PHPackages                             fluidtypo3/vhs - 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. fluidtypo3/vhs

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

fluidtypo3/vhs
==============

This is a collection of ViewHelpers for performing rendering tasks that are not natively provided by TYPO3's Fluid templating engine.

7.2.1(1mo ago)1954.1M—0.2%233[58 issues](https://github.com/FluidTYPO3/vhs/issues)[20 PRs](https://github.com/FluidTYPO3/vhs/pulls)20GPL-2.0-or-laterPHPPHP ^7.4.0 || ^8CI passing

Since Nov 21Pushed 1mo ago21 watchersCompare

[ Source](https://github.com/FluidTYPO3/vhs)[ Packagist](https://packagist.org/packages/fluidtypo3/vhs)[ Docs](https://fluidtypo3.org)[ RSS](/packages/fluidtypo3-vhs/feed)WikiDiscussions development Synced 1mo ago

READMEChangelogDependencies (18)Versions (58)Used By (20)Security (1)

[![Latest Stable Version](https://camo.githubusercontent.com/8a738e665b22b951b97c64826b504265aef1d6aea313974513b498f4c983c4c2/68747470733a2f2f706f7365722e707567782e6f72672f666c7569647479706f332f7668732f762f737461626c652e7376673f7374796c653d666c61742d737175617265)](https://extensions.typo3.org/extension/vhs/)[![TYPO3 13](https://camo.githubusercontent.com/736311568ec9205d9514b2264785750e198a4a26243578a9dff7f7bdb84a5d05/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31332d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://get.typo3.org/version/13)[![TYPO3 12](https://camo.githubusercontent.com/5988c2b3fbc4d962eb8b98b039607aea05b319ac41e106ec771361a45598caed/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31322d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://get.typo3.org/version/12)[![TYPO3 11](https://camo.githubusercontent.com/95b97bf30b8b5b6165cafd25cef0d9dac36c06ceae2a71021f6c58bd39e30843/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31312d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://get.typo3.org/version/11)[![TYPO3 10](https://camo.githubusercontent.com/cc1b7063888c8b51454eba1d97cf837c15676c490188a6f0e9400137eebac772/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31302d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://get.typo3.org/version/10)[![Total Downloads](https://camo.githubusercontent.com/7e4ca4ceb92ce9ceefa1fcd712878144ebd053b44f00f8df119817993c4599cc/68747470733a2f2f706f7365722e707567782e6f72672f666c7569647479706f332f7668732f642f746f74616c3f7374796c653d666c61742d737175617265)](https://packagist.org/packages/fluidtypo3/vhs)[![Monthly Downloads](https://camo.githubusercontent.com/76277362da511e43c3c5e65846a69dfd6ce19e9a709a30200718a547442910c8/68747470733a2f2f706f7365722e707567782e6f72672f666c7569647479706f332f7668732f642f6d6f6e74686c793f7374796c653d666c61742d737175617265)](https://packagist.org/packages/fluidtypo3/vhs)[![Coverage Status](https://camo.githubusercontent.com/32b34064da41e7a3c332d022383a66d37b3bd668abbed911881de81cd8f1f0e4/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f466c7569645459504f332f7668732f646576656c6f706d656e742e7376673f7374796c653d666c61742d737175617265)](https://coveralls.io/r/FluidTYPO3/vhs)

[![](https://camo.githubusercontent.com/d3d2a492513e8cf7605b898fa9a95c1ac375eb31727f326bc1739e64b8852aeb/68747470733a2f2f666c7569647479706f332e6f72672f6c6f676f2e7376677a)](https://camo.githubusercontent.com/d3d2a492513e8cf7605b898fa9a95c1ac375eb31727f326bc1739e64b8852aeb/68747470733a2f2f666c7569647479706f332e6f72672f6c6f676f2e7376677a)

TYPO3 extension `vhs`
=====================

[](#typo3-extension-vhs)

This is a collection of ViewHelpers for performing rendering tasks that are not natively provided by TYPO3's [Fluid templating engine](https://docs.typo3.org/other/typo3/view-helper-reference/main/en-us/). These include advanced formatters, mathematical calculators, special conditions, and iterators and array calculators and processors.

URL**Repository:****Read online:****TER:**

###  Health Score

70

—

ExcellentBetter than 100% of packages

Maintenance83

Actively maintained with recent releases

Popularity63

Solid adoption and visibility

Community48

Growing community involvement

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 57.9% 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 ~83 days

Total

55

Last Release

54d ago

Major Versions

2.4.0 → 3.0.02016-07-12

3.1.0 → 4.0.02017-01-28

4.4.0 → 5.0.02018-06-19

5.2.0 → 6.0.02020-01-11

6.1.3 → 7.0.02023-09-07

PHP version history (5 changes)2.3.0PHP &gt;=5.4.0

3.0.0PHP &gt;=5.5.0

4.0.0PHP &gt;=7.0.0

6.0.0PHP ^7.0.0

6.1.0PHP ^7.4.0 || ^8

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/2ac8297e12671d91305ec01ab56add8cb141fa82d678ba96f0012eeb7f88ea0c?d=identicon)[cedricziel](/maintainers/cedricziel)

---

Top Contributors

[![NamelessCoder](https://avatars.githubusercontent.com/u/2228052?v=4)](https://github.com/NamelessCoder "NamelessCoder (1189 commits)")[![bjo3rnf](https://avatars.githubusercontent.com/u/1183009?v=4)](https://github.com/bjo3rnf "bjo3rnf (474 commits)")[![cedricziel](https://avatars.githubusercontent.com/u/418970?v=4)](https://github.com/cedricziel "cedricziel (160 commits)")[![xf-](https://avatars.githubusercontent.com/u/1295633?v=4)](https://github.com/xf- "xf- (47 commits)")[![monosize](https://avatars.githubusercontent.com/u/1583746?v=4)](https://github.com/monosize "monosize (26 commits)")[![cweiske](https://avatars.githubusercontent.com/u/59036?v=4)](https://github.com/cweiske "cweiske (24 commits)")[![InvisibleKind](https://avatars.githubusercontent.com/u/5380274?v=4)](https://github.com/InvisibleKind "InvisibleKind (13 commits)")[![neufeind](https://avatars.githubusercontent.com/u/910025?v=4)](https://github.com/neufeind "neufeind (11 commits)")[![mbrodala](https://avatars.githubusercontent.com/u/5037116?v=4)](https://github.com/mbrodala "mbrodala (9 commits)")[![dmitryd](https://avatars.githubusercontent.com/u/306133?v=4)](https://github.com/dmitryd "dmitryd (9 commits)")[![jmverges](https://avatars.githubusercontent.com/u/2902073?v=4)](https://github.com/jmverges "jmverges (8 commits)")[![pkerling](https://avatars.githubusercontent.com/u/57038419?v=4)](https://github.com/pkerling "pkerling (8 commits)")[![tantegerda1](https://avatars.githubusercontent.com/u/4216652?v=4)](https://github.com/tantegerda1 "tantegerda1 (7 commits)")[![coding46](https://avatars.githubusercontent.com/u/1724196?v=4)](https://github.com/coding46 "coding46 (7 commits)")[![BenjaminBeck](https://avatars.githubusercontent.com/u/1185872?v=4)](https://github.com/BenjaminBeck "BenjaminBeck (6 commits)")[![alappe](https://avatars.githubusercontent.com/u/1357848?v=4)](https://github.com/alappe "alappe (5 commits)")[![dogawaf](https://avatars.githubusercontent.com/u/381969?v=4)](https://github.com/dogawaf "dogawaf (5 commits)")[![amkoroew](https://avatars.githubusercontent.com/u/709140?v=4)](https://github.com/amkoroew "amkoroew (4 commits)")[![jkphl](https://avatars.githubusercontent.com/u/4446936?v=4)](https://github.com/jkphl "jkphl (4 commits)")[![cschnell](https://avatars.githubusercontent.com/u/2227602?v=4)](https://github.com/cschnell "cschnell (4 commits)")

---

Tags

fluidphptypo3-cmstypo3-cms-extensiontyposcriptutilitytemplatingTYPO3 CMSviewhelperfedextfluid

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/fluidtypo3-vhs/health.svg)

```
[![Health](https://phpackages.com/badges/fluidtypo3-vhs/health.svg)](https://phpackages.com/packages/fluidtypo3-vhs)
```

###  Alternatives

[bk2k/bootstrap-package

Bootstrap Package delivers a full configured frontend theme for TYPO3, based on the Bootstrap CSS Framework.

357891.4k72](/packages/bk2k-bootstrap-package)[typo3/testing-framework

The TYPO3 testing framework provides base classes for unit, functional and acceptance testing.

675.0M775](/packages/typo3-testing-framework)[mask/mask

Create your own content elements and page templates. Easy to use, even without programming skills because of the comfortable drag and drop user interface. Stored in structured database tables. Style your frontend with Fluid tags. Ideal, if you want to switch from Templavoila.

1391.6M10](/packages/mask-mask)[in2code/in2publish_core

Content publishing extension to connect stage and production server

40135.8k](/packages/in2code-in2publish-core)[pagemachine/typo3-formlog

Form log for TYPO3

23225.3k6](/packages/pagemachine-typo3-formlog)[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.

20229.9k](/packages/eliashaeussler-typo3-warming)

PHPackages © 2026

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