PHPackages                             runcmf/runbb - 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. [Templating &amp; Views](/categories/templating)
4. /
5. runcmf/runbb

ActiveLibrary[Templating &amp; Views](/categories/templating)

runcmf/runbb
============

RunBB forum based on FeatherBB

1.0.2(9y ago)5137[4 issues](https://github.com/runcmf/runbb/issues)3Apache-2.0PHPPHP &gt;=5.6.0

Since Jan 30Pushed 8y ago2 watchersCompare

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

READMEChangelog (1)Dependencies (9)Versions (3)Used By (3)

[![Latest Version on Packagist](https://camo.githubusercontent.com/369eba6266a0ac87cc7f138c3c0418b32a6e769e6de9133e152076bb07a1698b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f72756e636d662f72756e62622e737667)](https://packagist.org/packages/runcmf/runbb)[![Total Downloads](https://camo.githubusercontent.com/f731e40a311eced3ca040f1f941c0ba7bcaf33241ae1ac4ef0fbdeaf0c75a55f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f72756e636d662f72756e62622e737667)](https://github.com/runcmf/runbb)[![Software License](https://camo.githubusercontent.com/16362940445248a57e58270cb65000a89bf09f42011347dcf0adc70cfa4b2f3b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d417061636865253230322d677265656e2e737667)](http://www.apache.org/licenses/LICENSE-2.0)

About
-----

[](#about)

RunBB is a fork of [FeatherBB](https://github.com/featherbb/featherbb) which, at the time of the fork (2017-01-09), was slowly falling into abandon. Main objective build easy configurable library instead hardcoded project. I proceeded to rebuild and remove all the useless (to me) cruft:

- Remove: [db-layer](https://github.com/featherbb/db-layer) and use [Idiorm](https://github.com/j4mie/idiorm) from package instead
- Remove: Core\\gettext and use [gettext](https://github.com/oscarotero/Gettext) from package instead
- Remove: Core\\View and separate to [runbb-ext-renderer](https://github.com/runcmf/runbb-ext-renderer) extension. Now [Twig](https://github.com/twigphp/Twig), [Fenom](https://github.com/fenom-template/fenom) and PHP renderers. **Note:** only error and index pages for PHP and Fenom
- Rebuild: plugins system. Plugins load by separated composer packages.
- Add: Markdown instead of BBCodes. Now use [s9e/text-formatter](https://github.com/s9e/TextFormatter) with [SimpleMDE](https://github.com/NextStepWebs/simplemde-markdown-editor) as plugin [runbb-ext-simplemde](https://github.com/runcmf/runbb-ext-simplemde) and [markItUp!](http://markitup.jaysalvat.com/home/) with [elFinder](https://github.com/Studio-42/elFinder) as plugin [runbb-ext-markitup](https://github.com/runcmf/runbb-ext-markitup)
- Add: ability to work with translations/email templates online. (install/export/add new)
- Add: install translations by click
- Add: install extensions (plugins) by click
- Add: bootstrap SB Admin 2
- Replace: Helpers\\Set to Slim\\Collection

Install
-------

[](#install)

```
$ composer require runcmf/runbb:dev-master
```

init
----

[](#init)

**1.** read [example](docs/howto/install_with_slim_skeleton.md) install with [slim-skeleton](https://github.com/slimphp/Slim-Skeleton)
**2.** read [example](docs/howto/install_plugin.md) install [markitup](https://github.com/runcmf/runbb-ext-markitup) plugin

Requirements
------------

[](#requirements)

- A webserver
- PHP 5.6.0 or later with mbstring, curl
- DB: all supported by [Idiorm](https://github.com/j4mie/idiorm)

Recommendations
---------------

[](#recommendations)

- highly recommended **php 7**

---

Tests
-----

[](#tests)

```
$ cd vendor/runcmf/runbb
$ composer update
$ vendor/bin/phpunit
```

---

Security
--------

[](#security)

If you discover any security related issues, please email to 1f7.wizard( at )gmail.com instead of using the issue tracker.

---

Credits
-------

[](#credits)

- [FeatherBB](https://github.com/featherbb/featherbb)
- [1f7](https://github.com/1f7)
- [runetcms.ru](http://runetcms.ru)
- [runcmf.ru](http://runcmf.ru)

---

License
-------

[](#license)

```
Copyright 2017 1f7.wizard@gmail.com

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

```

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance4

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity59

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

Total

2

Last Release

3358d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c44ae1db7a24066da690c79e4be0243c6266869d38892ff668cf38245840382b?d=identicon)[1f7](/maintainers/1f7)

---

Top Contributors

[![1f7](https://avatars.githubusercontent.com/u/16786165?v=4)](https://github.com/1f7 "1f7 (49 commits)")

---

Tags

fenomforumgettextidiormmarkitupphpslim-frameworktwigtwigidiormslim3slim 3RunCMFRunBB

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

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

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

###  Alternatives

[twig/extra-bundle

A Symfony bundle for extra Twig extensions

91292.0M315](/packages/twig-extra-bundle)[runcmf/runtracy

Slim Framework Debugger

7671.8k4](/packages/runcmf-runtracy)[twig/intl-extra

A Twig extension for Intl

36663.2M221](/packages/twig-intl-extra)[twig/string-extra

A Twig extension for Symfony String

21946.0M133](/packages/twig-string-extra)[twig/cssinliner-extra

A Twig extension to allow inlining CSS

23018.5M55](/packages/twig-cssinliner-extra)[symfony/ux-twig-component

Twig components for Symfony

21814.8M162](/packages/symfony-ux-twig-component)

PHPackages © 2026

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