PHPackages                             wavevision/latte-filters - 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. wavevision/latte-filters

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

wavevision/latte-filters
========================

Extra filters for Latte template engine.

1.2.1(5y ago)23.0k↓50%[3 PRs](https://github.com/wavevision/latte-filters/pulls)MITPHPPHP &gt;=7.4

Since Dec 19Pushed 3y ago2 watchersCompare

[ Source](https://github.com/wavevision/latte-filters)[ Packagist](https://packagist.org/packages/wavevision/latte-filters)[ RSS](/packages/wavevision-latte-filters/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (6)Versions (13)Used By (0)

[![Wavevision s.r.o.](https://camo.githubusercontent.com/9479da35305d94b0244ac1c81fe283d0abb86fe217b2a815056165c67c0574e6/68747470733a2f2f77617665766973696f6e2e636f6d2f696d616765732f77617665766973696f6e2d6c6f676f2e706e67)](https://github.com/wavevision)

Latte Filters
=============

[](#latte-filters)

[![CI](https://github.com/wavevision/latte-filters/workflows/CI/badge.svg)](https://github.com/wavevision/latte-filters/actions/workflows/ci.yml)[![Coverage Status](https://camo.githubusercontent.com/263b25ea92c6ccb87131980aa38366b052c70ef49a2fce2d6e8b1fff6048ed61/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f77617665766973696f6e2f6c617474652d66696c746572732f62616467652e7376673f6272616e63683d6d617374657226736572766963653d676974687562)](https://coveralls.io/github/wavevision/latte-filters?branch=master)[![PHPStan](https://camo.githubusercontent.com/027fd636e970cf392fd4478baf3261048b41955d2905a95fb47da6bf19b8640a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7374796c652d6c6576656c2532306d61782d627269676874677265656e2e7376673f6c6162656c3d7068707374616e)](https://github.com/phpstan/phpstan)

Set of extra [nette/latte](https://github.com/nette/latte) filters.

Installation
------------

[](#installation)

Via [Composer](https://getcomposer.org)

```
composer require wavevision/latte-filters
```

Contents
--------

[](#contents)

- [CzechMonth](./src/LatteFilters/CzechMonth/CzechMonth.php) – render months translated to Czech (incl. inflected version)
- [Email](./src/LatteFilters/Email/Email.php) – render [ProtectedEmail](./src/LatteFilters/Email/ProtectedEmail.php) addresses (HEX encoded)
- [Mtime](./src/LatteFilters/Mtime/Mtime.php) – render filenames with timestamp appeneded to bust caches

Usage
-----

[](#usage)

To use all filters, simply include `common.neon` from this package in your project config:

```
includes:
  - %vendorDir%/wavevision/latte-filters/config/common.neon
```

Alternatively, you can register only wanted filters separately, e.g.:

```
services:
  - Wavevision\LatteFilters\CzechMonth\CzechMonth

  nette.latteFactory:
    setup:
      - addFilter('czechMonth', [@Wavevision\LatteFilters\CzechMonth\CzechMonth, 'process'])
```

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 65.5% 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 ~40 days

Recently: every ~67 days

Total

9

Last Release

2020d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3af21e3a334be19fe9e3355c0d300a8a41e63322103aa24929e745d7cac6c965?d=identicon)[rozsival](/maintainers/rozsival)

![](https://www.gravatar.com/avatar/64a880caaffe510a647f7ae7da515846fc661fe10744b17a981ddbc47bbae4df?d=identicon)[jfilla](/maintainers/jfilla)

---

Top Contributors

[![rozsival](https://avatars.githubusercontent.com/u/7785240?v=4)](https://github.com/rozsival "rozsival (19 commits)")[![jfilla](https://avatars.githubusercontent.com/u/5280477?v=4)](https://github.com/jfilla "jfilla (10 commits)")

---

Tags

filterslattelatte-filtersnette

### Embed Badge

![Health badge](/badges/wavevision-latte-filters/health.svg)

```
[![Health](https://phpackages.com/badges/wavevision-latte-filters/health.svg)](https://phpackages.com/packages/wavevision-latte-filters)
```

###  Alternatives

[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[whitecube/nova-flexible-content

Flexible Content &amp; Repeater Fields for Laravel Nova.

8053.0M25](/packages/whitecube-nova-flexible-content)[mopa/bootstrap-bundle

Easy integration of twitters bootstrap into symfony2

7042.9M33](/packages/mopa-bootstrap-bundle)[limenius/react-bundle

Client and Server-side react rendering in a Symfony Bundle

3871.2M](/packages/limenius-react-bundle)[nicmart/string-template

StringTemplate is a very simple string template engine for php. I've written it to have a thing like sprintf, but with named and nested substutions.

2101.7M30](/packages/nicmart-string-template)[symfony/ux-icons

Renders local and remote SVG icons in your Twig templates.

555.8M69](/packages/symfony-ux-icons)

PHPackages © 2026

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