7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

PublicCMS

Open source

Java CMS built on Spring Boot and Freemarker with visual editing, full-text search, static site generation, and customizable URL rules.

publiccms.com
PublicCMS homepage screenshot
GitHub stars
2.1k
Last commit
5 days ago
Repository age
11 years
Version
V6.202608.a
Licence
Custom
Self-hosted
Yes

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

SaaS alternatives to PublicCMS

See all