PHPackages                             rocket/core - 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. rocket/core

AbandonedArchivedLibrary

rocket/core
===========

Rocket Propelled Tortoise CMS - Core

0559PHP

Since Aug 2Pushed 6y ago2 watchersCompare

[ Source](https://github.com/RocketPropelledTortoise/Core)[ Packagist](https://packagist.org/packages/rocket/core)[ RSS](/packages/rocket-core/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (4)Used By (0)

Rocket Propelled Tortoise CMS - Core
====================================

[](#rocket-propelled-tortoise-cms---core)

[![Latest Version](https://camo.githubusercontent.com/37037244efb6a14c351a6cffed3a5f94597eb43d7c3e79985bc71bcf4160d222/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f526f636b657450726f70656c6c6564546f72746f6973652f436f72652e7376673f7374796c653d666c61742d737175617265)](https://github.com/RocketPropelledTortoise/Core/releases)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://github.com/RocketPropelledTortoise/Core/blob/master/LICENSE.md)[![Total Downloads](https://camo.githubusercontent.com/0a58c3a4e93bf790a0f2ccd9cbf78ca9bb65c7e2c1d419b301a7612fcefe5972/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f726f636b65742f636f72652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/rocket/core)[![Sonar Quality Gate](https://camo.githubusercontent.com/776488cd89035bac82ca2b8f6e4bc4522282cf795b21da6155978cd4605b241f/68747470733a2f2f696d672e736869656c64732e696f2f736f6e61722f616c6572745f7374617475732f526f636b657450726f70656c6c6564546f72746f6973655f436f72653f7365727665723d6874747073253341253246253246736f6e6172636c6f75642e696f267374796c653d666c61742d737175617265)](https://sonarcloud.io/dashboard?id=RocketPropelledTortoise_Core)[![Sonar Coverage](https://camo.githubusercontent.com/b78b72801801db6c1e24e4a5d38148042ae8617eaa1f52786605dc45783f3f57/68747470733a2f2f696d672e736869656c64732e696f2f736f6e61722f636f7665726167652f526f636b657450726f70656c6c6564546f72746f6973655f436f72653f7365727665723d6874747073253341253246253246736f6e6172636c6f75642e696f267374796c653d666c61742d737175617265)](https://sonarcloud.io/dashboard?id=RocketPropelledTortoise_Core)[![GitHub Workflow Status](https://camo.githubusercontent.com/a140c11de51265b30b0a579cb7205598bc1320d61075725be81751b74c1dbfda/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f526f636b657450726f70656c6c6564546f72746f6973652f436f72652f5048503f7374796c653d666c61742d737175617265)](https://github.com/RocketPropelledTortoise/Core/actions)

Core Components for Rocket Propelled Tortoise CMS

What is it ?
------------

[](#what-is-it-)

Rocket Propelled Tortoise "Rocket" is a new generation of CMS. I'll explain why :

These last years the hype has been "Let's give the final user more power over his website give him a backend where he can tweak every small parameter of the CMS." We ended up with CMS's with a huge admin area, dozens of options you won't need in your use case but will still be processed on each page load to trigger a part of code or an other. Even worse, that didn't help the end user at all. On each small change he wants to implement, he has to dig to find what he wants or installs a new plugin that will slow down all the application or he calls his Web Agency to ask them to do it for him and a developer has to do it in the interface.

Rocket's approach is totally different : The final user wants to write content, the developer wants to write code. Let's make both happy !

The only admin area you will find in Rocket is a Content Management Area. There is also no default front-end by default, it is yours to create. Everything else is in the code !

To achieve this, *Rocket Propelled Tortoise CMS Core* is a set of Components that interact with the content. The code defines your content types. A second package: *Rocket Propelled Tortoise CMS UI* is the administrative area on top of these other modules.

To create a front end you only need the Core part to use your models to query data and display it. With this kind of separation you may even deploy the front and back end on separate servers; perfect for Enterprise Content Management.

What is it not ?
----------------

[](#what-is-it-not-)

Rocket is not a "social" CMS, it is more a "presentation" CMS.

By default, Rocket doesn't come with facilities to connect users, interact with them. But you can certainly build it by yourself if you want to.

Testing
-------

[](#testing)

```
composer test
```

### Testing MySQL locally

[](#testing-mysql-locally)

```
docker run --rm -it --name mysql-test -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=test_db -p 3307:3306 mysql:5.7

DB_CONNECTION=mysql DB_DATABASE=test_db DB_USERNAME=root DB_PASSWORD=root DB_PORT=3307 composer test

docker stop mysql-test
```

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

[](#contributing)

Please see [CONTRIBUTING](https://github.com/RocketPropelledTortoise/Core/blob/master/CONTRIBUTING.md) for details.

Credits
-------

[](#credits)

- [Stéphane Goetz](https://github.com/onigoetz)
- [All Contributors](https://github.com/RocketPropelledTortoise/Core/contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](https://github.com/RocketPropelledTortoise/Core/blob/master/LICENCE.md) for more information.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity45

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/7766264b40bb3a40b9b2ac847b67135c59e774807a6d1e313758efcd8203603f?d=identicon)[onigoetz](/maintainers/onigoetz)

---

Top Contributors

[![onigoetz](https://avatars.githubusercontent.com/u/309594?v=4)](https://github.com/onigoetz "onigoetz (146 commits)")

### Embed Badge

![Health badge](/badges/rocket-core/health.svg)

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

PHPackages © 2026

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