PHPackages                             digedag/rn-base - 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. digedag/rn-base

ActiveTypo3-cms-extension

digedag/rn-base
===============

A base library for extensions. Uses MVC design principles and domain driven development for TYPO3 extension development.

v1.20.0(6mo ago)9402.6k↓40.6%15[9 issues](https://github.com/digedag/rn_base/issues)20GPL-2.0-or-laterPHPPHP &gt;=7.4.0CI passing

Since Jan 15Pushed 5mo ago7 watchersCompare

[ Source](https://github.com/digedag/rn_base)[ Packagist](https://packagist.org/packages/digedag/rn-base)[ Docs](http://www.system25.de/)[ RSS](/packages/digedag-rn-base/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (9)Dependencies (17)Versions (188)Used By (20)

rn\_base
========

[](#rn_base)

[![TYPO3 compatibility](https://camo.githubusercontent.com/01de2ba33cc0966712f56452d56078072ad8897b9309b0f0e21623ae2c66230b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d382e37253230253743253230392e3525323025374325323031302e3425323025374325323031312e3525323025374325323031322e342d6f72616e67653f6d61784167653d33363030267374796c653d666c61742d737175617265266c6f676f3d7479706f33)](https://camo.githubusercontent.com/01de2ba33cc0966712f56452d56078072ad8897b9309b0f0e21623ae2c66230b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d382e37253230253743253230392e3525323025374325323031302e3425323025374325323031312e3525323025374325323031322e342d6f72616e67653f6d61784167653d33363030267374796c653d666c61742d737175617265266c6f676f3d7479706f33)[![rn_base](Resources/Public/Icons/Extension.gif)](https://github.com/digedag/rn_base)[![Latest Stable Version](https://camo.githubusercontent.com/174b8d6ff1c121bd6dd16fe41227d90f3f68a2dc920926c4bc6085114f273526/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f646967656461672f726e2d626173652e7376673f6d61784167653d33363030267374796c653d666c61742d737175617265)](https://packagist.org/packages/digedag/rn-base)[![Total Downloads](https://camo.githubusercontent.com/251605b49fa33b58dddd9b87ce94022af8a2d167b9cb34c8ac5ada225a7777ba/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f646967656461672f726e2d626173652e7376673f6d61784167653d33363030267374796c653d666c61742d737175617265)](https://packagist.org/packages/digedag/rn-base)[![Code Style](https://github.com/digedag/rn_base/actions/workflows/php.yaml/badge.svg)](https://github.com/digedag/rn_base/actions/workflows/php.yaml)[![License](https://camo.githubusercontent.com/1c755bfde80e1de57a47d70354df10dd3e0490809e8d4f9f6b893bc7f3636297/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f646967656461672f726e2d626173652e7376673f6d61784167653d33363030267374796c653d666c61742d737175617265)](https://packagist.org/packages/digedag/rn-base)

What is this extension for?
---------------------------

[](#what-is-this-extension-for)

This is a base library to develop extensions for Content Management System TYPO3. It is based and includes many code of extension "lib". I wrote this extension because I don't like the code design of "lib". For my taste there is too much inheritance, too much dependency and unclear responsibilities between the used classes.

[So what is changed?](CHANGELOG.md)

[Documentation](Documentation/README.md)

###  Health Score

55

—

FairBetter than 98% of packages

Maintenance48

Moderate activity, may be stable

Popularity43

Moderate usage in the ecosystem

Community36

Small or concentrated contributor base

Maturity82

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

Recently: every ~76 days

Total

169

Last Release

168d ago

Major Versions

0.16.2 → 1.0.02016-02-23

PHP version history (3 changes)v1.6.1PHP &gt;=5.6.0

v1.12.0PHP &gt;=7.1.0

v1.20.0PHP &gt;=7.4.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5131653?v=4)[Michael Wagner](/maintainers/rengaw83)[@rengaw83](https://github.com/rengaw83)

![](https://avatars.githubusercontent.com/u/965877?v=4)[René Nitzsche](/maintainers/digedag)[@digedag](https://github.com/digedag)

---

Top Contributors

[![digedag](https://avatars.githubusercontent.com/u/965877?v=4)](https://github.com/digedag "digedag (691 commits)")[![hannesbochmann](https://avatars.githubusercontent.com/u/6302628?v=4)](https://github.com/hannesbochmann "hannesbochmann (598 commits)")[![rengaw83](https://avatars.githubusercontent.com/u/5131653?v=4)](https://github.com/rengaw83 "rengaw83 (484 commits)")[![oliverklee](https://avatars.githubusercontent.com/u/765746?v=4)](https://github.com/oliverklee "oliverklee (88 commits)")[![mario-seidel](https://avatars.githubusercontent.com/u/6473057?v=4)](https://github.com/mario-seidel "mario-seidel (17 commits)")[![hbochmann](https://avatars.githubusercontent.com/u/873161?v=4)](https://github.com/hbochmann "hbochmann (14 commits)")[![mario-naether](https://avatars.githubusercontent.com/u/1803746?v=4)](https://github.com/mario-naether "mario-naether (11 commits)")[![Baachi](https://avatars.githubusercontent.com/u/833645?v=4)](https://github.com/Baachi "Baachi (3 commits)")[![mcrasser](https://avatars.githubusercontent.com/u/14163959?v=4)](https://github.com/mcrasser "mcrasser (3 commits)")[![RocKordier](https://avatars.githubusercontent.com/u/4678698?v=4)](https://github.com/RocKordier "RocKordier (3 commits)")[![pklinkov](https://avatars.githubusercontent.com/u/4760271?v=4)](https://github.com/pklinkov "pklinkov (1 commits)")[![pwagner85](https://avatars.githubusercontent.com/u/77145453?v=4)](https://github.com/pwagner85 "pwagner85 (1 commits)")[![jpmschuler](https://avatars.githubusercontent.com/u/12411176?v=4)](https://github.com/jpmschuler "jpmschuler (1 commits)")[![mbrodala](https://avatars.githubusercontent.com/u/5037116?v=4)](https://github.com/mbrodala "mbrodala (1 commits)")

---

Tags

mvcTYPO3 CMS

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/digedag-rn-base/health.svg)

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

###  Alternatives

[sylius/sylius

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

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

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[fluidtypo3/vhs

This is a collection of ViewHelpers for performing rendering tasks that are not natively provided by TYPO3's Fluid templating engine.

1954.1M49](/packages/fluidtypo3-vhs)[derhansen/sf_event_mgt

Configurable event management and registration extension based on ExtBase and Fluid

64313.9k6](/packages/derhansen-sf-event-mgt)[brotkrueml/schema

Embedding schema.org vocabulary - API and view helpers for schema.org markup

33584.6k13](/packages/brotkrueml-schema)[in2code/in2publish_core

Content publishing extension to connect stage and production server

40135.8k](/packages/in2code-in2publish-core)

PHPackages © 2026

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