FolderCMS Logo

FolderCMS is a fast, free, and bare-bones content management system (CMS) designed for small to medium sized websites.

There's no database backend to administer, no web configuration interface to set up, and no obscure storage system for your content. And it's flexible enough to let you build your own advanced site functionality around it.

All you need is the ability to create files and folders on your (PHP-enabled) web server or hosting provider's server, and a bit of HTML know-how.

Build your website out of files and folders.

Step 1Step 2Step 3
Create a single web page (you can use any HTML editor or page creator you want), with HTML code placeholders for where you want your menus and content to appear. Copy the FolderCMS distribution onto your hosting server, and designate a folder (preferably outside your public HTML directory) where you'll drop your content files. Create folders for your different site categories, and start writing up content in text files. Use HTML tags for formatting, even PHP code. Use special designators in the file names to tell FolderCMS how to arrange menu items, and create nested folders for subcategories (you can go as deep as you like). Your website reflects your changes instantly.
Add a CSS stylesheet to customise the look of menus, headings, etc. across your site.
editing content

Flexible features

Want to guard access to certain content*? Or present selective content to specific users (e.g. mobile users)? Or give different subcategories of content a different look and feel? You can do all that too.

*FolderCMS deliberately doesn't provide a login facility or its own user account management. But it will respond to global variable settings if provided by a separate PHP-based login system, and restrict access and/or serve alternative content accordingly.

No bloat

Does your server have 20 kilobytes to spare? That's more than enough space to copy FolderCMS to your server (excluding documentation files).

Scalable performance

Content is stored on the server in an intuitive way that takes advantage of the natural structure and performance characteristics of computer filesystems. Content metadata is parsed out of filenames directly, to minimise costly open and close operations.

FolderCMS uses a natural paradigm of branch elimination. Site categories that don't lead to the site visitor's intended destination aren't followed and have no effect on performance. That means that as you grow your website, you get graceful logarithmic performance scaling, rather than a system that grinds to a halt when your site gets too big.


FolderCMS doesn't blindly follow URLs into off-limits parts of the filesystem. It matches URLs against valid options first, so it isn't prone to URL injection attacks.


FolderCMS is distributed under an open-source MIT-style license. What does that mean? It means download it, use it, modify it. Just don't remove our license notice from the code or documentation if you redistribute it. And because it's free, don't expect any warranty if things don't work out for you.