PHPackages                             friendsoftypo3/extension-builder - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. friendsoftypo3/extension-builder

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

friendsoftypo3/extension-builder
================================

Tool to kickstart and maintain TYPO3 extensions

13.3.4(2mo ago)114814.2k↓52.7%78[38 issues](https://github.com/FriendsOfTYPO3/extension_builder/issues)[7 PRs](https://github.com/FriendsOfTYPO3/extension_builder/pulls)5GPL-2.0-or-laterPHPPHP ^8.3CI passing

Since May 5Pushed 4d ago16 watchersCompare

[ Source](https://github.com/FriendsOfTYPO3/extension_builder)[ Packagist](https://packagist.org/packages/friendsoftypo3/extension-builder)[ Docs](https://extensions.typo3.org/extension/extension_builder)[ RSS](/packages/friendsoftypo3-extension-builder/feed)WikiDiscussions main Synced 3d ago

READMEChangelog (8)Dependencies (23)Versions (84)Used By (5)

[![Latest Stable Version](https://camo.githubusercontent.com/0ebce3991ac3184b421b4e65bef36819cadf3509cdacabf059030b3c4d0ccabf/68747470733a2f2f706f7365722e707567782e6f72672f667269656e64736f667479706f332f657874656e73696f6e2d6275696c6465722f762f737461626c652e737667)](https://packagist.org/packages/friendsoftypo3/extension-builder) [![TYPO3](https://camo.githubusercontent.com/2cf6570821614808899422f68a66a381a2de1dd0746ba9cdba6155def1f4f396/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31332d6f72616e67652e737667)](https://get.typo3.org/version/13) [![Total Downloads](https://camo.githubusercontent.com/a2080b2bc3995792aafe44f2d3b5b416c3f3ba8dfcad554954378d5757fa8d1d/68747470733a2f2f706f7365722e707567782e6f72672f667269656e64736f667479706f332f657874656e73696f6e2d6275696c6465722f642f746f74616c2e737667)](https://packagist.org/packages/friendsoftypo3/extension-builder) [![Monthly Downloads](https://camo.githubusercontent.com/8d08b8f18929b71428293441e9404d7848a71ddee3c5a0cde5d05cde071f7437/68747470733a2f2f706f7365722e707567782e6f72672f667269656e64736f667479706f332f657874656e73696f6e2d6275696c6465722f642f6d6f6e74686c79)](https://packagist.org/packages/friendsoftypo3/extension-builder) [![Build Status](https://github.com/FriendsOfTYPO3/extension_builder/workflows/tests/badge.svg)](https://github.com/FriendsOfTYPO3/extension_builder/actions)

TYPO3 Extension `extension_builder`
-----------------------------------

[](#typo3-extension-extension_builder)

The Extension Builder helps you to develop a TYPO3 extension based on the domain-driven MVC framework [Extbase](https://docs.typo3.org/m/typo3/book-extbasefluid/11.5/en-us/0-Introduction/Index.html) and the templating engine [Fluid](https://docs.typo3.org/m/typo3/book-extbasefluid/11.5/en-us/8-Fluid/Index.html).

It provides a graphical modeler to define domain objects and their relations as well as associated controllers with basic actions. It also provides a properties form to define extension metadata, frontend plugins and backend modules that use the previously defined controllers and actions. Finally, it generates a basic extension that can be installed and further developed.

In addition to the *kickstart mode*, the Extension Builder also provides a *roundtrip mode* that allows you to use the graphical editor even after you have started making manual changes to the files. In this mode, the Extension Builder retains the manual changes, such as new methods, changed method bodies, comments and annotations, even if you change the extension in the graphical editor.

Repository:[https://github.com/FriendsOfTYPO3/extension\_builder](https://github.com/FriendsOfTYPO3/extension_builder)Read online:TER:[https://extensions.typo3.org/extension/extension\_builder](https://extensions.typo3.org/extension/extension_builder)[Sponsor](https://docs.typo3.org/p/friendsoftypo3/extension-builder/main/en-us/Sponsoring/Index.html)us to get things done for your business - in time and quality.

###  Health Score

72

—

ExcellentBetter than 100% of packages

Maintenance86

Actively maintained with recent releases

Popularity54

Moderate usage in the ecosystem

Community39

Small or concentrated contributor base

Maturity94

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

Recently: every ~0 days

Total

64

Last Release

76d ago

Major Versions

v10.0.5 → v11.0.92022-12-21

v11.0.11 → v12.0.0-alpha.12023-11-21

10.x-dev → v12.0.0-beta.22024-03-24

11.x-dev → 12.x-dev2026-04-02

v12.0.0 → 13.0.02026-04-11

PHP version history (5 changes)8.7.0PHP ^7.0

v10.0.0PHP ^7.2

v11.0.0PHP ^7.4 || ^8.0

v12.0.0-alpha.1PHP ^8.1

12.x-devPHP ^8.3

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/941794?v=4)[Simon Schaufelberger](/maintainers/simonschaufi)[@simonschaufi](https://github.com/simonschaufi)

![](https://www.gravatar.com/avatar/c526bf578a292c6ddeca42ade33644fa97079b0fb735c1809ad8db48aa10e433?d=identicon)[liayn1](/maintainers/liayn1)

![](https://avatars.githubusercontent.com/u/57705869?v=4)[Philipp Kuhlmay](/maintainers/PhilippKuhlmay)[@PhilippKuhlmay](https://github.com/PhilippKuhlmay)

---

Top Contributors

[![nicodh](https://avatars.githubusercontent.com/u/1428457?v=4)](https://github.com/nicodh "nicodh (1276 commits)")[![PKuhlmay](https://avatars.githubusercontent.com/u/107543296?v=4)](https://github.com/PKuhlmay "PKuhlmay (380 commits)")[![simonschaufi](https://avatars.githubusercontent.com/u/941794?v=4)](https://github.com/simonschaufi "simonschaufi (270 commits)")[![liayn](https://avatars.githubusercontent.com/u/222377?v=4)](https://github.com/liayn "liayn (154 commits)")[![alexander-nitsche](https://avatars.githubusercontent.com/u/20297232?v=4)](https://github.com/alexander-nitsche "alexander-nitsche (130 commits)")[![skurfuerst](https://avatars.githubusercontent.com/u/190777?v=4)](https://github.com/skurfuerst "skurfuerst (108 commits)")[![radmiraal](https://avatars.githubusercontent.com/u/324613?v=4)](https://github.com/radmiraal "radmiraal (88 commits)")[![ohader](https://avatars.githubusercontent.com/u/402145?v=4)](https://github.com/ohader "ohader (56 commits)")[![neufeind](https://avatars.githubusercontent.com/u/910025?v=4)](https://github.com/neufeind "neufeind (46 commits)")[![oliverklee](https://avatars.githubusercontent.com/u/765746?v=4)](https://github.com/oliverklee "oliverklee (42 commits)")[![ste101](https://avatars.githubusercontent.com/u/359959?v=4)](https://github.com/ste101 "ste101 (36 commits)")[![franzholz](https://avatars.githubusercontent.com/u/4855265?v=4)](https://github.com/franzholz "franzholz (26 commits)")[![alappe](https://avatars.githubusercontent.com/u/1357848?v=4)](https://github.com/alappe "alappe (20 commits)")[![sypets](https://avatars.githubusercontent.com/u/13206455?v=4)](https://github.com/sypets "sypets (20 commits)")[![brotkrueml](https://avatars.githubusercontent.com/u/2566282?v=4)](https://github.com/brotkrueml "brotkrueml (12 commits)")[![liwo](https://avatars.githubusercontent.com/u/904704?v=4)](https://github.com/liwo "liwo (8 commits)")[![xperseguers](https://avatars.githubusercontent.com/u/646805?v=4)](https://github.com/xperseguers "xperseguers (6 commits)")[![lukasniestroj](https://avatars.githubusercontent.com/u/25104879?v=4)](https://github.com/lukasniestroj "lukasniestroj (6 commits)")[![martin-helmich](https://avatars.githubusercontent.com/u/2538958?v=4)](https://github.com/martin-helmich "martin-helmich (6 commits)")[![pfaffenrodt](https://avatars.githubusercontent.com/u/5681688?v=4)](https://github.com/pfaffenrodt "pfaffenrodt (6 commits)")

---

Tags

extbasetypo3typo3-extensiondevextensiontypo3extension\_builder

###  Code Quality

TestsPHPUnit

Static AnalysisRector

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/friendsoftypo3-extension-builder/health.svg)

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

###  Alternatives

[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103519.9k53](/packages/friendsoftypo3-content-blocks)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

40529.5k](/packages/wazum-sluggi)[georgringer/news

News system - Versatile news system based on Extbase &amp; Fluid and using the latest technologies provided by TYPO3 CMS.

2985.3M123](/packages/georgringer-news)[friendsoftypo3/visual-editor

TYPO3 CMS Visual Editor - Brings a modern WYSIWYG editing experience to TYPO3 CMS.

576.1k2](/packages/friendsoftypo3-visual-editor)

PHPackages © 2026

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