blob: b595a13e97e5712ad879abfe410f26c7c5446199 [file] [log] [blame] [view]
[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. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-api/job/master/)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.api%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-api.svg)](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> | | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker-it/job/master/)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-bundle-tracker-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-bundle-tracker-it)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-bundle-tracker-it.svg)](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 | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-core/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-core/job/master/)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-core&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-core)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-core&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-core)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.core)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.core%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-core.svg)](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. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-el-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-el-api/job/master/)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-el-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-el-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.el-api.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.el-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.el-api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.el-api%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-el-api.svg)](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 | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-esx/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-esx/job/master/)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-esx&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-esx)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-esx.svg)](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 | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-freemarker/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-freemarker/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=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)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-freemarker&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-freemarker)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-freemarker&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-freemarker)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.freemarker.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.freemarker)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.freemarker/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.freemarker%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-freemarker.svg)](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 | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-groovy/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-groovy/job/master/)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-groovy&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-groovy)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-groovy&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-groovy)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.groovy.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.groovy)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.groovy/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.groovy%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-groovy.svg)](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 | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-java/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-java/job/master/)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-java&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-java)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-java&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-java)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.java.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.java)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.java/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.java%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-java.svg)](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 | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-javascript/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-javascript/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=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)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-javascript&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-javascript)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-javascript&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-javascript)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.javascript.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.javascript)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.javascript/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.javascript%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-javascript.svg)](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 | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=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)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.jsp)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp.svg)](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. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-api/job/master/)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp-api.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.jsp-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp-api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp-api%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-api.svg)](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) | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-jstl/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-jstl/job/master/)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp-jstl&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-jstl)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-jstl.svg)](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 | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=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)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp-taglib&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-taglib)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp-taglib&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-taglib)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp.taglib.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.jsp.taglib)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp.taglib/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglib%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-taglib.svg)](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 | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib-compat/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib-compat/job/master/)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp-taglib-compat&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-taglib-compat)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp.taglib.compat.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.jsp.taglib.compat)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp.taglib.compat/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglib.compat%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-taglib-compat.svg)](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. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=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)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.sightly)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly.svg)](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. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=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)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-compiler&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-compiler)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-compiler&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-compiler)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.compiler.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.sightly.compiler)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.compiler/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compiler%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-compiler.svg)](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. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler-java/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler-java/job/master/)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-compiler-java&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-compiler-java)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-compiler-java&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-compiler-java)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.compiler.java.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.sightly.compiler.java)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.compiler.java/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compiler.java%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-compiler-java.svg)](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. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-js-provider/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-js-provider/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=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)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-js-provider&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-js-provider)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-js-provider&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-js-provider)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.js.provider.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.sightly.js.provider)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.js.provider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.js.provider%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-js-provider.svg)](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 | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-repl/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-repl/job/master/)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-repl&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-repl)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-repl&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-repl)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.repl.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.sightly.repl)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.repl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.repl%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-repl.svg)](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. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-runtime/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-runtime/job/master/)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-runtime&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-runtime)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.runtime.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.sightly.runtime)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.runtime/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.runtime%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-runtime.svg)](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. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=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)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-testing&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-testing)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-testing&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-testing)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.testing.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.sightly.testing)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.testing/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testing%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-testing.svg)](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. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing-content/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing-content/job/master/)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-testing-content&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-testing-content)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-testing-content&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-testing-content)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.testing-content.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.sightly.testing-content)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.testing-content/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testing-content%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-testing-content.svg)](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 | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-spi/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-spi/job/master/)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-spi&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-spi)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.spi.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.spi)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.spi/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.spi%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-spi.svg)](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 | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-thymeleaf/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-thymeleaf/job/master/)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-thymeleaf&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-thymeleaf)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.thymeleaf.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.scripting.thymeleaf)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.thymeleaf/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.thymeleaf%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-thymeleaf.svg)](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/) | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-xproc/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-xproc/job/master/)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-xproc&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-xproc)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-xproc.svg)](https://github.com/apache/sling-org-apache-sling-scripting-xproc/pulls) |