Pkm-tool is a project mainly written in JavaScript, it's free.
pkm-tool
using icons from: http://sublink.ca/icons/sweetieplus/