PHPackages                             forkcms/forkcms - 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. [Database &amp; ORM](/categories/database)
4. /
5. forkcms/forkcms

ActiveLibrary[Database &amp; ORM](/categories/database)

forkcms/forkcms
===============

Fork is an open source CMS that will rock your world.

5.12.0(2y ago)1.2k44.5k—5%323[55 issues](https://github.com/forkcms/forkcms/issues)[12 PRs](https://github.com/forkcms/forkcms/pulls)MITPHPPHP ^7.4||^8.0

Since Mar 13Pushed 9mo ago54 watchersCompare

[ Source](https://github.com/forkcms/forkcms)[ Packagist](https://packagist.org/packages/forkcms/forkcms)[ Docs](https://www.fork-cms.com/)[ GitHub Sponsors](https://github.com/carakas)[ RSS](/packages/forkcms-forkcms/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (36)Versions (104)Used By (0)Security (18)

[![Fork CMS](docs/img/header.jpg)](docs/img/header.jpg)

[![Build Status](https://camo.githubusercontent.com/58d533762461a3a5e365796fcdf298fea6049c6d3fd052ae7666ae0d319d3126/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f666f726b636d732f666f726b636d732f72756e2d7465737473)](https://github.com/forkcms/forkcms/actions?query=workflow%3Arun-tests+branch%3Amaster)[![Latest Stable Version](https://camo.githubusercontent.com/2eea541eaaef41fbbfadd5be87ee6f5af82758575b062e0a3981dfe49da851b7/68747470733a2f2f706f7365722e707567782e6f72672f666f726b636d732f666f726b636d732f762f737461626c65)](https://packagist.org/packages/forkcms/forkcms)[![License](https://camo.githubusercontent.com/a0e2f2c68ac35d485677c3b60baf62bbc266186792a92ff8cac0dae631f0e3d3/68747470733a2f2f706f7365722e707567782e6f72672f666f726b636d732f666f726b636d732f6c6963656e7365)](https://packagist.org/packages/forkcms/forkcms)[![Code Coverage](https://camo.githubusercontent.com/a6f631b01b864ec96b284ad5eaf6b1cf7b1df64a111384f96329bcfd631a7853/68747470733a2f2f636f6465636f762e696f2f67682f666f726b636d732f666f726b636d732f6272616e63682f6d61737465722f67726170682f62616467652e7376673f746f6b656e3d61686a373068564f3239)](http://codecov.io/github/forkcms/forkcms?branch=master)[![Documentation Status](https://camo.githubusercontent.com/1756861e64961740b2310f8ad566abf214ca190c2718d8a968c621efc61c39e4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63732d6c61746573742d627269676874677265656e2e737667)](http://docs.fork-cms.com/)[![huntr.dev | the place to protect open source](https://camo.githubusercontent.com/12d5a97f97f4e4388fa7ed922510565ba72ae5c2bd85754bd471a43ec780d6cf/68747470733a2f2f63646e2e68756e74722e6465762f68756e74725f73656375726974795f62616467652e737667)](https://huntr.dev)

Installation
------------

[](#installation)

1. Make sure you have [composer](https://getcomposer.org/) installed.
2. Run `composer create-project forkcms/forkcms .` in your document root.
3. Browse to your website
4. Follow the steps on-screen
5. Have fun!

### Dependencies

[](#dependencies)

**Remark**: If you are using GIT instead of composer create-project or the zip-file from , you should install our dependencies. The dependencies are handled by [composer](http://getcomposer.org/)

To install the dependencies, you can run the command below in the document-root:

```
composer install -o

```

Security
--------

[](#security)

If you discover any security-related issues, please email  instead of using the issue tracker. HTML is allowed in translations because you sometimes need it. Any reports regarding this will not be accepted as a security issue. Owners of a website can narrow down who can add/edit translation strings using the group permissions.

Bugs
----

[](#bugs)

If you encounter any bugs, please create an issue on [Github](https://github.com/forkcms/forkcms/issues). If you're stuck or would like to discuss Fork CMS: [![Join our Slack channel](https://camo.githubusercontent.com/7da879c83580364705da59aa8c2eb5ff31f3bb5811040fed7310a83284dc5e5b/68747470733a2f2f696d6775722e636f6d2f7a5875765264772e706e67) Join our Slack Channel!](https://fork-cms.herokuapp.com)

Running the tests
-----------------

[](#running-the-tests)

We use phpunit as a test framework. It's installed when using composer install. To be able to run them, make sure you have a database with the same credentials as your normal database and with the name suffixed with \_test.

Because we support multiple php versions it gave some issues. Therefore we use the bridge from symfony.

Running the tests:

```
composer test

```

Running only the unit, functional, or the installer tests

```
 composer test -- --testsuite=functional
 composer test -- --testsuite=unit
 composer test -- --testsuite=installer

```

If you want to run all the tests except the ones from the installer use

```
composer test -- --exclude-group=installer

```

Styling the backend
-------------------

[](#styling-the-backend)

The backend uses [Bootstrap](http://www.getbootstrap.com) in combination with Sass. To make changes, you should make the changes into the scss-files, and regenerate the real css with `gulp build`.

Yarn
----

[](#yarn)

We use [yarn](https://yarnpkg.com/) to install our dependencies. For now we have a `gulp`-script that moves everything to the correct directories. So if you change the dependencies, make sure you run `gulp build`.

Community
---------

[](#community)

[![Join our Slack channel](https://camo.githubusercontent.com/7da879c83580364705da59aa8c2eb5ff31f3bb5811040fed7310a83284dc5e5b/68747470733a2f2f696d6775722e636f6d2f7a5875765264772e706e67) Join our Slack Channel!](https://fork-cms.herokuapp.com)

*The Fork CMS team*

###  Health Score

57

—

FairBetter than 98% of packages

Maintenance39

Infrequent updates — may be unmaintained

Popularity54

Moderate usage in the ecosystem

Community38

Small or concentrated contributor base

Maturity85

Battle-tested with a long release history

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~42 days

Recently: every ~215 days

Total

90

Last Release

1022d ago

Major Versions

3.9.6 → 4.0.02016-05-27

4.5.5 → 5.0.02017-08-04

PHP version history (5 changes)3.5.0PHP &gt;=5.3.2

3.9.6PHP ^5.5 || ^7.0

4.5.5PHP ^5.5 || &gt;=7.0 &lt; 7.2

5.0.0PHP ^7.1

5.12.0PHP ^7.4||^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/0afcdc0a47a32db64cc2e4c3b4cf59a5e283040d6e9f34284933394c24841f68?d=identicon)[tijsverkoyen](/maintainers/tijsverkoyen)

![](https://www.gravatar.com/avatar/47020dbad12c7484fcbf5d489573b7d67a3a9f479d7b3f47b314e8bf4372aab5?d=identicon)[WouterSioen](/maintainers/WouterSioen)

![](https://www.gravatar.com/avatar/750f8c93ab277a806e4dc8b164d378e800b55707edc7f98243eea388efb40a4b?d=identicon)[justcarakas](/maintainers/justcarakas)

---

Top Contributors

[![carakas](https://avatars.githubusercontent.com/u/3634654?v=4)](https://github.com/carakas "carakas (3544 commits)")[![tijsverkoyen](https://avatars.githubusercontent.com/u/250042?v=4)](https://github.com/tijsverkoyen "tijsverkoyen (2295 commits)")[![WouterSioen](https://avatars.githubusercontent.com/u/1398405?v=4)](https://github.com/WouterSioen "WouterSioen (1018 commits)")[![jeroendesloovere](https://avatars.githubusercontent.com/u/588616?v=4)](https://github.com/jeroendesloovere "jeroendesloovere (1012 commits)")[![matthiasmullie](https://avatars.githubusercontent.com/u/312776?v=4)](https://github.com/matthiasmullie "matthiasmullie (550 commits)")[![dieterve](https://avatars.githubusercontent.com/u/313404?v=4)](https://github.com/dieterve "dieterve (480 commits)")[![Katrienvh](https://avatars.githubusercontent.com/u/12270833?v=4)](https://github.com/Katrienvh "Katrienvh (303 commits)")[![Wolfr](https://avatars.githubusercontent.com/u/12690?v=4)](https://github.com/Wolfr "Wolfr (266 commits)")[![jessedobbelaere](https://avatars.githubusercontent.com/u/1352979?v=4)](https://github.com/jessedobbelaere "jessedobbelaere (253 commits)")[![StijnVrolijk](https://avatars.githubusercontent.com/u/442529?v=4)](https://github.com/StijnVrolijk "StijnVrolijk (213 commits)")[![vytsci](https://avatars.githubusercontent.com/u/3973894?v=4)](https://github.com/vytsci "vytsci (203 commits)")[![jelmersnoeck](https://avatars.githubusercontent.com/u/815655?v=4)](https://github.com/jelmersnoeck "jelmersnoeck (116 commits)")[![dependabot-preview[bot]](https://avatars.githubusercontent.com/in/2141?v=4)](https://github.com/dependabot-preview[bot] "dependabot-preview[bot] (78 commits)")[![GhaziTriki](https://avatars.githubusercontent.com/u/4991088?v=4)](https://github.com/GhaziTriki "GhaziTriki (73 commits)")[![annelyze](https://avatars.githubusercontent.com/u/312825?v=4)](https://github.com/annelyze "annelyze (55 commits)")[![freshface](https://avatars.githubusercontent.com/u/103913?v=4)](https://github.com/freshface "freshface (54 commits)")[![yoniweb](https://avatars.githubusercontent.com/u/118399?v=4)](https://github.com/yoniweb "yoniweb (52 commits)")[![lowiebenoot](https://avatars.githubusercontent.com/u/330765?v=4)](https://github.com/lowiebenoot "lowiebenoot (51 commits)")[![davelens](https://avatars.githubusercontent.com/u/221527?v=4)](https://github.com/davelens "davelens (51 commits)")[![decthomas](https://avatars.githubusercontent.com/u/482456?v=4)](https://github.com/decthomas "decthomas (44 commits)")

---

Tags

cmsdoctrineforkfork-cmsforkcmshacktoberfestphpsymfonyphpsymfonycmsblogforkContent management systemFork CMS

###  Code Quality

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

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

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

###  Alternatives

[sylius/sylius

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

8.4k5.6M651](/packages/sylius-sylius)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

7310.3k29](/packages/open-dxp-opendxp)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[sulu/sulu

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

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

Kimai - Time Tracking

4.6k7.4k1](/packages/kimai-kimai)[concrete5/core

Concrete core subtree split

19159.3k48](/packages/concrete5-core)

PHPackages © 2026

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