PHPackages                             sypets/brofix - 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. sypets/brofix

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

sypets/brofix
=============

Broken Link Fixer for TYPO3 (forked from TYPO3 linkvalidator)

v7.0.0(3mo ago)1069.4k↓59.6%14[57 issues](https://github.com/sypets/brofix/issues)[7 PRs](https://github.com/sypets/brofix/pulls)1GPL-2.0-or-laterPHPPHP ^8.1CI passing

Since May 4Pushed 1mo ago3 watchersCompare

[ Source](https://github.com/sypets/brofix)[ Packagist](https://packagist.org/packages/sypets/brofix)[ RSS](/packages/sypets-brofix/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (10)Dependencies (22)Versions (124)Used By (1)

[![Crowdin](https://camo.githubusercontent.com/ae0b48267ba13225e44468395d99b9dc42e588bb4c21bbe7725a62f8514be161/68747470733a2f2f6261646765732e63726f7764696e2e6e65742f7479706f332d657874656e73696f6e2d62726f6669782f6c6f63616c697a65642e737667)](https://crowdin.com/project/typo3-extension-brofix)[![CI Status](https://github.com/sypets/brofix/workflows/CI/badge.svg)](https://github.com/sypets/brofix/actions)[![Downloads](https://camo.githubusercontent.com/ffea1edbcb9b6a1a932b68d07448771d135681ed45f18b838b8be22008f34595/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7379706574732f62726f666978)](https://packagist.org/packages/sypets/brofix)

TYPO3 extension `brofix`
========================

[](#typo3-extension-brofix)

Broken Link Fixer checks the links on your website, generates a report and allows you to edit entries with broken links directly from the report in the TYPO3 backend.

It can check all types of links: Links to pages, records, external URLs and file links. This task can be executed in the TYPO3 backend via the TYPO3 [Scheduler](https://docs.typo3.org/c/typo3/cms-scheduler/main/en-us/)or via the command line and supports sending a status mail when broken links are detected.

**Credit:** This extension is based on the TYPO3 system extension [LinkValidator](https://docs.typo3.org/c/typo3/cms-linkvalidator/main/en-us), it was forked from the source code. So it was based on earlier work. Thanks go to the original authors and maintainers in the core, without whom this work would not have been possible.

URL**Repository:****Documentation:****TYPO3 Extension repository (TER):****Packagist:**

###  Health Score

57

—

FairBetter than 98% of packages

Maintenance66

Regular maintenance activity

Popularity41

Moderate usage in the ecosystem

Community28

Small or concentrated contributor base

Maturity79

Established project with proven stability

 Bus Factor1

Top contributor holds 56% 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 ~28 days

Recently: every ~23 days

Total

64

Last Release

117d ago

Major Versions

v4.5.1 → v6.0.22024-05-01

v4.5.3 → v6.0.32024-05-30

v4.5.4 → 11.5.x-dev2024-06-08

v6.5.4 → v7.0.02026-03-08

v7.0.0 → 12.4.x-dev2026-03-08

PHP version history (4 changes)1.0.0PHP ^7.2 || ^7.3 || ^7.4

v3.0.0PHP ^7.2 || ^7.3 || ^7.4 || ^8.0 || ^8.1

v4.0.0PHP ^7.4 || ^8.0 || ^8.1

v5.0.0PHP ^8.1

### Community

Maintainers

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

---

Top Contributors

[![sypets](https://avatars.githubusercontent.com/u/13206455?v=4)](https://github.com/sypets "sypets (524 commits)")[![bmack](https://avatars.githubusercontent.com/u/165630?v=4)](https://github.com/bmack "bmack (57 commits)")[![wouter90](https://avatars.githubusercontent.com/u/1637330?v=4)](https://github.com/wouter90 "wouter90 (54 commits)")[![sbuerk](https://avatars.githubusercontent.com/u/1453466?v=4)](https://github.com/sbuerk "sbuerk (50 commits)")[![lolli42](https://avatars.githubusercontent.com/u/2178068?v=4)](https://github.com/lolli42 "lolli42 (37 commits)")[![pgampe](https://avatars.githubusercontent.com/u/855238?v=4)](https://github.com/pgampe "pgampe (35 commits)")[![ohader](https://avatars.githubusercontent.com/u/402145?v=4)](https://github.com/ohader "ohader (31 commits)")[![andreaskienast](https://avatars.githubusercontent.com/u/1787983?v=4)](https://github.com/andreaskienast "andreaskienast (14 commits)")[![liayn](https://avatars.githubusercontent.com/u/222377?v=4)](https://github.com/liayn "liayn (14 commits)")[![alexanderschnitzler](https://avatars.githubusercontent.com/u/711459?v=4)](https://github.com/alexanderschnitzler "alexanderschnitzler (13 commits)")[![georgringer](https://avatars.githubusercontent.com/u/1905663?v=4)](https://github.com/georgringer "georgringer (12 commits)")[![NeoBlack](https://avatars.githubusercontent.com/u/1128085?v=4)](https://github.com/NeoBlack "NeoBlack (11 commits)")[![neufeind](https://avatars.githubusercontent.com/u/910025?v=4)](https://github.com/neufeind "neufeind (11 commits)")[![helhum](https://avatars.githubusercontent.com/u/904370?v=4)](https://github.com/helhum "helhum (9 commits)")[![tolleiv](https://avatars.githubusercontent.com/u/221870?v=4)](https://github.com/tolleiv "tolleiv (7 commits)")[![astehlik](https://avatars.githubusercontent.com/u/956513?v=4)](https://github.com/astehlik "astehlik (7 commits)")[![tmaroschik](https://avatars.githubusercontent.com/u/771756?v=4)](https://github.com/tmaroschik "tmaroschik (6 commits)")[![alexander-nitsche](https://avatars.githubusercontent.com/u/20297232?v=4)](https://github.com/alexander-nitsche "alexander-nitsche (5 commits)")[![sgrossberndt](https://avatars.githubusercontent.com/u/3786510?v=4)](https://github.com/sgrossberndt "sgrossberndt (5 commits)")[![xperseguers](https://avatars.githubusercontent.com/u/646805?v=4)](https://github.com/xperseguers "xperseguers (5 commits)")

---

Tags

typo3typo3-cmstypo3-cms-extensiontypo3-extensiontypo3broken-linkstypo3-extensionlinksbroken link checkingbroken link fixercontent quality

###  Code Quality

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/sypets-brofix/health.svg)

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

###  Alternatives

[friendsoftypo3/content-blocks

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

103519.9k53](/packages/friendsoftypo3-content-blocks)[pagemachine/typo3-formlog

Form log for TYPO3

23238.6k8](/packages/pagemachine-typo3-formlog)[eliashaeussler/typo3-form-consent

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

1595.5k](/packages/eliashaeussler-typo3-form-consent)[georgringer/news

News system - Versatile news system based on Extbase &amp; Fluid and using the latest technologies provided by TYPO3 CMS.

2985.3M123](/packages/georgringer-news)[yoast-seo-for-typo3/yoast_seo

Yoast SEO for TYPO3

511.7M9](/packages/yoast-seo-for-typo3-yoast-seo)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

40529.5k](/packages/wazum-sluggi)

PHPackages © 2026

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