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

Lin CMS Flask

Open source

Flask backend for Lin-CMS, a Python content management framework with built-in user, permission and logging features and a plugin system.

doc.cms.talelin.com
Lin CMS Flask homepage screenshot
GitHub stars
840
Last commit
1 mo ago
Repository age
7 years
Version
0.4.3
Licence
Custom
Self-hosted
Yes

About Lin CMS Flask

Lin-CMS-Flask is the Flask implementation of the Lin-CMS backend, a content management system framework distilled from many projects by the Chinese development team behind it. It is meant to speed up building admin-style CMS applications for small and mid-sized needs, and the documentation is written in Chinese. A separate frontend repository provides the matching Vue-based interface.

The framework follows a front-end and back-end separation model, so the server focuses on APIs while a single-page app handles the interface. It already includes the most common CMS requirements: user management, permission management and a logging system. It also supplies development conventions and utilities for parameter validation, database operations, global exception handling and API structure, so developers can concentrate on business logic.

Extensions are designed as plugins, which can be added directly or packaged and shared with other developers. The README says backends for other languages and frameworks also exist, and it points to an online demo. The repository metadata lists the license as Other, so check the terms in the repository, and the project is written in Python with Flask.

Key features

  • Flask API backend for a CMS
  • Built-in user and permission management
  • Logging system included
  • Standardized parameter validation and error handling
  • Plugin-based extension mechanism
  • Pairs with a separate Vue frontend

Good fit for

  • →Building an internal admin back office quickly
  • →Starting a custom CMS on Python and Flask
Built with
Python
Flask
Tags
cms
flask
python
admin
rbac
framework
plugins
backend

Lin CMS Flask: questions and answers

What is Lin CMS Flask used for?
Lin CMS Flask is a Flask backend for Lin-CMS, a Python content management framework with built-in user, permission and logging features and a plugin system. It is a good fit for building an internal admin back office quickly, and starting a custom CMS on Python and Flask.
Is Lin CMS Flask open source?
Yes. Lin CMS Flask is open source under a custom licence. Its source code is on GitHub at logamee/lin-cms-flask and is written mainly in Python.
Is Lin CMS Flask free?
Yes. Lin CMS Flask is open source, so the software itself is free to use under the terms of its own licence.
Can I self-host Lin CMS Flask?
Yes. Lin CMS Flask can be self-hosted on your own server or infrastructure; there is no official hosted version.
What are some alternatives to Lin CMS Flask?
Similar open-source tools in the CMS category include October CMS, Lin CMS Vue and LUYA. SaaS products in the same category include 1FoodMenu, ABHUB and Adobe Experience Manager.
Is Lin CMS Flask actively maintained?
Yes. The most recent commit to Lin CMS Flask was on 12 August 2026, and the latest release is 0.4.3, published on 16 March 2022. The project has 840 stars on GitHub.

Open-source alternatives to Lin CMS Flask

See all

SaaS alternatives to Lin CMS Flask

See all