Open Source Content Management Systems (CMS) in Java

40 projects

Web-based DMS for files, text, URLs and contacts. ACLs, version control, full-text search (PDF, Word, Excel, HTML), tree hierarchy, multi-language; web client, MySQL/PostgreSQL. FDA 21 CFR Part 11 options.

Details

Enterprise content management repository (ACS). Modular Java stack with document management, workflow, and APIs; community edition developed on GitHub. Built on Spring, Hibernate, Lucene.

Details

Open-source headless and hybrid CMS for multi-site management. Data structures, relationships, Velocity templates, workflows, versioning, and WYSIWYG editing. Java-based; deployable on-premise or cloud.

Details

Open-source digital repository platform for capturing, storing, indexing, preserving, and distributing institutional research output. Supports custom workflows, search and retrieval, and long-term preservation; used by libraries and organizations worldwide.

Details

Open-source Java CMS (Enonic XP). Flexible content platform supporting major databases and app servers; headless and traditional modes. Community edition on GitHub.

Details

Open-source, information-centric CMS for multi-channel distribution (websites, intranets). Open architecture, content reuse, separation of content/design/logic; now evolved as Bloomreach Experience Manager (brXM).

Details

Ajax-driven Java CMS built on ZK, db4o/Perst/ZooDB and Lucene/Solr. Easy to install (Java only), extend and script; desktop-like UI, object-database persistence.

Details

Extensible ECM platform for document management, DAM, and case management. Java-based, modular; content lifecycle, workflow, compliance. Part of Hyland; source on GitHub.

Details

Java-based open-source website CMS from Alkacon. WYSIWYG editor, template engine, multi-tenant; runs on major databases. Actively developed; source on GitHub.

Details

Open-source Java e-commerce platform. Headless legacy (v3) and microservices (Spring Boot 3). Product catalog, orders, inventory, payments; deployable on any cloud.

Details

Digital Experience Platform (DXP): headless and traditional CMS, document management, portal, CDP, personalization. Java-based; 1000+ connectors, multi-site and multi-language.

Details

Open-source CMS and composable DXP built on JCR. Headless and traditional; unified content, integrations, enterprise security. Java-based, used by large organizations worldwide.

Details

Java-based enterprise CMS and web application platform. Hierarchical document repository, JSP-tag template engine, inline WYSIWYG authoring, multi-language, versioning, workflows. Developer Studio (Eclipse-based); clustering, CMIS, REST API.

Details
InfoGlueInactive

Java-based CMS and portal platform for public sites, portals, intranets, and extranets. Multi-language support, content reuse, JSR 168 portal support; runs on multiple platforms and databases.

Details
JadaSiteInactive

Java-based open-source CMS and e-commerce system. Multi-site, plug-and-play templates, inventory control, PayPal and payment gateways, customer self-service. J2EE deployment.

Details
jAPSInactive

Open-source J2EE portal and CMS framework for building multi-lingual portals and integrating with existing services. Used in public administration and intranets; evolved into Entando.

Details
MMBaseInactive

Java web content management system with strong multimedia features. XML-defined data models, JSP taglib templating, caching, clustering; popular in the Netherlands; code preserved on GitHub.

Details
RiotInactive

Spring-based CMS with non-invasive design; add CMS features to existing apps. In-place AJAX editing; can edit/manage POJOs regardless of persistence (Hibernate, JPA, custom DAO).

Details
Walrus CMSInactive

Edit-in-place Java CMS on Spring. No separate admin UI; point-and-click and drag-and-drop editing. Lightweight, skinnable, multi-site, undo/redo.

Details
CofaxInactive

Web-based text and multimedia publication system for newspapers. Simplifies web presentation and real-time publication; database-independent (MySQL, MS SQL).

Details
ContineoInactive

Web-based document management system for popular formats; supports publish, search, versioning, and user communication.

Details
fleXive CMSInactive

Java EE 5 CMS and content repository with JSF-based admin UI. Features Facelets templating, EJB integration, multilingual content, ACL security, WebDAV and CMIS. Built on the fleXive content repository.

Details
IonInactive

J2EE content management system using XML for content structure, XSL for output (HTML, XML, PDF, TXT), and JSP/JSTL for templates. Usable as framework or out-of-the-box content server.

Details
jLibraryInactive

DMS for personal and enterprise use. Classify documents and media, export to static pages, search, comments, categories. Team work, versioning, locking, role-based security, web services; multiplatform client and server.

Details
MeshCMSInactive

File-based Java CMS: pages as HTML files, no database. WYSIWYG editor, file manager, themes, modules, tag library, low resource use. Suited to simple sites and quick online editing.

Details
webEditorInactive

Java web content management tool. XML-based documents, XSL for content/presentation separation; create, edit and publish with minimal admin overhead.

Details
WebmanInactive

Professional Java CMS and website production system. Used on many large sites in Germany; Oracle, Sybase, PostgreSQL; Struts, Castor.

Details
Apache LenyaInactive

Java-based CMS built on XML and XSLT; uses Apache Cocoon.

Details
AtLeapInactive

Multilingual Java CMS with full-text search (Lucene), WYSIWYG editing, and UTF-8 content. Framework for content sites and web apps; built on Hibernate, Spring, Struts. Last release 0.

Details
Corinis CCMInactive

Java-based content and community management system with WYSIWYG editing, versioning, role-based QA, and modular extensions (forum, voting, photo album). Uses XML for data and Java framework.

Details
Current CMSInactive

Multi-user CMS with workflow, versioning, and publishing on Java Enterprise technology. Configurable framework for content-managed web applications.

Details
DaisyInactive

Content management framework: standalone repository server (HTTP/XML and Java API) plus DaisyWiki editing front-end running in Apache Cocoon.

Details
eAdmin/OWXInactive

Java JSP-based SiteEditor and CMS with modules, XML config, Struts, WYSIWYG, multilanguage and multiuser support, and web-based management.

Details
GeiNukeInactive

Java CMS supporting HSQLDB and MySQL; uses iBatis, Spring, Caucho Hessian, and Velocity for MVC. Simple configuration and theming.

Details
LibreSourceInactive

Modular Java/J2EE collaborative platform: forge, groupware, e-archiving, web publishing. Per-project resources and fine-grained access; wiki, forum, trackers, Subversion, files, forms; based on OW2 JOnAS.

Details

Java metadata, taxonomy and content management system based on WebDAV. Focus on metadata management integrated with content and publishing.

Details
OpenEditInactive

Java CMS with online editing, dynamic layouts, spell check, user and file manager, version control. E-commerce: catalog, cart, payments, product search; blog with RSS/Atom. No database required.

Details
pulseInactive

Java portal and framework on the Servlet API. Out-of-the-box CMS, shop, user management; WebDAV virtual file system, Ext JS admin UI, XSLT 2. 0/XPath 2.

Details
SlideInactive

Jakarta content repository and low-level CMS framework. Hierarchical binary content, pluggable backends, security, locking, versioning. WebDAV servlet for remote access.

Details
TransferCMInactive

Design-friendly web CMS. Inline WYSIWYG editor, file management, multi-site support, automated navigations.

Details