PHPackages                             bmack/tidy - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. bmack/tidy

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

bmack/tidy
==========

HTML Tidy for the TYPO3 Frontend

1.0.5(5y ago)03GPL-2.0-or-laterPHP

Since Nov 3Pushed 5y ago1 watchersCompare

[ Source](https://github.com/bmack/tidy)[ Packagist](https://packagist.org/packages/bmack/tidy)[ Docs](https://b13.com)[ RSS](/packages/bmack-tidy/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

TYPO3 Extension Tidy
====================

[](#typo3-extension-tidy)

Use the command line tool HTML Tidy to clean up your HTML output.

Introduction
------------

[](#introduction)

Clean your HTML output with the HTML Tidy tool.

Until TYPO3 CMS 6.1, the functionality to use the external tool HTML Tidy (see ) to clean up invalid HTML was included in the TYPO3 CMS Core. The functionality was removed and is now included in this tiny extension that hooks into the Frontend rendering process.

The previous options

$TYPO3\_CONF\_VARS\['FE'\]\['tidy'\] $TYPO3\_CONF\_VARS\['FE'\]\['tidy\_option'\] $TYPO3\_CONF\_VARS\['FE'\]\['tidy\_path'\]

still work with this extension, but it is encouraged to use the settings that come with the extension.

Read  to understand what HTML tidy does.

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

[](#installation)

Install the extension from the TYPO3 Extension Repository and set the options in the extension manager section of the TYPO3 Backend. The options set there are overriding options set via TYPO3\_CONF\_VARS, but the deprecated options still work as before. Be sure to install HTML Tidy to your server and set the tidy path correctly. As soon as the functionality is enabled, tidy should be run when the frontend is rendered.

Credits
-------

[](#credits)

Benni Mack created this extension as a replacement for the usage in the TYPO3 CMS Core.

The current development version can be found on but please not that further active development for this extension is currently not planned.

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

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

Unknown

Total

1

Last Release

2020d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/165630?v=4)[Benni Mack](/maintainers/bmack)[@bmack](https://github.com/bmack)

---

Top Contributors

[![bmack](https://avatars.githubusercontent.com/u/165630?v=4)](https://github.com/bmack "bmack (1 commits)")

### Embed Badge

![Health badge](/badges/bmack-tidy/health.svg)

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

###  Alternatives

[namelesscoder/inline-page-editing

Edit content elements directly in page module without switching views

214.8k](/packages/namelesscoder-inline-page-editing)

PHPackages © 2026

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