PHPackages                             olajideolamide/dex - 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. [Logging &amp; Monitoring](/categories/logging)
4. /
5. olajideolamide/dex

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

olajideolamide/dex
==================

Open-source monitoring for CodeIgniter 4

1.0.3(2mo ago)310[1 issues](https://github.com/olajideolamide/dex/issues)MITPHPPHP &gt;=8.2CI passing

Since May 16Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/olajideolamide/dex)[ Packagist](https://packagist.org/packages/olajideolamide/dex)[ RSS](/packages/olajideolamide-dex/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (4)Dependencies (5)Versions (5)Used By (0)

 [![DEX - Follow every request. Find what broke.](.github/assets/github_banner-1500.png)](.github/assets/github_banner-1500.png)

DEX
===

[](#dex)

 An open-source, self-hosted issue tracker and request monitor for CodeIgniter 4 applications.

 [![Latest Version on Packagist](https://camo.githubusercontent.com/9d90d2c2be32ee92d90a1b2d582d526e093210a837f92a962062adc44bb6a287/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6f6c616a6964656f6c616d6964652f6465782e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/olajideolamide/dex) [![License](https://camo.githubusercontent.com/7a49c20618a1ffc9e36a61793ebcf67de8709620fe153aeeea4895b17bf2c7cc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d4444343831342e7376673f7374796c653d666c61742d737175617265)](LICENSE) [![PHP Version](https://camo.githubusercontent.com/e165e38e31a9c99f58cf8c034b981119d63b6ecea34f71784c0740feb10fe457/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344253230382e322d3737376262342e7376673f7374796c653d666c61742d737175617265)](composer.json) [![CodeIgniter 4](https://camo.githubusercontent.com/236e33c606d6bb84308edb4f01e0e3901c2352b441316d62ad62b693df93934b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f646549676e697465722d342d4444343831342e7376673f7374796c653d666c61742d737175617265)](https://codeigniter.com/) [![PHPUnit](https://github.com/olajideolamide/dex/actions/workflows/phpunit.yml/badge.svg?branch=main)](https://github.com/olajideolamide/dex/actions/workflows/phpunit.yml) [![PHPStan](https://github.com/olajideolamide/dex/actions/workflows/phpstan.yml/badge.svg?branch=main)](https://github.com/olajideolamide/dex/actions/workflows/phpstan.yml) [![PHPCS (advisory)](https://github.com/olajideolamide/dex/actions/workflows/phpcs.yml/badge.svg?branch=main)](https://github.com/olajideolamide/dex/actions/workflows/phpcs.yml)

 [Get Started](https://www.dexphp.com/documentation)  |  [Demo](https://dex.profusionlabs.org)  |  [Contributing](CONTRIBUTING.md)

About DEX
---------

[](#about-dex)

DEX helps you understand what happened inside a CodeIgniter 4 request without digging through scattered logs or guessing which route, query, span, or breadcrumb caused the break.

It captures errors, groups repeat failures into issues, keeps the useful request context, and shows the lifecycle of a request in a self-hosted dashboard built for CI4 projects. The goal is simple: when something fails, DEX should help you move from "something broke" to "this is where it broke" as quickly as possible.

Use DEX to:

- Track application errors and regressions as issues.
- Inspect request timelines, controller flow, spans, breadcrumbs, and slow work.
- See event volume and issue trends from a clean dashboard.
- Keep monitoring close to your application without shipping every detail to a third-party service.

Requirements
------------

[](#requirements)

DEX requires:

- PHP 8.2+
- CodeIgniter 4.6.2+
- Composer

Screenshots
-----------

[](#screenshots)

 [![DEX issues dashboard](.github/assets/issues_screenshot.png)](.github/assets/issues_screenshot.png)

 [![DEX request lifecycle timeline](.github/assets/request_lifecycle.png)](.github/assets/request_lifecycle.png)

Contributing
------------

[](#contributing)

DEX is open source, and thoughtful contributions are welcome. If you want to fix a bug, improve the dashboard, tighten the telemetry pipeline, or help with documentation, start with the [contribution guide](CONTRIBUTING.md).

Please keep changes focused and easy to review. Small, well-tested improvements are much easier to merge than broad rewrites.

Need Help?
----------

[](#need-help)

If you run into a problem, [open a detailed issue](https://github.com/olajideolamide/dex/issues/new) with the CodeIgniter version, PHP version, DEX version, the steps to reproduce it, and any relevant logs or screenshots.

For questions, ideas, or design discussions, start a new [GitHub Discussion](https://github.com/olajideolamide/dex/discussions). If you believe you have found a security issue, please review the [security policy](security.md) before sharing details publicly.

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance81

Actively maintained with recent releases

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity49

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

Every ~2 days

Total

4

Last Release

61d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4281821?v=4)[Olanrewaju Olajide](/maintainers/olajideolamide)[@olajideolamide](https://github.com/olajideolamide)

---

Top Contributors

[![olajideolamide](https://avatars.githubusercontent.com/u/4281821?v=4)](https://github.com/olajideolamide "olajideolamide (15 commits)")

---

Tags

codeigniter4issue-trackermonitoringobservabilityphp

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/olajideolamide-dex/health.svg)

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

###  Alternatives

[codeigniter4/appstarter

CodeIgniter4 starter app

1791.8M](/packages/codeigniter4-appstarter)[open-telemetry/api

API for OpenTelemetry PHP.

2041.5M289](/packages/open-telemetry-api)[abydahana/aksara

Aksara is a CodeIgniter based CRUD Toolkit you can use to build complex applications become shorter, secure and more reliable just in a few lines of code. Serving both CMS or Framework, produce both HEADLESS (RESTful API) or TRADITIONAL (Browser Based), just by writing single controller. Yet it's reusable, scalable and ready to use!

1111.2k](/packages/abydahana-aksara)[maniaba/asset-connect

AssetConnect is a file management library for CodeIgniter 4 that allows you to associate files with any entity in your application

1015.3k](/packages/maniaba-asset-connect)

PHPackages © 2026

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