PHPackages                             rkn/cms - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. rkn/cms

ActiveProject[HTTP &amp; Networking](/categories/http)

rkn/cms
=======

Flat-file CMS for shared hosting — Markdown, Twig, Yoyo reactive components, PSR-7/11/15/16, no database required.

v1.0.0(2mo ago)06GPL-3.0-or-laterPHPPHP ^8.2

Since Mar 3Pushed 2mo agoCompare

[ Source](https://github.com/RakunVentures/rakuncms)[ Packagist](https://packagist.org/packages/rkn/cms)[ Docs](https://rakuncms.com)[ RSS](/packages/rkn-cms/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (17)Versions (3)Used By (0)

RakunCMS
========

[](#rakuncms)

**The flat-file PHP CMS that deploys to shared hosting in minutes.**

RakunCMS is a blazing fast, flat-file CMS built for shared hosting environments — powered by Markdown, Twig, Yoyo reactive components, and PSR standards. No database required.

[![Latest Stable Version](https://camo.githubusercontent.com/06b2edf332c9276b2506c29c6d35adff4a735a693788dce33e601915366b1880/68747470733a2f2f706f7365722e707567782e6f72672f726b6e2f636d732f762f737461626c65)](https://packagist.org/packages/rkn/cms)[![Total Downloads](https://camo.githubusercontent.com/6f783b9f070ab376b7bbec26fcc96315f1a1324153b05ece74985ac84cd6a7fd/68747470733a2f2f706f7365722e707567782e6f72672f726b6e2f636d732f646f776e6c6f616473)](https://packagist.org/packages/rkn/cms)[![License](https://camo.githubusercontent.com/9d16ac68e92cd6248ebfb1ff7e80f0b865d31ca505f7f5c4cfcb3e580c41a293/68747470733a2f2f706f7365722e707567782e6f72672f726b6e2f636d732f6c6963656e7365)](https://packagist.org/packages/rkn/cms)

Why RakunCMS?
-------------

[](#why-rakuncms)

We built RakunCMS as an alternative to CMSs like WordPress, Grav, Statamic, and Kirby. Our core philosophy is simplicity, performance, and accessibility.

- **No database — pure Markdown**: Your content lives in simple Markdown files with YAML frontmatter. Your folder structure defines your site structure.
- **Runs on $3/mo shared hosting (cPanel/Plesk)**: Deploy effortlessly via FTP/cPanel. No persistent processes, no VPS required.
- **No Node.js or Docker required**: Everything runs in a pure PHP ecosystem.
- **Composer-installable**: Manage your site easily with Composer.
- **Reactive components without writing JavaScript**: Build interactive UIs with PHP components that update seamlessly without full page reloads, powered by Yoyo (htmx).
- **PSR-7/11/15/16 compliant**: Built on a custom micro-framework with under 5MB of total dependencies.

Installation &amp; Quick Start
------------------------------

[](#installation--quick-start)

Getting started with RakunCMS is incredibly fast:

```
# 1. Create a new site via Composer
composer create-project rkn/cms my-website
cd my-website

# 2. Initialize the site structure
php rakun init

# 3. Start the built-in development server
php rakun serve
```

Open `http://localhost:8080` in your browser to see your site running!

Core Features
-------------

[](#core-features)

- **Flat-File Architecture**: No MySQL configuration, no database backups. Everything is stored in Markdown and YAML.
- **Reactive Yoyo Components**: Build interactive, stateful PHP components (similar to Livewire) using HTMX under the hood.
- **Built-in SEO Engine**: Automatically generates Open Graph tags, JSON-LD markup, handles consent management, and integrates with WebMCP.
- **Full-Text Search**: Features an integrated inverted index for blazing fast search capabilities without needing external services like Algolia or Elasticsearch.
- **Native i18n**: Out-of-the-box support for multi-locale routing and content localization.
- **Multi-Level Caching**: Achieve 1-3ms response times in production using static HTML full-page caching coupled with OPcache.
- **CLI Tools**: Integrated `rakun` command-line tool to easily clear the cache, make components, or run background queue workers.

Developer Experience (DX)
-------------------------

[](#developer-experience-dx)

- **Laravel Herd Integration**: Includes a custom Valet driver (`RakunCmsValetDriver`) and the `php rakun herd:install` command for automatic site discovery and blazingly fast local development on macOS.
- **Clean Architecture**: Built on a highly optimized, custom PSR-compliant micro-framework. Total production dependencies are kept strictly under 5MB, ensuring a lightweight footprint for any hosting environment.

How It Works
------------

[](#how-it-works)

1. **Write Content**: Create or edit `.md` files directly in the `content/` directory.
2. **Customize Design**: Edit the `.twig` templates located in `templates/` to match your brand.
3. **Add Interactivity**: Build stateful Yoyo components in `src/Components/` with matching views in `templates/yoyo/`.

Documentation
-------------

[](#documentation)

Full documentation, guides, deployment instructions, and API reference can be found at:

Contributing
------------

[](#contributing)

We welcome all contributions from the community! If you're looking to help out, report bugs, or understand how RakunCMS works under the hood, please read our [Contributing Guide](CONTRIBUTING.md) which includes an in-depth **Architecture Overview**.

License
-------

[](#license)

GPL-3.0-or-later

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance85

Actively maintained with recent releases

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

76d ago

Major Versions

v0.1.0 → v1.0.02026-03-03

### Community

Maintainers

![](https://www.gravatar.com/avatar/9bfc8ef2808735e13ed4c1445141a7a6eae5b5fafdf37eb042fa104f35c37f78?d=identicon)[elalecs](/maintainers/elalecs)

---

Top Contributors

[![elalecs](https://avatars.githubusercontent.com/u/1626624?v=4)](https://github.com/elalecs "elalecs (12 commits)")

---

Tags

psr-7phptwigpsr-16markdowncmsflat filepleskhtmxcpanelyoyoshared hostingreactive-components

###  Code Quality

TestsPest

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/rkn-cms/health.svg)

```
[![Health](https://phpackages.com/badges/rkn-cms/health.svg)](https://phpackages.com/packages/rkn-cms)
```

###  Alternatives

[cakephp/cakephp

The CakePHP framework

8.8k18.5M1.6k](/packages/cakephp-cakephp)[getgrav/grav

Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS

15.4k84.1k1](/packages/getgrav-grav)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[picocms/pico

Pico is a flat file CMS, this means there is no administration backend and database to deal with. You simply create .md files in the "content" folder and that becomes a page.

3.9k37.8k11](/packages/picocms-pico)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)[neos/flow

Flow Application Framework

862.0M451](/packages/neos-flow)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
