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.

Discover the project Contact us
0
Dependencies
0
Database
<10ms
Avg TTFB
1
File per page

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.

content/about.html
<!-- meta
title: About us
seo_title: About us | Company
seo_desc: Our story
-->

<h1>About us</h1>
<p>Write your HTML content here.</p>

How it works

1

Create a file

Write content/page.html with the meta block at the top. Title, SEO, content: all in one file.

2

Add it to the menu

From the admin panel → Menu & Footer, add the slug and label. The menu updates instantly.

3

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."

— Marco R., freelance developer

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 →