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.7k↓58.4%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 1w 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 2w ago

READMEChangelog (10)Dependencies (22)Versions (67)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/).

🔒 Security Policy
-----------------

[](#-security-policy)

Please read our [security policy](SECURITY.md) if you discover a security vulnerability in this extension.

⭐ License
---------

[](#-license)

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

###  Health Score

51

—

FairBetter than 95% of packages

Maintenance62

Regular maintenance activity

Popularity34

Limited adoption so far

Community23

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 66.3% 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

46

Last Release

21d 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 (810 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] (164 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.

22272.4k](/packages/eliashaeussler-typo3-warming)[eliashaeussler/typo3-form-consent

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

15100.9k](/packages/eliashaeussler-typo3-form-consent)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.8M674](/packages/shopware-core)[friendsoftypo3/content-blocks

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

103574.3k69](/packages/friendsoftypo3-content-blocks)[civicrm/civicrm-core

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

762297.9k53](/packages/civicrm-civicrm-core)[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

86337.5k](/packages/flow-php-flow)

PHPackages © 2026

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