PHPackages                             sonata-project/twig-extensions - 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. sonata-project/twig-extensions

ActiveLibrary[Templating &amp; Views](/categories/templating)

sonata-project/twig-extensions
==============================

Sonata twig extensions

2.6.0(5mo ago)9110.8M↓13.4%16[1 PRs](https://github.com/sonata-project/twig-extensions/pulls)19MITPHPPHP ^8.2CI passing

Since Apr 30Pushed 4mo ago9 watchersCompare

[ Source](https://github.com/sonata-project/twig-extensions)[ Packagist](https://packagist.org/packages/sonata-project/twig-extensions)[ Docs](https://docs.sonata-project.org/projects/twig-extensions)[ GitHub Sponsors](https://github.com/VincentLanglet)[ GitHub Sponsors](https://github.com/core23)[ RSS](/packages/sonata-project-twig-extensions/feed)WikiDiscussions 2.x Synced 1mo ago

READMEChangelog (10)Dependencies (20)Versions (34)Used By (19)

SonataTwigExtensions
====================

[](#sonatatwigextensions)

Sonata twig extensions

[![Latest Stable Version](https://camo.githubusercontent.com/550978d62bed8d2135adaa2c1469004374082a841c66f6e0e852743d3161528a/68747470733a2f2f706f7365722e707567782e6f72672f736f6e6174612d70726f6a6563742f747769672d657874656e73696f6e732f762f737461626c65)](https://packagist.org/packages/sonata-project/twig-extensions)[![Latest Unstable Version](https://camo.githubusercontent.com/643727afc64ac4a03ffe7a2d0e6625c082e37543e1fb538f2d166a2bcf72aa6a/68747470733a2f2f706f7365722e707567782e6f72672f736f6e6174612d70726f6a6563742f747769672d657874656e73696f6e732f762f756e737461626c65)](https://packagist.org/packages/sonata-project/twig-extensions)[![License](https://camo.githubusercontent.com/828e18cc21b694d0ef6e6aa9c4a7bebcb4c80c997038704ecfb029ea072c62e7/68747470733a2f2f706f7365722e707567782e6f72672f736f6e6174612d70726f6a6563742f747769672d657874656e73696f6e732f6c6963656e7365)](https://packagist.org/packages/sonata-project/twig-extensions)

[![Total Downloads](https://camo.githubusercontent.com/69a8e70485be5e98bc85714df5ace5d0f7cc8935bdaad38677b0d2111930053f/68747470733a2f2f706f7365722e707567782e6f72672f736f6e6174612d70726f6a6563742f747769672d657874656e73696f6e732f646f776e6c6f616473)](https://packagist.org/packages/sonata-project/twig-extensions)[![Monthly Downloads](https://camo.githubusercontent.com/e4e69826d19417472992884f7a90a7cab9da41aa841b73e61cb8750672df699b/68747470733a2f2f706f7365722e707567782e6f72672f736f6e6174612d70726f6a6563742f747769672d657874656e73696f6e732f642f6d6f6e74686c79)](https://packagist.org/packages/sonata-project/twig-extensions)[![Daily Downloads](https://camo.githubusercontent.com/319adb5bf78728e5db4dc9cc1a0b862176b95f2a197b5692977dc19c21134602/68747470733a2f2f706f7365722e707567782e6f72672f736f6e6174612d70726f6a6563742f747769672d657874656e73696f6e732f642f6461696c79)](https://packagist.org/packages/sonata-project/twig-extensions)

BranchGithub ActionsCode CoverageDocumentation2.x[![Test](https://github.com/sonata-project/twig-extensions/workflows/Test/badge.svg?branch=2.x)](https://github.com/sonata-project/twig-extensions/actions?query=workflow:test+branch:2.x)[![Coverage Status](https://camo.githubusercontent.com/b96d71eb813c20cbb79a30780532ee620358ef6568522552e736f8b5aaefc0f7/68747470733a2f2f636f6465636f762e696f2f67682f736f6e6174612d70726f6a6563742f747769672d657874656e73696f6e732f6272616e63682f322e782f67726170682f62616467652e737667)](https://app.codecov.io/gh/sonata-project/twig-extensions/tree/2.x)[![Documentation Status](https://camo.githubusercontent.com/eb68759d0b2a53ebba1007422c99a02a7cf77a7cd660017ccf229fe46c8a50b1/68747470733a2f2f72656164746865646f63732e6f72672f70726f6a656374732f736f6e6174612d70726f6a6563742d747769672d657874656e73696f6e732f62616467652f3f76657273696f6e3d322e78)](https://docs.sonata-project.org/projects/twig-extensions/en/2.x/?badge=2.x)3.x[![Test](https://github.com/sonata-project/twig-extensions/workflows/Test/badge.svg?branch=3.x)](https://github.com/sonata-project/twig-extensions/actions?query=workflow:test+branch:3.x)[![Coverage Status](https://camo.githubusercontent.com/1134cae2d9d07ecfbbda589ea5ae17244926f10caa56736f2031f77e8fdc0c2e/68747470733a2f2f636f6465636f762e696f2f67682f736f6e6174612d70726f6a6563742f747769672d657874656e73696f6e732f6272616e63682f332e782f67726170682f62616467652e737667)](https://app.codecov.io/gh/sonata-project/twig-extensions/tree/3.x)[![Documentation Status](https://camo.githubusercontent.com/d2a0c24c13fc7dfc6418e852e8ee76eb195ed3509dfd864bed75ec221d38f471/68747470733a2f2f72656164746865646f63732e6f72672f70726f6a656374732f736f6e6174612d70726f6a6563742d747769672d657874656e73696f6e732f62616467652f3f76657273696f6e3d332e78)](https://docs.sonata-project.org/projects/twig-extensions/en/3.x/?badge=3.x)Documentation
-------------

[](#documentation)

Check out the documentation on the [official website](https://docs.sonata-project.org/projects/twig-extensions).

Support
-------

[](#support)

For general support and questions, please use [StackOverflow](https://stackoverflow.com/questions/tagged/sonata).

If you think you found a bug or you have a feature idea to propose, feel free to open an issue **after looking** at the [contributing guide](CONTRIBUTING.md).

License
-------

[](#license)

This package is available under the [MIT license](LICENSE).

###  Health Score

67

—

FairBetter than 100% of packages

Maintenance72

Regular maintenance activity

Popularity61

Solid adoption and visibility

Community37

Small or concentrated contributor base

Maturity83

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 73.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 ~73 days

Recently: every ~191 days

Total

34

Last Release

140d ago

Major Versions

0.1.1 → 1.3.12020-06-29

1.10.0 → 2.0.0-alpha12022-06-15

1.12.0 → 2.0.02022-08-01

1.x-dev → 2.1.02023-04-25

2.x-dev → 3.x-dev2025-12-30

PHP version history (7 changes)1.0.0PHP ^7.2

1.4.2PHP ^7.3

1.5.0PHP &gt;=7.3

1.5.1PHP ^7.3 || ^8.0

2.0.0-alpha1PHP ^8.0

1.11.0PHP ^7.4 || ^8.0

2.6.0PHP ^8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/404157?v=4)[Sonata Project](/maintainers/sonata-project)[@sonata-project](https://github.com/sonata-project)

---

Top Contributors

[![SonataCI](https://avatars.githubusercontent.com/u/12843093?v=4)](https://github.com/SonataCI "SonataCI (418 commits)")[![VincentLanglet](https://avatars.githubusercontent.com/u/9052536?v=4)](https://github.com/VincentLanglet "VincentLanglet (65 commits)")[![franmomu](https://avatars.githubusercontent.com/u/720690?v=4)](https://github.com/franmomu "franmomu (23 commits)")[![jordisala1991](https://avatars.githubusercontent.com/u/1137485?v=4)](https://github.com/jordisala1991 "jordisala1991 (16 commits)")[![greg0ire](https://avatars.githubusercontent.com/u/657779?v=4)](https://github.com/greg0ire "greg0ire (12 commits)")[![core23](https://avatars.githubusercontent.com/u/3440437?v=4)](https://github.com/core23 "core23 (8 commits)")[![OskarStark](https://avatars.githubusercontent.com/u/995707?v=4)](https://github.com/OskarStark "OskarStark (6 commits)")[![phansys](https://avatars.githubusercontent.com/u/1231441?v=4)](https://github.com/phansys "phansys (4 commits)")[![wbloszyk](https://avatars.githubusercontent.com/u/2255674?v=4)](https://github.com/wbloszyk "wbloszyk (3 commits)")[![dmaicher](https://avatars.githubusercontent.com/u/921145?v=4)](https://github.com/dmaicher "dmaicher (3 commits)")[![soullivaneuh](https://avatars.githubusercontent.com/u/1698357?v=4)](https://github.com/soullivaneuh "soullivaneuh (2 commits)")[![yann-eugone](https://avatars.githubusercontent.com/u/1303838?v=4)](https://github.com/yann-eugone "yann-eugone (1 commits)")[![AntoineRoue](https://avatars.githubusercontent.com/u/64271860?v=4)](https://github.com/AntoineRoue "AntoineRoue (1 commits)")[![axzx](https://avatars.githubusercontent.com/u/1436016?v=4)](https://github.com/axzx "axzx (1 commits)")[![benrcole](https://avatars.githubusercontent.com/u/2944207?v=4)](https://github.com/benrcole "benrcole (1 commits)")[![gremo](https://avatars.githubusercontent.com/u/1532616?v=4)](https://github.com/gremo "gremo (1 commits)")[![gulaandrij](https://avatars.githubusercontent.com/u/2658746?v=4)](https://github.com/gulaandrij "gulaandrij (1 commits)")[![JanStorm](https://avatars.githubusercontent.com/u/17730751?v=4)](https://github.com/JanStorm "JanStorm (1 commits)")[![kunicmarko20](https://avatars.githubusercontent.com/u/13528674?v=4)](https://github.com/kunicmarko20 "kunicmarko20 (1 commits)")[![rgrassian](https://avatars.githubusercontent.com/u/46503877?v=4)](https://github.com/rgrassian "rgrassian (1 commits)")

---

Tags

phpsonatasymfonytwigtwig-extensionstwigtwig extensionssonata

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Rector

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/sonata-project-twig-extensions/health.svg)

```
[![Health](https://phpackages.com/badges/sonata-project-twig-extensions/health.svg)](https://phpackages.com/packages/sonata-project-twig-extensions)
```

###  Alternatives

[twig/extra-bundle

A Symfony bundle for extra Twig extensions

91492.0M315](/packages/twig-extra-bundle)[twig/intl-extra

A Twig extension for Intl

36763.2M221](/packages/twig-intl-extra)[rcrowe/twigbridge

Adds the power of Twig to Laravel

9105.9M50](/packages/rcrowe-twigbridge)[twig/string-extra

A Twig extension for Symfony String

22046.0M133](/packages/twig-string-extra)[twig/cssinliner-extra

A Twig extension to allow inlining CSS

22918.5M55](/packages/twig-cssinliner-extra)[symfony/ux-twig-component

Twig components for Symfony

21914.8M162](/packages/symfony-ux-twig-component)

PHPackages © 2026

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