About PublicCMS
PublicCMS is an open-source content management system for Java, developed by Tianjin Black Core Technology. It uses mainstream technologies including Spring Boot, Freemarker, and Hibernate Search, and is documented in Chinese, English, and Japanese. The input lists its license only as other.
The project highlights support for large data volumes and heavy traffic, visual editing, multi-dimensional extension, full-text search, static site output, server side includes, dynamic pages made static locally, and fully customizable URL rules. These features make it usable for large websites and for building enterprise product prototypes.
Source code is hosted on Gitee and GitCode in addition to GitHub, and there are several QQ groups for the community. PublicCMS suits Java teams, particularly in Chinese-speaking markets, that need a conventional CMS they can host and modify rather than a SaaS publishing product.
Key features
- Visual editing of pages
- Full-text search with Hibernate Search
- Static site generation and SSI
- Customizable URL rules
- Spring Boot and Freemarker stack
- Chinese, English, and Japanese language support
Good fit for
- →Large content websites on Java
- →Prototype for enterprise content portals
- Built with
- Java
- Tags
- cms
- java
- spring-boot
- freemarker
- static-site
- full-text-search
- content-management
- chinese
PublicCMS: questions and answers
- What is PublicCMS used for?
- PublicCMS is a Java CMS built on Spring Boot and Freemarker with visual editing, full-text search, static site generation, and customizable URL rules. It is a good fit for large content websites on Java and prototype for enterprise content portals.
- Is PublicCMS open source?
- Yes. PublicCMS is open source under a custom licence. Its source code is on GitHub at sanluan/PublicCMS and is written mainly in Java.
- Is PublicCMS free?
- Yes. PublicCMS is open source, so the software itself is free to use under the terms of its own licence.
- Can I self-host PublicCMS?
- Yes. PublicCMS can be self-hosted on your own server or infrastructure.
- What are some alternatives to PublicCMS?
- Similar open-source tools in the CMS category include UJCMS, SSCMS and Decap CMS. SaaS products in the same category include Adobe Experience Manager, Contentful and Sitecore.
- Is PublicCMS actively maintained?
- Yes. The most recent commit to PublicCMS was on 28 September 2026. The project has 2.1k stars on GitHub.
Open-source alternatives to PublicCMS
See all
UJCMS
CMS
Java开源网站内容管理系统(java cms)。使用SpringBoot、MyBatis、Spring Security、Lucene、FreeMarker、TypeScript
GPL-3.0★ 667
SSCMS
CMS
SSCMS 基于 .NET Core,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。链接是SSCMS推出的全新AI视频开源
AGPL-3.0★ 3.9k
Decap CMS
CMS
A Git-based CMS for Static Site Generators
MITvs Prismic★ 19k
Front Matter CMS
CMS
Front Matter is a CMS running straight in Visual Studio Code. Can be used with static site
MIT★ 2.5k
ThriveX
CMS
🎉 ThriveX 是一个年轻、高颜值、全开源、永不收费的现代化博客管理系统。它采用前后端分离开发模式,是一个 NextJS + Spring Boot 的产物
GPL-3.0vs Medium★ 839
JFinal CMS
CMS
jfinal cms是一个java开发的功能强大的信息咨询网站,采用了简洁强大的JFinal作为web框架,模板引擎用的是beetl,数据库用mysql,前端bootstrap框架
Apache-2.0★ 643
SaaS alternatives to PublicCMS
See all
Adobe Experience Manager
CMS
Enterprise content management and digital asset management for websites and brand content
SaaS
Contentful
CMS
Headless CMS and content platform with APIs, structured content and localization
SaaS
Sitecore
CMS
Enterprise digital experience platform with CMS, personalization and commerce
SaaS
Sitefinity
CMS
Enterprise .NET CMS from Progress with personalization and marketing tools
SaaS
Squiz
CMS
Australian digital experience platform with CMS and search products
SaaS
1FoodMenu
CMS
One-page website builder for restaurants and food trucks with menu, hours and contact info
SaaS

