Pretty-Nexus is a project mainly written in OCAML and COFFEESCRIPT, it's free.
It was only supposed to be a lark...
Server in node.js which responds to requests for lists of characters and charsheets, updates characters and charactersheets
Client in Scala on Android which populates lists from lists, and charsheetviews from charsheets