Scriptella is an open source ETL (Extract-Transform-Load) and script execution tool written in Java. Our primary focus is simplicity. You don't have to study yet another complex XML-based language - use SQL (or other scripting language suitable for the data source) to perform required transformations.

Compile Dependencies (0)

Category/LicenseGroup / ArtifactVersionUpdates

Test Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
Testing EPL 2.0
junit » junit
JUnit Jupiter is the API for writing tests using JUnit 5.
3.8.26.1.3

Managed Dependencies (21)

Category/LicenseGroup / ArtifactVersionUpdates
Embedded SQL DB EPL 1.0 +1
com.h2database » h2
A fast SQL database that can run embedded or a server mode with support for transactions, encryption, full search, etc. ...
2.4.2402.5.250
Mail Client EDL 1.0 +2
com.sun.mail » javax.mail
JavaMail API for sending and receiving emails using standard protocols like SMTP, POP3, and IMAP, supporting both text ...
1.6.22.0.2
Logging Apache 2.0
commons-logging » commons-logging
Apache Commons Logging is a thin adapter allowing configurable bridging to other,
1.3.51.4.0
Apache 2.0
io.micrometer » micrometer-observation
Module containing Observation related code
1.16.71.17.1
Apache 2.0
io.micrometer » micrometer-commons
Module containing common code
1.16.71.17.1
Java Spec EDL 1.0
javax.activation » activation
Jakarta Activation API 2.2 Specification
1.1.12.1.4
Testing EPL 2.0
junit » junit
JUnit Jupiter is the API for writing tests using JUnit 5.
3.8.26.1.3
Build Tool Apache 2.0
org.apache.ant » ant
Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as ...
1.10.171.10.18
Expression Lang Apache 2.0
org.apache.commons » commons-jexl
Apache Commons JEXL is a library that enables scripting features in Java applications and frameworks..
2.0.13.7.0
Core Utils Apache 2.0
org.apache.commons » commons-lang3(optional)
Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are ...
3.20.0
Template Engine Apache 2.0
org.apache.velocity » velocity-engine-core(optional)
Core module of Apache Velocity, a Java-based template engine for generating text output.
2.4.1
JVM Languages BSD 3-clause
org.codehaus.janino » janino
The "JANINO" implementation of the "commons-compiler" API: Super-small, super-fast, independent from the JDK's ...
3.1.12
BSD 3-clause
org.codehaus.janino » commons-compiler
The "commons-compiler" API, including the "IExpressionEvaluator", "IScriptEvaluator", "IClassBodyEvaluator" and ...
3.1.12
Annotation Lib Apache 2.0
org.jspecify » jspecify
An artifact of well-named and well-specified annotations to power static analysis checks
1.0.01.0.1
JVM Languages MPL 2.0
org.mozilla » rhino
Rhino JavaScript runtime jar, excludes XML, tools, and ScriptEngine wrapper
1.9.1
MPL 2.0
org.mozilla » rhino-engine
Rhino ScriptEngine implementation
1.9.1
Apache 2.0
org.scriptella » scriptella-core1.5
Apache 2.0
org.scriptella » scriptella-core1.5
Logging MIT
org.slf4j » slf4j-api(optional)
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
1.7.362.0.19
Dep Injection Apache 2.0
org.springframework » spring-context
Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ...
7.0.9
JDBC Extension Apache 2.0
org.springframework » spring-jdbc
Spring JDBC provides an abstraction layer that simplifies code to use JDBC and the parsing of database-vendor specific ...
7.0.9