If anyone is interested, I have developed a number of multiplatform libraries, source here
https://github.com/dhakehurst
Things like:
• AGL: a parser (+ much more, i.e. AST processing, M2M-transforms etc)
• DSL editor on top of the parser/processor (Compose editor + some older integrations into Ace & Monaco)
• A few useful compose components (tree, graph, etc)
• Json & HJson
• My Kotlinx (extensions): Logging, Filesystem access, glob2regex, OrderedSet, transitiveClosure, topologicalSort, semi-successful reflection)