OpenCms is an enterprise-ready, easy to use website content management system based on Java and XML technology. Offering a complete set of features, OpenCms helps content managers worldwide to create and maintain beautiful websites fast and efficiently.

Compile Dependencies (147)

Category/LicenseGroup / ArtifactVersionUpdates
antlr » antlr
The ANTLR 3 tool.
2.7.73.5.3
BSD 3-clause
com.adobe.xmp » xmpcore
The Adobe XMP Core library
6.1.11✔
LGPL
com.alkacon » alkacon-simapi
Alkacon image scaling library.
1.0.4✔
LGPL 2.1
com.alkacon » alkacon-diff
alkacon-diff is the JAR-Library for OpenCms.
0.9.2✔
Apache 2.0
com.cybozu.labs » langdetect
Language detecton library implemented in Java
1.1-20120112✔
MIT
com.deepl.api » deepl-java
DeepL API Java Client Library
1.14.01.17.0
Apache 2.0
com.drewnoakes » metadata-extractor
Java library for extracting EXIF, IPTC, XMP, ICC and other metadata from image and video files.
2.18.02.21.0
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-core2 vulnerabilities
Core Jackson processing abstractions (aka Streaming API), implementation for JSON
2.21.53.2.3
Annotation Lib Apache 2.0
com.fasterxml.jackson.core » jackson-annotations
Core annotations used for value types, used by Jackson data binding package.
2.212.22
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind5 vulnerabilities
General data-binding functionality for Jackson: works on core streaming API
2.21.53.2.3
Annotation Lib Apache 2.0
com.fasterxml.jackson.module » jackson-module-jaxb-annotations
Support for using JAXB annotations as an alternative to "native" Jackson annotations,
2.21.53.2.3
Cache Impl Apache 2.0
com.github.ben-manes.caffeine » caffeine
Caffeine is a high performance, near optimal caching library. It provides an in-memory cache using a Google Guava ...
3.1.83.3.0
com.github.jai-imageio » jai-imageio-core
Java Advanced Imaging Image I/O Tools API core, but without the classes
1.4.0✔
com.github.jai-imageio » jai-imageio-jpeg2000
JPEG2000 support for Java Advanced Imaging Image I/O Tools API core.
1.3.01.4.0
LGPL 2.1
com.github.kwart.jsign » jsign-jpedal
JPedal fork
4.92.13✔
PDF Lib LGPL 2.1 +1
com.github.librepdf » openpdf
Open and Free PDF library. It uses the new package name `org.openpdf`.
1.3.203.0.5
Code Analyzer LGPL 2.1
com.google.code.findbugs » jsr305
Annotations the SpotBugs tool supports
3.0.24.10.4
JSON Lib Apache 2.0
com.google.code.gson » gson
Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to ...
2.10.12.14.0
Apache 2.0
com.google.elemental2 » elemental2-promise
Thin Java abstractions for the native promise APIs provided by JavaScript engine.
1.2.31.3.2
Apache 2.0
com.google.elemental2 » elemental2-core
Thin Java abstractions for the standard built-in objects for Javascript.
1.2.31.3.2
Apache 2.0
com.google.elemental2 » elemental2-dom
Thin Java abstractions for the native Browser APIs.
1.2.31.3.2
Apache 2.0
com.google.elemental2 » elemental2-webstorage
Thin Java abstractions for the native Web Storage APIs.
1.2.31.3.2
Core Utils Apache 2.0
com.google.guava » guava
Guava is a suite of core and expanded libraries that include
33.5.0-jre33.7.2-jre
Apache 2.0
com.google.guava » guava-gwt
Guava is a suite of core and expanded libraries that include
33.5.0-jre33.7.2-jre
com.google.gwt » gwt-elemental
Elemental is a library for fast, lightweight, and low-level web programming in GWT by providing direct access to the ...
2.9.0✔
Apache 2.0
com.google.jsinterop » base
Base classes and utilities that provide access to JavaScript language constructs
1.0.31.2.0
JSON Lib Apache 2.0
com.googlecode.json-simple » json-simple
A simple Java toolkit for JSON
1.1.1✔
com.ibm.icu » icu4j
International Components for Unicode for Java (ICU4J) is a mature, widely used Java library
77.178.3
Apache 2.0
com.kgs-software » chemistry-opencmis-commons-api1.2.3✔
Apache 2.0
com.kgs-software » chemistry-opencmis-commons-impl1.2.3✔
Apache 2.0
com.kgs-software » chemistry-opencmis-server-bindings1.2.3✔
Apache 2.0
com.kgs-software » chemistry-opencmis-server-support1.2.3✔
Encryption Lib Apache 2.0
com.lambdaworks » scrypt
Java implementation of scrypt
1.4.0✔
EDL 1.0
com.sun.xml.stream.buffer » streambuffer
Stream based representation for XML infoset
2.0.0-M22.1.0
com.vaadin » vaadin-compatibility-server
Vaadin 7 compatibility package for Vaadin 8
8.14.38.32.1
com.vaadin » vaadin-server2 vulnerabilities
Vaadin server
8.14.38.32.1
com.vaadin » vaadin-compatibility-shared
Vaadin 7 compatibility package for Vaadin 8
8.14.38.32.1
com.vaadin » vaadin-push
Vaadin server push support
8.14.38.32.1
com.vaadin » vaadin-shared
Vaadin shared
8.14.38.32.1
com.vaadin » vaadin-themes
Vaadin themes
8.14.38.32.1
Apache 2.0
com.vaadin.external » gentyref
Generic type reflection library
1.2.0.vaadin1✔
JDBC Pool Apache 2.0
com.zaxxer » HikariCP
HikariCP is a 'zero-overhead' production ready JDBC connection pool.
6.2.17.1.0
Collections Apache 2.0
com.zaxxer » SparseBitSet
An efficient sparse bitset implementation for Java
1.21.3
Reflection Apache 2.0
commons-beanutils » commons-beanutils
Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.
1.11.0✔
Base64 Apache 2.0
commons-codec » commons-codec
The Apache Commons Codec component contains encoders and decoders for
1.21.01.22.1
Collections Apache 2.0
commons-collections » commons-collections
The Apache Commons Collections package contains types that extend and augment the Java Collections Framework.
3.2.24.6.0
I/O Apache 2.0
commons-io » commons-io
The Apache Commons IO library contains utility classes, stream implementations, file filters,
2.21.02.22.0
Logging Apache 2.0
commons-logging » commons-logging
Apache Commons Logging is a thin adapter allowing configurable bridging to other,
1.3.61.4.0
de.malkusch.whois-server-list » public-suffix-list
Public Suffix List API
2.2.02.2.4
LLM Client Apache 2.0
dev.langchain4j » langchain4j-open-ai
LangChain4j :: Integration :: OpenAI
1.9.11.22.0
MIT
dev.samstevens.totp » totp
A library to help implement time-based one time passwords to enable MFA.
1.7.1✔
Java Spec EDL 1.0
jakarta.activation » jakarta.activation-api
Jakarta Activation API 2.2 Specification
2.1.32.1.4
Annotation Lib EPL 2.0 +1
jakarta.annotation » jakarta.annotation-api
Jakarta Annotations API
3.0.0✔
Java Spec EDL 1.0 +2
jakarta.mail » jakarta.mail-api
Jakarta Mail API 2.1 Specification API
2.1.5✔
Java Spec EPL 2.0 +1
jakarta.servlet » jakarta.servlet-api
API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ...
6.0.06.1.0
Java Spec EPL 2.0 +1
jakarta.servlet.jsp » jakarta.servlet.jsp-api
Jakarta Pages defines a templating technology for dynamically creating web resources
3.1.14.0.0
Java Spec EPL 2.0 +1
jakarta.servlet.jsp.jstl » jakarta.servlet.jsp.jstl-api
Jakarta Standard Tag Library API
3.0.2✔
Java Spec Apache 2.0
jakarta.validation » jakarta.validation-api
JavaBeans Validation (Bean Validation) is a validation model that can add constraints to the beans with annotations ...
3.0.23.1.1
Java Spec EDL 1.0
javax.activation » activation
Jakarta Activation API 2.2 Specification
1.1.12.1.4
Java Spec Apache 2.0
javax.validation » validation-api
JavaBeans Validation (Bean Validation) is a validation model that can add constraints to the beans with annotations ...
1.0.0.GA3.1.1
XPath BSD 2-clause
jaxen » jaxen
Jaxen is a universal XPath engine for Java.
1.2.02.0.6
Date/Time Apache 2.0
joda-time » joda-time
Joda-Time provides a quality replacement for the Java date and time classes. Note that from Java SE 8 onwards, users ...
2.10.62.15.0
JSON Lib Apache 2.0
net.arnx » jsonic
simple json encoder/decoder for java
1.3.102.0.0
CSV Apache 2.0
net.sf.opencsv » opencsv
A simple library for reading and writing CSV in Java
2.35.12.0
HTML Parser Apache 2.0
net.sourceforge.nekohtml » nekohtml
An HTML parser and tag balancer.
1.9.22✔
net.sourceforge.serp » serp
Serp is an open source framework for manipulating Java bytecode.
1.13.11.15.1
Parser Generator BSD 3-clause
org.antlr » antlr-runtime
The ANTLR 4 Runtime
3.5.24.13.2
org.antlr » stringtemplate
StringTemplate is a java template engine for generating source code,
3.2.14.3.4
org.antlr » ST4
StringTemplate is a java template engine for generating source code,
4.0.84.3.4
Apache 2.0
org.apache.commons » commons-fileupload2-core
The Apache Commons FileUpload Core component provides the framework for a simple yet flexible means of adding support ...
2.0.0-M5✔
Apache 2.0
org.apache.commons » commons-email2-core
Apache Commons Email provides an API for sending email, simplifying the JavaMail Javax API.
2.0.0-M1✔
External Proc Exec Apache 2.0
org.apache.commons » commons-exec
Apache Commons Exec is a library that reliably executes external processes from within the JVM.
1.4.01.6.0
Compression Apache 2.0
org.apache.commons » commons-compress
Apache Commons Compress defines an API for working with
1.28.0✔
Collections Apache 2.0
org.apache.commons » commons-collections4
The Apache Commons Collections package contains types that extend and augment the Java Collections Framework.
4.5.04.6.0
Config Apache 2.0
org.apache.commons » commons-digester3
The Apache Commons Digester package lets you configure an XML to Java
3.2✔
Core Utils Apache 2.0
org.apache.commons » commons-lang3
Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are ...
3.20.03.21.0
Math Lib Apache 2.0
org.apache.commons » commons-math3
Alternate implementations of JDK's "Math" functions.
3.6.14.0-beta1
Object Pool Apache
org.apache.commons » commons-pool22.8.12.13.1
String Utils Apache 2.0
org.apache.commons » commons-text
The Commons Text library provides additions to the standard JDK text handling. It includes algorithms for string ...
1.10.01.15.0
Upload Manager Apache 2.0
org.apache.commons » commons-fileupload2-jakarta-servlet5
The Apache Commons FileUpload Jakarta component provides a simple yet flexible means of adding support for multipart
2.0.0-M5✔
Apache 2.0
org.apache.commons » commons-email2-jakarta
Apache Commons Email provides an API for sending email, simplifying the JavaMail Javax API.
2.0.0-M1✔
HTTP Clients Apache 2.0
org.apache.httpcomponents » httpclient
Apache HttpComponents Client
4.5.145.6.5
HTTP Clients Apache 2.0
org.apache.httpcomponents » httpcore
Apache HttpComponents HTTP/1.1 core components
4.4.165.4.4
MIME Types Lib Apache 2.0
org.apache.httpcomponents » httpmime
Apache HttpComponents Client
4.5.145.6.5
Apache 2.0
org.apache.jackrabbit » jackrabbit-webdav
Generic WebDAV Library
2.22.0-jakarta2.22.5
Logging Apache 2.0
org.apache.logging.log4j » log4j-api
API for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage generation. It has ...
2.25.52.26.1
Logging Apache 2.0
org.apache.logging.log4j » log4j-core
Implementation for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage ...
2.25.52.26.1
Logging Bridge Apache 2.0
org.apache.logging.log4j » log4j-slf4j2-impl
The Apache Log4j SLF4J 2.0 API binding to Log4j 2 Core
2.25.52.26.1
Logging Bridge Apache 2.0
org.apache.logging.log4j » log4j-jcl
The Apache Log4j Commons Logging Adapter
2.25.52.26.1
Logging Bridge Apache 2.0
org.apache.logging.log4j » log4j-jul
A `java.util.logging` Handler that forwards events to the Log4j API.
2.25.52.26.1
Apache 2.0
org.apache.logging.log4j » log4j-jakarta-web
The Apache Log4j support for Jakarta EE 9+ web servlet containers
2.25.52.26.1
Full-Text Indexing Apache 2.0
org.apache.lucene » lucene-core
Apache Lucene (module: core)
10.3.210.5.2
Apache 2.0
org.apache.lucene » lucene-highlighter
Apache Lucene (module: highlighter)
10.3.210.5.2
Full-Text Indexing Apache 2.0
org.apache.lucene » lucene-queryparser
Apache Lucene (module: queryparser)
10.3.210.5.2
Font Lib Apache 2.0
org.apache.pdfbox » fontbox
The Apache FontBox library is an open source Java tool to obtain low level information
2.0.323.0.8
Apache 2.0
org.apache.pdfbox » jempbox
The Apache JempBox library is an open source Java tool that implements Adobe's XMP(TM)
1.8.17✔
PDF Lib Apache 2.0
org.apache.pdfbox » pdfbox
The Apache PDFBox library is an open source Java tool for working with PDF documents.
2.0.323.0.8
PDF Lib Apache 2.0
org.apache.pdfbox » pdfbox-tools
The Apache PDFBox library is an open source Java tool for working with PDF documents.
2.0.323.0.8
Apache 2.0
org.apache.servicemix.bundles » org.apache.servicemix.bundles.xalan
This OSGi bundle wraps xalan 2.7.3 jar file.
2.7.2_32.7.3_3
Apache 2.0
org.apache.solr » solr-analysis-extras
Apache Solr (module: analysis-extras)
10.0.0✔
Apache 2.0
org.apache.solr » solr-core1 vulnerability
Apache Solr (module: core)
10.0.0✔
Search Engine Apache 2.0
org.apache.solr » solr-solrj
Apache Solr (module: solrj)
10.0.0✔
Apache 2.0
org.apache.solr » solr-solrj-jetty
Apache Solr (module: solrj-jetty)
10.0.0✔
MIME Types Lib Apache 2.0
org.apache.tika » tika-core
This is the core Apache Tika™ toolkit library from which all other modules inherit functionality. It
3.3.24.1.0
Apache 2.0
org.apache.tika » tika-parser-microsoft-module3.3.24.1.0
Apache 2.0
org.apache.tika » tika-parser-pdf-module3.3.24.1.0
Apache 2.0
org.apache.xbean » xbean-asm5-shaded
Repackaged and shaded asm 6.x jars
4.54.10
XML Processing Apache 2.0
org.apache.xmlbeans » xmlbeans
XmlBeans main jar
5.1.15.4.1
Apache 2.0
org.apache.xmlgraphics » batik-constants
Batik constants library
1.161.19
CSS, LESS, SASS Apache 2.0
org.apache.xmlgraphics » batik-css
Batik CSS engine
1.161.19
Apache 2.0
org.apache.xmlgraphics » batik-i18n
Batik i18n library
1.161.19
Apache 2.0
org.apache.xmlgraphics » batik-util
Batik utility library
1.161.19
Encryption Lib BouncyCastle
org.bouncycastle » bcpkix-jdk18on
The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains ...
1.851.86
Encryption Lib BouncyCastle
org.bouncycastle » bcprov-jdk18on
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains the JCA/JCE ...
1.851.86
Encryption Lib BouncyCastle
org.bouncycastle » bcutil-jdk18on
The Bouncy Castle Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls. This jar contains ...
1.851.86
org.codehaus.mojo » animal-sniffer-annotations
Set of annotations used by Animal Sniffer to verify that APIs used in a project are compatible with a given Java version ...
1.191.28
XML Processing BSD 3-clause
org.dom4j » dom4j
flexible XML framework for Java
2.1.42.2.0
EDL 1.0 +2
org.eclipse.angus » angus-mail2.0.5✔
EDL 1.0
org.eclipse.angus » angus-activation
Angus Activation Registries Implementation
2.0.3✔
EPL 2.0 +1
org.glassfish.web » jakarta.servlet.jsp.jstl
Jakarta Standard Tag Library Implementation
3.0.1✔
org.gwtproject » gwt-servlet-jakarta
GWT-RPC and RequestFactory implementations for use in jakarta.servlet environments
2.13.1✔
LGPL
org.hibernate » jtidy
JTidy is a Java port of HTML Tidy, a HTML syntax checker and pretty printer. Like its non-Java cousin, JTidy can be used ...
r8-20060801r8-21122004
HTML Parser CPL 1.0 +1
org.htmlparser » htmlparser
HTML Parser is the high level syntactical analyzer.
2.1✔
HTML Parser CPL 1.0 +1
org.htmlparser » htmllexer
HTML Lexer is the low level lexical analyzer.
2.1✔
HTML Parser Apache 2.0
org.htmlunit » neko-htmlunit
NekoHtml is the Html parser used by HtmlUnit.
4.6.05.5.0
Bytecode Apache 2.0 +2
org.javassist » javassist
Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation
3.30.2-GA3.33.0-GA
JSON Lib Public
org.json » json
JSON is a light-weight, language independent, data interchange format.
2024030320260814
org.jsoup » jsoup1 vulnerability
jsoup is a Java library that simplifies working with real-world HTML and XML. It offers an easy-to-use API for URL ...
1.23.11.23.2
Annotation Lib Apache 2.0
org.jspecify » jspecify
An artifact of well-named and well-specified annotations to power static analysis checks
0.3.01.0.1
EDL 1.0
org.jvnet.mimepull » mimepull
Provides a streaming API to access attachments parts in a MIME message.
1.9.131.11.0
Geospatial Apache 2.0
org.locationtech.spatial4j » spatial4j
Spatial4j is a general purpose spatial / geospatial ASL licensed open-source Java library. It's
0.8✔
Bytecode BSD 3-clause
org.ow2.asm » asm
ASM, a very small and fast Java bytecode manipulation framework
9.39.11
BSD 3-clause
org.owasp.antisamy » antisamy
A library for performing fast, configurable cleansing of HTML coming from untrusted sources.
1.7.71.7.8
Job Scheduling Apache 2.0
org.quartz-scheduler » quartz
Quartz is a job scheduling library that can be embedded in java applications with support for transactions, persistence, ...
2.3.22.5.2
Apache 2.0 +3
org.restlet.jee » org.restlet
RESTful web framework for Java (API and Engine).
2.3.122.4.4
Apache 2.0
org.rrd4j » rrd4j
A high performance data logging and graphing system for time series data.
3.73.10
UUID Generator Apache 2.0 +1
org.safehaus.jug » jug2.0.0✔
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
2.0.132.0.20
Apache 2.0
org.tepi.filtertable » filteringtable1.0.1.v8✔
org.vaadin.addons » popupbutton3.0.0✔
LGPL 3.0
org.xhtmlrenderer » flying-saucer-core
Flying Saucer is a CSS 2.1 renderer written in Java. This artifact contains the core rendering and layout code as well ...
9.1.2010.6.0
LGPL 2.1
org.xhtmlrenderer » flying-saucer-pdf-openpdf
Flying Saucer is a CSS 2.1 renderer written in Java. This artifact supports PDF output.
9.1.2010.6.0
Regexp Apache
oro » oro
Library from Apache Jakarta for regular expressions, text processing, and pattern matching in Java.
2.0.8✔
Apache 2.0
software.amazon.awssdk » apache-client2.42.292.55.12
Cloud Storage Apache 2.0
software.amazon.awssdk » s3
The AWS Java SDK for Amazon S3 module holds the client classes that are used for communicating with
2.42.292.55.12
WS Metadata CPL 1.0
wsdl4j » wsdl4j
Java stub generator for WSDL
1.6.3✔
XML Processing Apache 2.0
xerces » xercesImpl
Xerces2 provides high performance, fully compliant XML parsers in the Apache Xerces family. This new version of Xerces ...
2.12.2✔

