Freetle - Streaming XML Transformations

Freetle is an open source One-pass xml transformation framework. It is a pure scala framework and relies on transformation combinators for its internals.

Лицензия

Лицензия

Группа

Группа

org.freetle
Идентификатор

Идентификатор

freetle
Последняя версия

Последняя версия

1.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

Freetle - Streaming XML Transformations
Freetle is an open source One-pass xml transformation framework. It is a pure scala framework and relies on transformation combinators for its internals.
Ссылка на сайт

Ссылка на сайт

https://github.com/lbruand/freetle/tree/master/freetlelib/
Система контроля версий

Система контроля версий

https://github.com/lbruand/freetle/tree/master/freetlelib/

Скачать freetle

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.freetle/freetle/ -->
<dependency>
    <groupId>org.freetle</groupId>
    <artifactId>freetle</artifactId>
    <version>1.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.freetle/freetle/
implementation 'org.freetle:freetle:1.1'
// https://jarcasting.com/artifacts/org.freetle/freetle/
implementation ("org.freetle:freetle:1.1")
'org.freetle:freetle:jar:1.1'
<dependency org="org.freetle" name="freetle" rev="1.1">
  <artifact name="freetle" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.freetle', module='freetle', version='1.1')
)
libraryDependencies += "org.freetle" % "freetle" % "1.1"
[org.freetle/freetle "1.1"]

Зависимости

compile (5)

Идентификатор библиотеки Тип Версия
org.scala-lang : scala-library jar 2.10.3
msv : msv jar 20050913
org.codehaus.woodstox : woodstox-core-asl jar 4.0.9
org.slf4j : slf4j-log4j12 jar 1.6.1
log4j : log4j jar 1.2.16

test (3)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.4
org.scala-tools.testing : specs jar 1.4.3
net.sf.joost : joost jar 0.9.1

Модули Проекта

Данный проект не имеет модулей.

FREETLE XML TRANSFORMATION FRAMEWORK

Copyright

Freetle is copyrighted by Lucas Bruand.

README

What is Freetle ?

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.

Current status

Freetle is production-ready.

What does Freetle mean ?

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.

Vision

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

Where to go next ?

Версии библиотеки

Версия
1.1
1.1-beta-1
1.0-beta-8
1.0-beta-7
1.0-beta-6
1.0-beta-5
1.0-beta-4
1.0-beta-3