PHPackages                             flute-cms/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. [Admin Panels](/categories/admin)
4. /
5. flute-cms/cms

ActiveProject[Admin Panels](/categories/admin)

flute-cms/cms
=============

A flexible and modular CMS tailored for managing game servers.

v1.0.3(1mo ago)122320GPL-3.0-or-laterPHPPHP ^8.2CI failing

Since Mar 30Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/Flute-CMS/cms)[ Packagist](https://packagist.org/packages/flute-cms/cms)[ RSS](/packages/flute-cms-cms/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (122)Versions (55)Used By (0)

 [![Flute CMS](https://github.com/user-attachments/assets/f14b1c21-b3b0-470e-b0df-f1cc05b3cab7)](https://github.com/user-attachments/assets/f14b1c21-b3b0-470e-b0df-f1cc05b3cab7)

### Open-source CMS for game server communities

[](#open-source-cms-for-game-server-communities)

 [![Release](https://camo.githubusercontent.com/ac5acc5453b08602d80116e7ac1074c4ac7642492342824375190b922de9269f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f666c7574652d636d732f636d733f7374796c653d666c61742d73717561726526636f6c6f723d626c7565)](https://github.com/flute-cms/cms/releases) [![License](https://camo.githubusercontent.com/0c38186f461e49ea30215aaea136fbb47f8807c73e24f4dea7c404c59aa0e8da/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f666c7574652d636d732f636d733f7374796c653d666c61742d737175617265)](https://github.com/flute-cms/cms/blob/early/LICENSE) [![Stars](https://camo.githubusercontent.com/0667b6d067bdd076947768bdb8bc3158af48cac21d4704fcf1d5d3aef2d70989/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f666c7574652d636d732f636d733f7374796c653d666c61742d737175617265)](https://github.com/flute-cms/cms/stargazers) [![Discord](https://camo.githubusercontent.com/362d3070c81238853fa58e25dcbc0a0ab9cee6cc84ec249708faed181b334cd8/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f3836393939313138343936383332333130333f7374796c653d666c61742d737175617265266c6162656c3d646973636f726426636f6c6f723d353836354632)](https://discord.gg/BcBMeVJJsd) [![PHP 8.2+](https://camo.githubusercontent.com/af0cbf6e0c72c5e6c5c760b0f2e6f2f12e56f1132f982808fdffd0c987815684/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702de289a5382e322d3838393242463f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/af0cbf6e0c72c5e6c5c760b0f2e6f2f12e56f1132f982808fdffd0c987815684/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702de289a5382e322d3838393242463f7374796c653d666c61742d737175617265)

 [Documentation](https://docs.flute-cms.com) · [Website](https://flute-cms.com) · [Discord](https://discord.gg/BcBMeVJJsd) · [Marketplace](https://flute-cms.com/marketplace) · [Русский](README.ru.md)

---

**Flute** is a free, self-hosted CMS designed for game server communities — CS2, CS:GO, TF2, Minecraft, and others. It ships with a modular plugin system, a built-in marketplace, an admin panel, payment integrations, and social auth out of the box. Install it, extend it, make it yours.

Note

Flute is under active development on the `early` branch. The `main` branch contains stable releases. If you'd like to contribute, please see the [Contributing](#contributing) section.

Features
--------

[](#features)

- **Modular architecture** — install modules and themes from the built-in marketplace or develop your own
- **Game server integration** — native support for Source (CS2, CS:GO, TF2), GoldSrc (CS 1.6), and Minecraft servers via query protocols
- **Payment system** — built-in shop with 15+ payment gateways through Omnipay (Stripe, PayPal, FreeKassa, and more)
- **Admin panel** — full management interface with role-based access control, analytics, and one-click updates
- **Social authentication** — OAuth2 login via Steam, Discord, VK, Google, GitHub, and others through HybridAuth
- **REST API** — first-class API for external integrations and custom frontends
- **Theme engine** — Blade templating with SCSS compilation (native dart-sass), theme inheritance, and live preview
- **Multilingual** — complete i18n system with runtime language switching
- **Player stats &amp; bans** — integrations with Levels Ranks, IKS Admin, Admin System, and more
- **Caching** — multi-driver cache layer (Redis, Memcached, APCu, filesystem) with stale-while-revalidate support

Getting Started
---------------

[](#getting-started)

### Requirements

[](#requirements)

- PHP 8.2+ (with `ext-json`, `ext-mbstring`, `ext-pdo`)
- MySQL 5.7+ / MariaDB 10.3+ / PostgreSQL 12+
- Composer 2.x

### Installation

[](#installation)

```
git clone https://github.com/flute-cms/cms.git
cd cms
composer install
```

Open your browser and follow the web installer. That's it.

Tip

Docker Compose and Nginx presets are included in the repository. See the [deployment guide](https://docs.flute-cms.com/en/guides/install) for details.

Tech Stack
----------

[](#tech-stack)

Flute is built on PHP 8.2+ with a component-based architecture:

- **Routing &amp; HTTP** — Symfony Routing, HttpFoundation, HttpKernel
- **Database** — [Cycle ORM](https://cycle-orm.dev) with Active Record and auto-migrations
- **Templates** — [Blade](https://github.com/jenssegers/blade) (Illuminate View) with SCSS via dart-sass / scssphp
- **Authentication** — [HybridAuth](https://hybridauth.github.io/) for OAuth2 providers
- **Payments** — [Omnipay](https://omnipay.thephpleague.com/) for payment gateway abstraction
- **Caching** — Symfony Cache (Redis, Memcached, APCu, filesystem adapters)
- **Logging** — Monolog
- **DI Container** — PHP-DI
- **HTTP Client** — Guzzle

Project Structure
-----------------

[](#project-structure)

```
app/
├── Core/                   # Kernel: DI container, router, services, console
│   ├── Database/Entities/  # Cycle ORM entities
│   ├── Modules/            # Built-in modules (Admin, Auth, Payments, …)
│   ├── Services/           # Core services (Cache, Email, Encrypt, …)
│   └── ServiceProviders/   # DI service providers
├── Modules/                # Community / custom modules
├── Themes/                 # Installable themes
└── Helpers/                # Global helpers

config/                     # Default configuration
config-dev/                 # Local overrides (git-ignored)
public/                     # Web root — the only exposed directory
storage/                    # Cache, logs, uploads (writable)
i18n/                       # Localizations

```

Module Development
------------------

[](#module-development)

Every module lives in `app/Modules//` with a consistent structure:

```
MyModule/
├── module.json             # Metadata, version, dependencies
├── Providers/              # Service providers
├── Controllers/            # Route-attributed controllers
├── Services/               # Business logic
├── Resources/
│   ├── views/              # Blade templates
│   └── lang/               # Translations
└── database/migrations/    # Auto-generated migrations

```

Routes use PHP attributes — no separate route files:

```
#[Route('/my-module/example', name: 'my-module.example')]
public function example(): Response
{
    return view('MyModule::pages.example');
}
```

Full guide → [docs.flute-cms.com/en/modules](https://docs.flute-cms.com/en/modules)

CLI
---

[](#cli)

```
php flute cache:clear              # Clear application cache
php flute cache:warmup             # Warm up cache
php flute template:cache:clear     # Clear compiled templates
php flute generate:migration       # Generate DB migration from entities
php flute generate:module          # Scaffold a new module
php flute routes:list              # Print all registered routes
php flute cron:run                 # Execute scheduled tasks
```

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

[](#contributing)

We welcome contributions — bug reports, features, code, docs, and translations.

1. Fork the repo and create a branch from `early`
2. Make your changes and ensure `composer test` passes
3. Submit a pull request

**Branches:**

- `main` — stable releases
- `early` — active development (target your PRs here)

**Commit convention:** imperative, scoped messages:

```
feat(auth): add OAuth2 authentication
fix(database): resolve connection timeout
core: fix router cache invalidation
module:Shop: add refund hook

```

See [CONTRIBUTING.md](CONTRIBUTING.md) for the full guide.

Security
--------

[](#security)

If you discover a security vulnerability, please email  instead of using the issue tracker. All security issues will be addressed promptly.

Community
---------

[](#community)

- [Discord](https://discord.gg/BcBMeVJJsd) — live chat and support
- [GitHub Issues](https://github.com/flute-cms/cms/issues) — bug reports and feature requests
- [Documentation](https://docs.flute-cms.com) — guides and API reference

License
-------

[](#license)

Flute is open-source software licensed under the [GNU General Public License v3.0 or later](LICENSE).

---

Created by [Flames](https://github.com/FlamesONE)

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance91

Actively maintained with recent releases

Popularity20

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 85.7% 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 ~15 days

Recently: every ~26 days

Total

48

Last Release

46d ago

Major Versions

v0.1.9 → v1.0.02026-03-26

### Community

Maintainers

![](https://www.gravatar.com/avatar/5ffc121dfa0dce931fc5e7f20604a8a4e87fd36eee15e92b78a58a3488bf847a?d=identicon)[FlamesONE](/maintainers/FlamesONE)

---

Top Contributors

[![FlamesONE](https://avatars.githubusercontent.com/u/62756604?v=4)](https://github.com/FlamesONE "FlamesONE (433 commits)")[![crashzk](https://avatars.githubusercontent.com/u/32937653?v=4)](https://github.com/crashzk "crashzk (34 commits)")[![st1ng2](https://avatars.githubusercontent.com/u/41505081?v=4)](https://github.com/st1ng2 "st1ng2 (16 commits)")[![Armatura-Create](https://avatars.githubusercontent.com/u/26440626?v=4)](https://github.com/Armatura-Create "Armatura-Create (11 commits)")[![unqxl](https://avatars.githubusercontent.com/u/46648824?v=4)](https://github.com/unqxl "unqxl (5 commits)")[![q4-bi](https://avatars.githubusercontent.com/u/3102110?v=4)](https://github.com/q4-bi "q4-bi (2 commits)")[![wiruwiru](https://avatars.githubusercontent.com/u/61034981?v=4)](https://github.com/wiruwiru "wiruwiru (2 commits)")[![dancebunny98](https://avatars.githubusercontent.com/u/37336183?v=4)](https://github.com/dancebunny98 "dancebunny98 (1 commits)")[![bohodirbds-maker](https://avatars.githubusercontent.com/u/253409649?v=4)](https://github.com/bohodirbds-maker "bohodirbds-maker (1 commits)")

---

Tags

cmscsgocssfluteflute-cmscsscmsminecraftcounter-strikecsgofluteflute engineflute cmscs2cs1.6

###  Code Quality

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

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

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

###  Alternatives

[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[contao/core-bundle

Contao Open Source CMS

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

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[sulu/sulu

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

1.3k1.3M152](/packages/sulu-sulu)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)

PHPackages © 2026

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