You are here:  / Scripts / doolittle

My name is Doolittle. CMS Doolittle.

The CMS Doolittle lives in solitude behind the firewalls of his server manor in 21th-century Europe, drinking Martini (shaken, not stirred). His only companionship comes from an array of exotic HTML elements that he speaks to on a daily basis.

But when one young Web Programmer becomes gravely worried, the eccentric CMS and his hello_dolly friends embark on an epic adventure to a mythical PHP island to find the solution.

Some of the features

Doolittle is IDEAL for those in need for fast website prototyping, documentation site and similar stuff. Even though it is extremely easy to use, some basic knowledge of HTML/CSS is desirable.

Fast loading time

Flat-files - no DB needed


Auto combine CSS and JS

Auto minify all files

Caching enabled

Inline edit


Extra small

And it is less than 50KB zipped + Theme (10KB)

But that is not all!


Create your pages online, or on your computer, and upload it to Doolittle. Doolittle will do the rest. It is that simple!


Do you want some special functionality? It is really easy to create and install plugin. Doolittle will do the rest.


Download finished or create your own HTML blocks for stuff that you repeatedly use. By the way, this whole page is build with blocks!


Doolittle has auto menu generator, so only thing you have to do is to create pages in order you want them to show in it.


With a little HTML knowledge you can create new templates for the theme, or download and install new ones easy as pie. Easy Breezy!


Log in, switch to Edit mode and you are ready to go! Doolittle also has LOG and auto BAN feature, so you can always know what is going on.


Doolittle has integrated backup function inside administration section. It is easy to create and download zip of everything.


Integrated 7G Firewall for protection against a wide range of malicious requests, bad bots, automated attacks, spam, and other threats.

Eyes only

You can protect pages in Doolittle so they can only be seen by logged in admin users. Everyone else will get 404 error.

Doolittle is EXTRA SMALL

It is also extremely easy to install and use. So why don't you download it and give it a try?

GTMetrix Results

Who made Doolittle?

My name is Vladimir, I'm freelance front end dev and below you can find some basic info about me

more than2

Decades of experience

more than60

Legal entities worked for

more than340

Projects worked on and finished

more than1000

Professionals cooperated with

If you need something built for you, please do not hesitate to contact me


Why using Doolittle?

A BIG punch in a small pack

There are plenty of PHP frameworks out there. I've worked on projects based on Symfony, CodeIgniter, CakePHP, Nette, to name a few. What is common for all of them is that they all have (one way or another) integrated everything you may ever need in web software development, so it is easy for a programmer (or a team) to start a new project fast when everything is already prepared. Which is good when you are starting big projects.

But what if you need to build something simple and small? Using above mentioned PHP frameworks is then just an overkill. It is like starting nuclear reactor to make a cup of coffee.

Did somebody mentioned Wordpress? Did you check recently how big it is?

So I was start looking for some free, small CMS script, and while there are good ones out there, none of them scratched my itch.

To scratch the itch, one day after work I've sit down and started what I believe that simple PHP (CSS/JS/HTML) Bootstrap for basic web apps should look like. Being a fan of functional programming (but forced to OOP all the time), my decision was to write everything functional way and to part it in many small pieces for simplicity sake.

It is not yet perfect, not (yet) production tested. It is just a starting point for you if you choose to embrace it, and build something you can reuse in projects.

Or you can use it to learn PHP basics. Or you can convert it to pure OOP again as a part of learning PHP OOP. Or .... Well you can do whatever you want with it. It is free and it is yours.

NOTE: This script is licensed with Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) and while I did everything in my power to make this script useful and secure, I take no responsibility if your business suffer any damages as a result of using my products or services (included but not limited to physical harm caused by using my product, loss of profits, devices, money or loss of data, and defamatory use). No warranty is provided. Once you download this code, it's yours and your responsibility. I'm not liable for any damage, loss of time, money or security breaches. You are expected to test the code yourself in the environment you are deploying it. This script is made in the easiest possible way to understand. Even though it is fully functional, it is intended to learn and practice PHP.