CMS · Pure PHP · Zero dependencies
A CMS that carries
no unnecessary weight....
No database. No build system. No dependencies.
Just HTML files and a PHP server.
Why Template Hybrid
Real speed
No queries, no ORM, no middleware. The server reads a file and serves it. That's it.
Flat structure
Every page is an HTML file. Open it, edit it, move it. No panels, no tokens, no magic.
Native multilanguage
Add a fr/ folder and you have French. The system detects languages automatically.
Minimal attack surface
No database = no SQL injection. No dependencies = no CVEs to patch every week.
Built-in admin
Zero-dependency admin panel: create pages, manage menus, SEO, settings. All from the browser.
Trivial deploy
FTP, rsync, git push. Works on any shared PHP hosting. Zero server configuration required.
Template Hybrid vs other CMS
| Template Hybrid | WordPress | Laravel CMS | |
|---|---|---|---|
| Database | None | MySQL | MySQL / PgSQL |
| Build step | None | Optional | Composer + npm |
| Dependencies | 0 | ~50 plugins | Dozens |
| Setup time | 2 minutes | 30+ minutes | 1-2 hours |
| Shared hosting | Any | Most do | Often no |
| Security updates | None needed | Constant | Constant |
How simple is it?
This is a complete page file. Nothing else.
How it works
Create a file
Write content/page.html with the meta block at the top. Title, SEO, content: all in one file.
Add it to the menu
From the admin panel → Menu & Footer, add the slug and label. The menu updates instantly.
Done
No build, no cache to clear, no restart. The page is live the moment you save the file.
"Finally a CMS that doesn't ask me to install Node, configure a database and pray it works. I upload the files and I'm live."
Frequently asked questions
Can I use it on shared hosting? +
Yes. PHP 8.0+ is enough. Works on any shared hosting, VPS, or dedicated server. No special requirements.
How do I manage a blog with many articles? +
Every article is an HTML file in the content/ folder. You can create a blog page that lists them by reading files from the folder — no database needed.
Is it secure without a database? +
Even more secure. No database = no SQL injection. No dependencies = no vulnerabilities from external libraries. The attack surface is minimal by design.
Can I add a new language? +
Yes. Create a fr/ folder by copying the en/ structure, translate the files and the lang switcher will appear automatically in the header.
Ready to get started?
No installation. No account. Upload the files to the server and you're live.
Let's talk →