| [Apache Sling](https://sling.apache.org) > [Aggregator](https://github.com/apache/sling-aggregator/) > [Modules](https://github.com/apache/sling-aggregator/blob/master/docs/modules.md) > scripting |
| # scripting Modules |
| |
| | Module | Description | Module Status | Pull Requests | |
| |--- |--- |--- |--- | |
| | [Apache Sling Scripting API](https://github.com/apache/sling-org-apache-sling-scripting-api) <br/> <small>([org.apache.sling.scripting.api](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.api))</small> | This bundle provides the internal API to implement scripting. |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-api/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-api) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-api) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.api) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.api%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-api/pulls) | |
| | [org-apache-sling-scripting-bundle-tracker-it](https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker-it) <br/> <small>([org.apache.sling.scripting.bundle.tracker.it.reactor](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.bundle.tracker.it.reactor))</small> | |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker-it/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-bundle-tracker-it) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker-it/pulls) | |
| | [Apache Sling Scripting Core](https://github.com/apache/sling-org-apache-sling-scripting-core) <br/> <small>([org.apache.sling.scripting.core](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.core))</small> | Sling Scripting core functionality |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-core/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-core) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-core) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.core) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.core%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-core/pulls) | |
| | [Apache Sling Scripting EL API Wrapper](https://github.com/apache/sling-org-apache-sling-scripting-el-api) <br/> <small>([org.apache.sling.scripting.el-api](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.el-api))</small> | This bundle wraps the Apache Tomcat 6.0.53 EL API used by Apache Sling Scripting JSP. |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-el-api/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-el-api) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.el-api) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.el-api%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-el-api/pulls) | |
| | [Apache Sling Scripting ESX](https://github.com/apache/sling-org-apache-sling-scripting-esx) <br/> <small>([org.apache.sling.scripting.esx](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.esx))</small> | Support NodeJS like scripting and module resolution |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-esx/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-esx) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-esx/pulls) | |
| | [Apache Sling Scripting FreeMarker](https://github.com/apache/sling-org-apache-sling-scripting-freemarker) <br/> <small>([org.apache.sling.scripting.freemarker](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.freemarker))</small> | Support for FreeMarker scripting |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-freemarker/job/master/) [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-freemarker/job/master/test/?width=800&height=600) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-freemarker) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-freemarker) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.freemarker) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.freemarker%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-freemarker/pulls) | |
| | [Apache Sling Scripting Groovy](https://github.com/apache/sling-org-apache-sling-scripting-groovy) <br/> <small>([org.apache.sling.scripting.groovy](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.groovy))</small> | Support for scripting with Groovy |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-groovy/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-groovy) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-groovy) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.groovy) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.groovy%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-groovy/pulls) | |
| | [Apache Sling Scripting Java](https://github.com/apache/sling-org-apache-sling-scripting-java) <br/> <small>([org.apache.sling.scripting.java](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.java))</small> | Support for scripting Java |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-java/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-java) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-java) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.java) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.java%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-java/pulls) | |
| | [Apache Sling Scripting JavaScript](https://github.com/apache/sling-org-apache-sling-scripting-javascript) <br/> <small>([org.apache.sling.scripting.javascript](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.javascript))</small> | Support for JavaScript scripting |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-javascript/job/master/) [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-javascript/job/master/test/?width=800&height=600) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-javascript) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-javascript) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.javascript) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.javascript%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-javascript/pulls) | |
| | [Apache Sling Scripting JSP](https://github.com/apache/sling-org-apache-sling-scripting-jsp) <br/> <small>([org.apache.sling.scripting.jsp](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.jsp))</small> | Support for JSP scripting |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp/job/master/) [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp/job/master/test/?width=800&height=600) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.jsp) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-jsp/pulls) | |
| | [Apache Sling Scripting JSP API Wrapper](https://github.com/apache/sling-org-apache-sling-scripting-jsp-api) <br/> <small>([org.apache.sling.scripting.jsp-api](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.jsp-api))</small> | This bundle wraps the Apache Tomcat 6.0.14 JSP API used by Apache Sling Scripting JSP. |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-api/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-api) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.jsp-api) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp-api%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-jsp-api/pulls) | |
| | [Apache Sling Scripting JSP Standard Tag Library](https://github.com/apache/sling-org-apache-sling-scripting-jsp-jstl) <br/> <small>([org.apache.sling.scripting.jsp.jstl](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.jsp.jstl))</small> | JavaServer Pages Standard Tag Library based on Jakarta Taglibs (XML support excluded) |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-jstl/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-jstl) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-jsp-jstl/pulls) | |
| | [Apache Sling Scripting JSP Tag Library](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib) <br/> <small>([org.apache.sling.scripting.jsp.taglib](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.jsp.taglib))</small> | Core Tag Library for Apache Sling JSP support |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib/job/master/) [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib/job/master/test/?width=800&height=600) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-taglib) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-taglib) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.jsp.taglib) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglib%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib/pulls) | |
| | [Apache Sling Scripting JSP Tag Library (Compat)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib-compat) <br/> <small>([org.apache.sling.scripting.jsp.taglib.compat](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.jsp.taglib.compat))</small> | Compatibility bundle for the Apache Sling Scripting JSP Tag Library |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib-compat/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-taglib-compat) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.jsp.taglib.compat) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglib.compat%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib-compat/pulls) | |
| | [Apache Sling Scripting HTL Engine](https://github.com/apache/sling-org-apache-sling-scripting-sightly) <br/> <small>([org.apache.sling.scripting.sightly](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.sightly))</small> | The Apache Sling Scripting HTL Engine is a Java implementation of the HTML Template Language specification. The bundle contains the HTL script engine and its runtime implementation. |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly/job/master/) [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly/job/master/test/?width=800&height=600) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.sightly) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-sightly/pulls) | |
| | [Apache Sling Scripting HTL Compiler](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler) <br/> <small>([org.apache.sling.scripting.sightly.compiler](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.sightly.compiler))</small> | The Apache Sling Scripting HTL Compiler provides support for compiling HTML Template Language scripts into an Abstract Syntax Tree. |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler/job/master/) [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler/job/master/test/?width=800&height=600) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-compiler) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-compiler) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.sightly.compiler) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compiler%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler/pulls) | |
| | [Apache Sling Scripting HTL Java Compiler](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler-java) <br/> <small>([org.apache.sling.scripting.sightly.compiler.java](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.sightly.compiler.java))</small> | The Apache Sling Scripting HTL Java Compiler provides support for transpiling the Abstract Syntax Tree produced by the org.apache.sling.scripting.sightly.compiler module into Java source code. |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler-java/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-compiler-java) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-compiler-java) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.sightly.compiler.java) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compiler.java%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler-java/pulls) | |
| | [Apache Sling Scripting HTL JS Use Provider](https://github.com/apache/sling-org-apache-sling-scripting-sightly-js-provider) <br/> <small>([org.apache.sling.scripting.sightly.js.provider](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.sightly.js.provider))</small> | The Apache Sling HTL JavaScript Use Provider adds support for accessing JS scripts from HTL's Use-API. |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-js-provider/job/master/) [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-js-provider/job/master/test/?width=800&height=600) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-js-provider) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-js-provider) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.sightly.js.provider) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.js.provider%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-sightly-js-provider/pulls) | |
| | [Apache Sling Scripting HTL REPL](https://github.com/apache/sling-org-apache-sling-scripting-sightly-repl) <br/> <small>([org.apache.sling.scripting.sightly.repl](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.sightly.repl))</small> | REPL for Apache Sling Scripting HTL engine |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-repl/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-repl) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-repl) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.sightly.repl) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.repl%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-sightly-repl/pulls) | |
| | [Apache Sling Scripting HTL Runtime](https://github.com/apache/sling-org-apache-sling-scripting-sightly-runtime) <br/> <small>([org.apache.sling.scripting.sightly.runtime](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.sightly.runtime))</small> | The Apache Sling Scripting HTL Runtime provides support for executing HTL Java compiled units produced by the org.apache.sling.scripting.sightly.compiler.java module. |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-runtime/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-runtime) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.sightly.runtime) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.runtime%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-sightly-runtime/pulls) | |
| | [Apache Sling Scripting HTL Testing](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing) <br/> <small>([org.apache.sling.scripting.sightly.testing](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.sightly.testing))</small> | This project runs the integration tests for validating the Apache Sling Scripting HTL implementation against the Adobe HTL TCK. |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing/job/master/) [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing/job/master/test/?width=800&height=600) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-testing) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-testing) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.sightly.testing) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testing%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing/pulls) | |
| | [Apache Sling Scripting HTL Testing Content](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing-content) <br/> <small>([org.apache.sling.scripting.sightly.testing-content](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.sightly.testing-content))</small> | This bundle contains: - Content adapted from the Adobe HTL TCK meant to test the org.apache.sling.scripting.HTL implementations. - Content meant to test performance of the org.apache.sling.scripting.HTL implementation. |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing-content/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-testing-content) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-testing-content) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.sightly.testing-content) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testing-content%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing-content/pulls) | |
| | [Apache Sling Scripting SPI](https://github.com/apache/sling-org-apache-sling-scripting-spi) <br/> <small>([org.apache.sling.scripting.spi](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.spi))</small> | This bundle defines the Apache Sling Scripting SPI |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-spi/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-spi) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.spi) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.spi%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-spi/pulls) | |
| | [Apache Sling Scripting Thymeleaf](https://github.com/apache/sling-org-apache-sling-scripting-thymeleaf) <br/> <small>([org.apache.sling.scripting.thymeleaf](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.thymeleaf))</small> | Apache Sling Scripting Thymeleaf |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-thymeleaf/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-thymeleaf) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.thymeleaf) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.thymeleaf%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-thymeleaf/pulls) | |
| | [Apache Sling Scripting W3C XML Processing Support](https://github.com/apache/sling-org-apache-sling-scripting-xproc) <br/> <small>([org.apache.sling.scripting.xproc](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.scripting.xproc))</small> | Support for W3C XML Processing scripting (http://www.w3.org/XML/Processing/) |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-xproc/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-xproc) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) |  [](https://github.com/apache/sling-org-apache-sling-scripting-xproc/pulls) | |