PHPackages                             werkraummedia/fdebug - 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. werkraummedia/fdebug

ActiveTypo3-cms-extension

werkraummedia/fdebug
====================

Integrator optimized f:debug alternative

v1.1.0(3y ago)1674[1 issues](https://github.com/werkraum-media/fdebug/issues)[1 PRs](https://github.com/werkraum-media/fdebug/pulls)GPL-2.0-or-laterPHPPHP ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0

Since May 10Pushed 3y ago2 watchersCompare

[ Source](https://github.com/werkraum-media/fdebug)[ Packagist](https://packagist.org/packages/werkraummedia/fdebug)[ Docs](https://github.com/werkraum-media/fdebug)[ RSS](/packages/werkraummedia-fdebug/feed)WikiDiscussions main Synced 4w ago

READMEChangelogDependencies (4)Versions (5)Used By (0)

TYPO3 f:debug alternative
=========================

[](#typo3-fdebug-alternative)

TYPO3 offers an `f:debug` ViewHelper to introspect variables. That ViewHelper is a small wrapper around `DebuggerUtility` of EXT:extbase.

The result of `DebuggerUtility` is always developer focused. `f:debug` on the other hand is used within Fluid and should be integrator focused.

This extension provides an alternative to existing `f:debug` which focuses on integrators.

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

[](#installation)

Run `composer req --dev werkraummedia/fdebug:^1.0`.

Usage
-----

[](#usage)

1:1 the original `f:debug`, no need to change anything. The original ViewHelper is overloaded and not usable anymore.

The goal
--------

[](#the-goal)

Improve usage for integrators. E.g. show data they have access to within Fluid. Don't focus on properties, but actual available info. Inspect methods and public properties. Respect method names.

This should become part of TYPO3 core (by providing a patch) once it is stable enough. Right now it might lack features or break under some circumstances.

Please give it a try and open issues or provide pull requests.

Why an extension?
-----------------

[](#why-an-extension)

That allows for usage of `ext_localconf.php` to overload Fluid namespace `f`. Also it allows to easily share and update the current state and prevent inclusion into production systems.

Current features
----------------

[](#current-features)

Do not render protected or private properties. These are not available within Fluid.

Render methods which are public and start with `get`, `has` or `is` and don't need any arguments.

###  Health Score

25

↓

LowBetter than 37% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 80% 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 ~284 days

Total

3

Last Release

1256d ago

PHP version history (2 changes)v1.0.0PHP ^7.2

v1.1.0PHP ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/050bb447626bd34a00e655752d99ccff1140ae7ec7d129316819662829e041a3?d=identicon)[codappix](/maintainers/codappix)

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

---

Top Contributors

[![DanielSiepmann](https://avatars.githubusercontent.com/u/354250?v=4)](https://github.com/DanielSiepmann "DanielSiepmann (4 commits)")[![koritnik](https://avatars.githubusercontent.com/u/1124867?v=4)](https://github.com/koritnik "koritnik (1 commits)")

### Embed Badge

![Health badge](/badges/werkraummedia-fdebug/health.svg)

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

###  Alternatives

[fluidtypo3/vhs

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

1954.1M48](/packages/fluidtypo3-vhs)[typo3/testing-framework

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

675.0M774](/packages/typo3-testing-framework)[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)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

63991.3k4](/packages/netresearch-rte-ckeditor-image)[friendsoftypo3/content-blocks

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

96374.6k23](/packages/friendsoftypo3-content-blocks)

PHPackages © 2026

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