PHPackages                             cpsit/typo3-handlebars - 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. cpsit/typo3-handlebars

ActiveTypo3-cms-extension[Templating &amp; Views](/categories/templating)

cpsit/typo3-handlebars
======================

Handlebars rendering extension for projects built with TYPO3 CMS

0.7.26(2y ago)827.0k↓59.6%2[1 issues](https://github.com/CPS-IT/handlebars/issues)1GPL-2.0-or-laterPHPPHP ^7.1 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0CI passing

Since Jul 9Pushed 3d ago3 watchersCompare

[ Source](https://github.com/CPS-IT/handlebars)[ Packagist](https://packagist.org/packages/cpsit/typo3-handlebars)[ RSS](/packages/cpsit-typo3-handlebars/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (10)Dependencies (22)Versions (66)Used By (1)

[![Extension icon](Resources/Public/Icons/Extension.svg)](Resources/Public/Icons/Extension.svg)

TYPO3 extension `handlebars`
============================

[](#typo3-extension-handlebars)

[![Coverage](https://camo.githubusercontent.com/9daad67511d6cccb3976f72b8484bdfd28c3222976a4ada9e8889f59b2444ea7/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c73436f7665726167652f6769746875622f4350532d49542f68616e646c65626172733f6c6f676f3d636f766572616c6c73)](https://coveralls.io/github/CPS-IT/handlebars)[![CGL](https://camo.githubusercontent.com/c7a2e525e08be7720deb221261513b3bff862bd6fc50e95478ae0a30615cdfad/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f4350532d49542f68616e646c65626172732f63676c2e79616d6c3f6c6162656c3d63676c266c6f676f3d676974687562)](https://github.com/CPS-IT/handlebars/actions/workflows/cgl.yaml)[![Tests](https://camo.githubusercontent.com/86674d9dff7808c8f6b84cd43c8b0c82dc6fe9b3d454612b0ff4b5e6a543c3d3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f4350532d49542f68616e646c65626172732f74657374732e79616d6c3f6c6162656c3d7465737473266c6f676f3d676974687562)](https://github.com/CPS-IT/handlebars/actions/workflows/tests.yaml)[![Supported TYPO3 versions](https://camo.githubusercontent.com/923e9f5efbc919dc59d1f517a8283c6deb806fa41c8b1138d494886e73a677d2/68747470733a2f2f7479706f332d6261646765732e6465762f62616467652f68616e646c65626172732f7479706f332f736869656c64732e737667)](https://extensions.typo3.org/extension/handlebars)[![Slack](https://camo.githubusercontent.com/910c1f13025a47f262c63bc95e18d85e62475b2b2791903e4f355afbbfddac5c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736c61636b2d2532336578742d2d68616e646c65626172732d3461313534623f6c6f676f3d736c61636b)](https://typo3.slack.com/archives/C0281DBRFCZ)

An extension for TYPO3 CMS that provides an entire rendering environment for Handlebars templates. It is seamlessly integrated into TYPO3 and offers extensive configuration options to get all the power out of your templates. To meet everyone's needs, it is easily extensible using TYPO3 on-board tools.

🚀 Features
----------

[](#-features)

- **Templating engine:** Full Handlebars rendering environment for TYPO3
- **Custom Helpers:** Custom helpers with auto-registration via PHP attributes
- **Extbase support:** Controller-based rendering via `HandlebarsView`
- **Events:** PSR-14 hooks into the full rendering pipeline
- **DI integration:** Built on dependency injection for better performance and maintainability
- **Caching:** Integration with TYPO3's cache framework for compiled templates
- **Extensibility:** Easy to extend and customize
- **Compatibility:** Compatible with TYPO3 13.4 LTS and 14.3 LTS

🔥 Installation
--------------

[](#-installation)

### Composer

[](#composer)

[![Packagist](https://camo.githubusercontent.com/a46d2b7f11d9007e1f88a90bdd96b9640f549d7ec602b72e186772e25aad2cd1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f63707369742f7479706f332d68616e646c65626172733f6c6162656c3d76657273696f6e266c6f676f3d7061636b6167697374)](https://packagist.org/packages/cpsit/typo3-handlebars)[![Packagist Downloads](https://camo.githubusercontent.com/04afe2fa0205f458675a2ff605c1f8b447d4188ea7b8ca29cad62de53becf511/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f63707369742f7479706f332d68616e646c65626172733f636f6c6f723d627269676874677265656e)](https://packagist.org/packages/cpsit/typo3-handlebars)

```
composer require cpsit/typo3-handlebars
```

### TER

[](#ter)

[![TER version](https://camo.githubusercontent.com/b7b97bc9a70d3ac392cd6f9410e04665fddb991daaa03a2c016883bac600d32e/68747470733a2f2f7479706f332d6261646765732e6465762f62616467652f68616e646c65626172732f76657273696f6e2f736869656c64732e737667)](https://extensions.typo3.org/extension/handlebars)[![TER downloads](https://camo.githubusercontent.com/5361157bb4d03ac2ec2832887e4b31e15c67fb3b61b3db4b02f73af35ec35a79/68747470733a2f2f7479706f332d6261646765732e6465762f62616467652f68616e646c65626172732f646f776e6c6f6164732f736869656c64732e737667)](https://extensions.typo3.org/extension/handlebars)

Download the zip file from [TYPO3 extension repository (TER)](https://extensions.typo3.org/extension/handlebars).

📙 Documentation
---------------

[](#-documentation)

Please have a look at the [official extension documentation](https://docs.typo3.org/p/cpsit/typo3-handlebars/main/en-us/).

⭐ License
---------

[](#-license)

This project is licensed under [GNU General Public License 2.0 (or later)](LICENSE.md).

###  Health Score

50

—

FairBetter than 95% of packages

Maintenance62

Regular maintenance activity

Popularity34

Limited adoption so far

Community23

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 66.2% 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 ~41 days

Recently: every ~10 days

Total

45

Last Release

10d ago

Major Versions

0.8.x-dev → 1.x-dev2026-02-23

PHP version history (6 changes)0.5.0PHP ^7.1 || 8.0.\*

0.7.9PHP &gt;= 7.1 &lt; 8.2

0.7.21PHP ^7.1 || ~8.0.0 || ~8.1.0 || ~8.2.0

0.7.26PHP ^7.1 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0

0.8.x-devPHP ~8.2.0 || ~8.3.0 || ~8.4.0

1.x-devPHP ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/16313625?v=4)[Elias Häußler](/maintainers/eliashaeussler)[@eliashaeussler](https://github.com/eliashaeussler)

![](https://www.gravatar.com/avatar/876091a683280d445656ba977b7923a3824059a2808749a851e104ba14ac85bd?d=identicon)[mteu](/maintainers/mteu)

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

---

Top Contributors

[![eliashaeussler](https://avatars.githubusercontent.com/u/16313625?v=4)](https://github.com/eliashaeussler "eliashaeussler (789 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (239 commits)")[![renovate[bot]](https://avatars.githubusercontent.com/in/2740?v=4)](https://github.com/renovate[bot] "renovate[bot] (155 commits)")[![rpflamm](https://avatars.githubusercontent.com/u/4660651?v=4)](https://github.com/rpflamm "rpflamm (5 commits)")[![dwenzel](https://avatars.githubusercontent.com/u/712458?v=4)](https://github.com/dwenzel "dwenzel (2 commits)")[![mteu](https://avatars.githubusercontent.com/u/2636487?v=4)](https://github.com/mteu "mteu (1 commits)")[![vladimirfalconpiva](https://avatars.githubusercontent.com/u/16591165?v=4)](https://github.com/vladimirfalconpiva "vladimirfalconpiva (1 commits)")

---

Tags

extensionhandlebarstypo3

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/cpsit-typo3-handlebars/health.svg)

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

###  Alternatives

[eliashaeussler/typo3-warming

Warming - Warms up Frontend caches based on an XML sitemap. Cache warmup can be triggered via TYPO3 backend or using a console command. Supports multiple languages and custom crawler implementations.

22260.2k](/packages/eliashaeussler-typo3-warming)[friendsoftypo3/content-blocks

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

103519.9k53](/packages/friendsoftypo3-content-blocks)[web-auth/webauthn-framework

FIDO2/Webauthn library for PHP and Symfony Bundle.

515100.5k3](/packages/web-auth-webauthn-framework)[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

751291.4k43](/packages/civicrm-civicrm-core)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M574](/packages/shopware-core)[eliashaeussler/typo3-form-consent

Extension for TYPO3 CMS that adds double opt-in functionality to EXT:form

1595.5k](/packages/eliashaeussler-typo3-form-consent)

PHPackages © 2026

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