Freetle is copyrighted by Lucas Bruand.
Freetle is a Open sourced toolbox to write high performance Data transformations. It can be used as an ETL, using specifically developed connectors. (For instance database connectors) Freetle is written in the Scala language and compiles to Java bytecode.
Freetle is production-ready.
Freetle is a contraction of Free ETL. An ETL for Extract Transform and Load is a software tool used to transfer/transform datas (usually large chunks of it) from one system and one form to another system and another form.
Because it relies on Scala, Freetle's design is oriented toward a tried and true approach of making software :
- Freetle boasts seamless integration with Java. Thus it is easy to package and reuse.
- Freetle transformations are developed in a Textfile oriented vanilla programming language rather than an exotic binary/XML programming language (Compare XSLT).
- Built-in plugin IDE support both for Eclipse and Intellij Idea with navigation between Freetle transformations and Java code.
While bringing in major new ideas from the functional programming world :
- Combinators and DeSL
- Lazyness and Streaming