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

v11.0.13(1y ago)114805.9k—1.2%80[61 issues](https://github.com/FriendsOfTYPO3/extension_builder/issues)[7 PRs](https://github.com/FriendsOfTYPO3/extension_builder/pulls)5GPL-2.0-or-laterPHPPHP ^7.4 || ^8.0CI passing

Since May 5Pushed 2mo 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 master Synced 1mo ago

READMEChangelog (6)Dependencies (10)Versions (58)Used By (5)

[![Latest Stable Version](https://camo.githubusercontent.com/0ebce3991ac3184b421b4e65bef36819cadf3509cdacabf059030b3c4d0ccabf/68747470733a2f2f706f7365722e707567782e6f72672f667269656e64736f667479706f332f657874656e73696f6e2d6275696c6465722f762f737461626c652e737667)](https://packagist.org/packages/friendsoftypo3/extension-builder) [![TYPO3](https://camo.githubusercontent.com/5432de37ab8517e6d9e6f803a2e1a7674a308c6d93896fe8a6fbc8a4cb50aece/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31312d6f72616e67652e737667)](https://get.typo3.org/version/11) [![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

60

—

FairBetter than 99% of packages

Maintenance52

Moderate activity, may be stable

Popularity55

Moderate usage in the ecosystem

Community40

Growing community involvement

Maturity82

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 52.7% 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 ~58 days

Recently: every ~86 days

Total

50

Last Release

441d ago

Major Versions

v9.10.7 → v10.0.52022-11-13

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

v11.x-dev → 12.x-dev2025-03-03

PHP version history (4 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

### Community

Maintainers

![](https://www.gravatar.com/avatar/851921f03d132288119a99dba83e85abc620f3f896f8baaf1e5d107955064dfa?d=identicon)[simonschaufi](/maintainers/simonschaufi)

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

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

---

Top Contributors

[![nicodh](https://avatars.githubusercontent.com/u/1428457?v=4)](https://github.com/nicodh "nicodh (638 commits)")[![simonschaufi](https://avatars.githubusercontent.com/u/941794?v=4)](https://github.com/simonschaufi "simonschaufi (135 commits)")[![liayn](https://avatars.githubusercontent.com/u/222377?v=4)](https://github.com/liayn "liayn (77 commits)")[![alexander-nitsche](https://avatars.githubusercontent.com/u/20297232?v=4)](https://github.com/alexander-nitsche "alexander-nitsche (65 commits)")[![skurfuerst](https://avatars.githubusercontent.com/u/190777?v=4)](https://github.com/skurfuerst "skurfuerst (54 commits)")[![radmiraal](https://avatars.githubusercontent.com/u/324613?v=4)](https://github.com/radmiraal "radmiraal (44 commits)")[![PKuhlmay](https://avatars.githubusercontent.com/u/107543296?v=4)](https://github.com/PKuhlmay "PKuhlmay (37 commits)")[![ohader](https://avatars.githubusercontent.com/u/402145?v=4)](https://github.com/ohader "ohader (28 commits)")[![neufeind](https://avatars.githubusercontent.com/u/910025?v=4)](https://github.com/neufeind "neufeind (23 commits)")[![oliverklee](https://avatars.githubusercontent.com/u/765746?v=4)](https://github.com/oliverklee "oliverklee (21 commits)")[![ste101](https://avatars.githubusercontent.com/u/359959?v=4)](https://github.com/ste101 "ste101 (18 commits)")[![franzholz](https://avatars.githubusercontent.com/u/4855265?v=4)](https://github.com/franzholz "franzholz (13 commits)")[![alappe](https://avatars.githubusercontent.com/u/1357848?v=4)](https://github.com/alappe "alappe (10 commits)")[![sypets](https://avatars.githubusercontent.com/u/13206455?v=4)](https://github.com/sypets "sypets (10 commits)")[![brotkrueml](https://avatars.githubusercontent.com/u/2566282?v=4)](https://github.com/brotkrueml "brotkrueml (6 commits)")[![liwo](https://avatars.githubusercontent.com/u/904704?v=4)](https://github.com/liwo "liwo (4 commits)")[![xperseguers](https://avatars.githubusercontent.com/u/646805?v=4)](https://github.com/xperseguers "xperseguers (3 commits)")[![lukasniestroj](https://avatars.githubusercontent.com/u/25104879?v=4)](https://github.com/lukasniestroj "lukasniestroj (3 commits)")[![martin-helmich](https://avatars.githubusercontent.com/u/2538958?v=4)](https://github.com/martin-helmich "martin-helmich (3 commits)")[![pfaffenrodt](https://avatars.githubusercontent.com/u/5681688?v=4)](https://github.com/pfaffenrodt "pfaffenrodt (3 commits)")

---

Tags

extbasetypo3typo3-extensionextensiontypo3extension\_builder

###  Code Quality

TestsPHPUnit

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

[georgringer/news

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

2815.1M90](/packages/georgringer-news)[wazum/sluggi

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

39488.5k](/packages/wazum-sluggi)[quellenform/t3x-iconpack

Provides an iconpack-registry for custom iconpacks.

1542.7k25](/packages/quellenform-t3x-iconpack)[3m5/typo3-enhanced-backend

Improves the user experience (UI/UX), provides customization options for editors and enhances the look and feel of TYPO3 backend.

105.1k](/packages/3m5-typo3-enhanced-backend)

PHPackages © 2026

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