This page is no longer maintained — Please continue to the home page at

Freetle, a Streaming* XML transformation library in Scala

No replies
Lucas Bruand
Joined: 2011-09-15,
User offline. Last seen 42 years 45 weeks ago.


I am currently working on Freetle, a Streaming* XML transformation
library in Scala comparable to STX/Joost in term of functionnality.
Freetle relies scala Combinators to parse the transformation language
and Continuation Passing Style to deal with transformer state. Freetle
is still very beta. A lot polishing is to be done before it gets
production-ready but the main features are here.

Freetle's sourcecode and doc is currently accessible under the Apache
2.0 license at:

Although Freetle is still a sketch of what it could be, I would
nonetheless be very interested to get feedback/help/ideas/proposal/
etc... from the scala XML community.


PS: By streaming, I mean that the document is not loaded in memory but
is a stream of StAX-tokens.

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland