PHPackages                             mattrink/tiny-crash-reporter - 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. mattrink/tiny-crash-reporter

ActiveLibrary

mattrink/tiny-crash-reporter
============================

A minimal crash reporting library for PHP

v0.1(8y ago)114PHPPHP ^7.0

Since Aug 31Pushed 8y ago1 watchersCompare

[ Source](https://github.com/MattRink/tiny-crash-reporter)[ Packagist](https://packagist.org/packages/mattrink/tiny-crash-reporter)[ Docs](https://github.com/MattRink/tiny-crash-reporter)[ RSS](/packages/mattrink-tiny-crash-reporter/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

A minimal crash reporting library for PHP
=========================================

[](#a-minimal-crash-reporting-library-for-php)

The `mattrink/tiny-crash-reporter` library gracefully handles PHP errors and exception returning single line error messages before continuing execution. No dependencies or extra libraries required. TinyCrashReporter will continue after handling the error or execution as if it was never there, meaning that the exception or error will still continue to bubble up.

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

[](#requirements)

TinyCrashReporter only requires PHP 7, nothing more and nothing less.

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

[](#installation)

You can install the package via composer:

```
composer require mattrink/tiny-crash-reporter
```

Usage
-----

[](#usage)

Usage is very simple, once installed ensure that composer's autoload.php file is included, add the class `use MattRink\TinyCrashReporter\TinyCrashReporter;` and create a new instance of `TinyCrashReporter`.

```
require "vendor/autoload.php";

use MattRink\TinyCrashReporter\TinyCrashReporter;

$reporter = new TinyCrashReporter();
```

From this point all exceptions and errors will be handled by TinyCrashHandler before calling any original handler if defined. All errors will be passed through and exceptions will be rethrown if no handler exists.

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity48

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

3173d ago

### Community

Maintainers

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

---

Top Contributors

[![MattRink](https://avatars.githubusercontent.com/u/646833?v=4)](https://github.com/MattRink "MattRink (17 commits)")

### Embed Badge

![Health badge](/badges/mattrink-tiny-crash-reporter/health.svg)

```
[![Health](https://phpackages.com/badges/mattrink-tiny-crash-reporter/health.svg)](https://phpackages.com/packages/mattrink-tiny-crash-reporter)
```

PHPackages © 2026

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