About JFinal CMS
JFinal CMS is a Java content and information website system written in Chinese. It uses the JFinal web framework, the Beetl template engine, MySQL and Bootstrap on the front end, and it is meant for developers or site operators who want a ready-made CMS they can deploy and extend. It supports OAuth2 authentication, account registration, password encryption, comments and replies, notifications, visit statistics and permission management.
The admin side covers column and announcement management, rolling banner images, articles, replies, feedback, photo albums, images, videos, cache updates, friendly links, visit statistics, contacts, templates, organizations, users, roles, menus, system parameters and data dictionaries. Back-end themes include Bootstrap default, a dark style and Flat UI, while front-end templates cover general content publishing, corporate sites, image sites and video sites.
Deployment needs a JDK, Maven and MySQL: you build the project, create the database from the provided SQL script, adjust the database configuration, optionally set OAuth2 properties, and run it with the Maven Tomcat plugin. The default is single-site mode, and a multi-site flag maps domains to different site templates. The code is licensed under Apache-2.0.
Key features
- Built on JFinal, Beetl and MySQL
- OAuth2 login and account registration
- Comments, replies and visit statistics
- Role, menu and permission management
- Multi-site mode mapped by domain
- Front-end templates for blog, photo and video sites
Good fit for
- →Running a Chinese-language news or information website
- →Building a branded corporate site on a Java stack
- Tags
- cms
- java
- jfinal
- mysql
- beetl
- oauth2
- multi-site
- content-management
JFinal CMS: questions and answers
- What is JFinal CMS used for?
- JFinal CMS is a Java content management system built on JFinal, Beetl and MySQL, with multi-site support, OAuth2 login and a full admin back end. It is a good fit for running a Chinese-language news or information website and building a branded corporate site on a Java stack.
- Is JFinal CMS open source?
- Yes. JFinal CMS is open source under the Apache-2.0 licence. Its source code is on GitHub at jflyfox/jfinal_cms and is written mainly in JavaScript.
- Is JFinal CMS free?
- Yes. JFinal CMS is open source, so the software itself is free to use.
- Can I self-host JFinal CMS?
- Yes. JFinal CMS can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What are some alternatives to JFinal CMS?
- Similar open-source tools in the CMS category include Cody, Wagtail and PublicCMS. SaaS products in the same category include Adobe Experience Manager, Contentful and Sitecore.
- Is JFinal CMS actively maintained?
- Yes. The most recent commit to JFinal CMS was on 10 August 2026, and the latest release is v5.2.0, published on 10 June 2026. The project has 643 stars on GitHub.
Open-source alternatives to JFinal CMS
See allCody
CMS
Javascript Content Management System running on Node.js
MIT★ 680
Wagtail
CMS
A Django content management system focused on flexibility and user experience
BSD-3-Clausevs Sitecore★ 21k
PublicCMS
CMS
More than 2.7 million lines of code modification continuously iterated for 9 years to mode
OSS★ 2.1k
Backdrop CMS
CMS
Backdrop core code repository.
GPL-2.0★ 1k
Textpattern
CMS
A flexible, elegant, fast and easy-to-use content management system written in PHP.
GPL-2.0★ 881
Halo
CMS
Halo 是一款强大易用的开源建站工具,从个人博客、知识库,到企业官网、在线商城,Halo 都能助您轻松实现,一站式满足您的多样化建站需求。
GPL-3.0vs Jimdo★ 40k
SaaS alternatives to JFinal CMS
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