Runtime Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
Expression Lang EPL 2.0 +1
jakarta.el » jakarta.el-api
Jakarta Expression Language defines an expression language for Java applications
6.0.06.0.1

Managed Dependencies (14)

Category/LicenseGroup / ArtifactVersionUpdates
Java Spec EDL 1.0
jakarta.activation » jakarta.activation-api
Jakarta Activation API 2.2 Specification
2.1.4✔
Java Spec EDL 1.0 +2
jakarta.mail » jakarta.mail-api
Jakarta Mail API 2.1 Specification API
2.1.5✔
Apache 2.0
org.apache.cxf » cxf-core
Apache CXF Core
4.1.74.2.4
Apache 2.0
org.apache.cxf » cxf-rt-bindings-soap
Apache CXF Runtime SOAP Binding
4.1.74.2.4
Apache 2.0
org.apache.cxf » cxf-rt-bindings-xml
Apache CXF Runtime XML Binding
4.1.74.2.4
Apache 2.0
org.apache.cxf » cxf-rt-databinding-jaxb
Apache CXF Runtime JAXB DataBinding
4.1.74.2.4
Apache 2.0
org.apache.cxf » cxf-rt-frontend-jaxws
Apache CXF Runtime JAX-WS Frontend
4.1.74.2.4
Apache 2.0
org.apache.cxf » cxf-rt-frontend-simple
Apache CXF Runtime Simple Frontend
4.1.74.2.4
Apache 2.0
org.apache.cxf » cxf-rt-transports-http
Apache CXF Runtime HTTP Transport
4.1.74.2.4
Apache 2.0
org.apache.cxf » cxf-rt-ws-addr
Apache CXF Runtime WS Addressing
4.1.74.2.4
Apache 2.0
org.apache.cxf » cxf-rt-ws-policy
Apache CXF Runtime WS Policy
4.1.74.2.4
Apache 2.0
org.apache.cxf » cxf-rt-wsdl
Apache CXF Runtime Core for WSDL Based Technologies
4.1.74.2.4
EDL 1.0 +2
org.eclipse.angus » angus-mail2.0.5✔
EDL 1.0
org.eclipse.angus » angus-activation
Angus Activation Registries Implementation
2.0.3✔