Open source technologies

Jahia products embed the most reliable and advanced open source frameworks. Take a look at what’s under the hood.

jahia-logo.png

Jahia

Jahia is open source by default. We try to open-source our code as much as we can. 
You can refer to our Github repositories to see that most of what we code is available to the public. 

View our Github repositories

Apache Unomi

An open source, Java-based customer data platform with privacy by design, Apache Unomi is designed as the reference implementation of the OASIS Customer Data Platform. Apache Unomi promotes ethical web experience management and increased user privacy controls. It is the technology behind jCustomer and it powers our personalization capabilities.

Learn more about Apache Unomi
apache-unomi-1.jpg
elasticsearch.jpg

ElasticSearch

ElasticSearch is integrated in Jahia to provide federated and faceted search. It is also used as the core indexing system for Apache Unomi.

Learn more about ElasticSearch

Apache Jackrabbit

Jahia’s content repository is built on Apache Jackrabbit, a fully conforming implementation of the Content Repository for Java Technology API (JCR, specified in JSR 170 and JSR 283).

Learn more about Apache Jackrabbit
jlogo.png
karaf.jpg

Apache Karaf

Apache Karaf is used in multiple Jahia apps as the core OSGi runtime. It provides the extensibility and flexibility required for complex application deployment. Apache Karaf is also the core runtime for Apache Unomi. 

Learn more about Apache Karaf

Apache Felix

Apache felix is an open source implementation of the OSGi Core Release 6 framework specification. Jahia uses OSGI to provide a framework to quickly create additional feature functionalities, which we refer to as ‘modules’. You can ‘hot deploy’ these modules in a single click, without having to take your platform offline, in order to extend Jahia’s core functionality.

Learn more about Apache Felix
apache-felix.png
react-logo.png

React

React is a front-end framework used in several ways inside Jahia:

  • To build our design system and our UIs 
  • To build websites with Jahia: our new templating system is based on JSX and React
Learn more about React

Make a difference.

Share your expertise where it matters.

Participate in our projects