A tiny flat-file CMS in PHP that stores content in a JSON file, with no database and a one-step install by uploading its files.
pluxml/PluXml
A flat-file PHP CMS for building lightweight websites and blogs without a database.
Open-source alternative to:WordPress
- Stars
- 233
- Forks
- 72
- Open issues
- 38
- Last commit
- 2 months ago
What is it?
PluXml is a flat-file content management system written in PHP. It stores articles, pages, categories, tags, users and comments in data files instead of a database, so a site can run on a basic PHP web host without MySQL or similar setup.
The back-office supports multiple users with different permission levels, article and page management, including pages that embed PHP scripts, archives by month or year, a media manager, and comment moderation. The interface is available in 11 languages, and sites can be styled with customizable themes and extended with plugins.
Installation means unzipping the release at the site root and creating the first webmaster account in the browser. URL rewriting is available with Apache2 mod_rewrite or Nginx, and the software requires PHP GD and XML extensions.
Key features
- 01Flat-file storage with no database required
- 02Multi-user back-office with permission levels
- 03Articles, pages with PHP scripts, categories and tags
- 04Built-in media manager and comment management
- 05Customizable themes and plugin support
- 06Interface translated into 11 languages
Use cases
- Publishing a personal blog on a basic shared PHP hosting plan
- Building a small company or association website without a database server
- Running a multi-author news or information site with separate editor roles
Quick start
- 1
Download the latest release zip from GitHub or pluxml.org
- 2
Unzip it at the root of your site
- 3
Open your site and fill in the form to create the first webmaster user
- 4
Follow the administration link at the bottom of the homepage to open the back-office
Things to know
- The README lists supported PHP versions only up to PHP 8.1.2, so newer PHP releases are not covered.
- Pretty URLs need Apache2 with mod_rewrite or NGinx configured.
- Licensed under GPL-3.0, a copyleft license that requires derivative works to be distributed under the same terms.
In collections
Topics
FAQ
- What is PluXml?
- A flat-file PHP CMS for building lightweight websites and blogs without a database. PluXml is a flat-file content management system written in PHP. It stores articles, pages, categories, tags, users and comments in data files instead of a database, so a site can run on a basic PHP web host without MySQL or similar setup.
- Is PluXml free to use? What license does it have?
- PluXml is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is PluXml still maintained?
- Updated within 6 months. The last commit to PluXml was on Sep 19, 2026.
- What can I use PluXml for?
- Publishing a personal blog on a basic shared PHP hosting plan Building a small company or association website without a database server Running a multi-author news or information site with separate editor roles
- How do I install PluXml?
- Download the latest release zip from GitHub or pluxml.org Unzip it at the root of your site Open your site and fill in the form to create the first webmaster user Follow the administration link at the bottom of the homepage to open the back-office
- Where can I get PluXml?
- The source code and installation instructions are on GitHub: https://github.com/pluxml/PluXml
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A flat-file CMS for building websites and blogs that stores content as JSON, so no database is needed.
A lightweight PHP blogging engine that stores all posts as files, so no database is required.
A flat-file content management system and template engine written in PHP, with no database required.
Open-source content management system (CMS) written in PHP for building websites, blogs and publishing platforms, mirrored from the official Subversion repository.
A lightweight PHP CMS with no database or plugins, built-in SEO and GEO tooling, and an AI writing assistant for shared hosting.