PHPackages                             dazzlesoftware/toolbox - 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. dazzlesoftware/toolbox

ActiveLibrary

dazzlesoftware/toolbox
======================

DazzleSoftware Toolbox Library

1.0.0(1mo ago)04GPL-3.0-or-laterPHPPHP &gt;=8.3.0

Since Jul 12Pushed 1mo agoCompare

[ Source](https://github.com/dazzlesoftware/toolbox)[ Packagist](https://packagist.org/packages/dazzlesoftware/toolbox)[ Docs](https://www.dazzlesoftware.org)[ RSS](/packages/dazzlesoftware-toolbox/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (1)Dependencies (5)Versions (2)Used By (0)

Dazzle Software Toolbox
=======================

[](#dazzle-software-toolbox)

DazzleSoftware\\Toolbox package contains a set of reusable PHP interfaces, classes and traits.

- ArrayTraits
- Blueprints
- DI
- File
- ResourceLocator
- Session message queue
- StreamWrapper

The package requires PHP 8.3 or newer. YAML parsing is provided exclusively by Symfony YAML; the legacy compatibility parser and deprecated event adapter have been removed. Gantry uses Symfony EventDispatcher directly.

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

[](#installation)

You can use [Composer](http://getcomposer.org/) to download and install this package as well as its dependencies.

### Composer

[](#composer)

To add this package as a local, per-project dependency, require `dazzlesoftware/toolbox` in your project's `composer.json`:

```
{
    "require": {
        "dazzlesoftware/toolbox": "^2.0"
    }
}

```

Contributing
============

[](#contributing)

We appreciate any contribution to ToolBox, whether it is related to bugs or simply a suggestion or improvement. However, we ask that any contribution follow our simple guidelines in order to be properly received.

All our projects follow the [GitFlow branching model](http://nvie.com/posts/a-successful-git-branching-model/), from development to release. If you are not familiar with it, there are several guides and tutorials to make you understand what it is about.

You will probably want to get started by installing [this very good collection of git extensions](https://github.com/nvie/gitflow).

What you mainly want to know is that:

- All the main activity happens in the `develop` branch. Any pull request should be addressed only to that branch. We will not consider pull requests made to the `master`.
- It's very well appreciated, and highly suggested, to start a new feature whenever you want to make changes or add functionalities. It will make it much easier for us to just checkout your feature branch and test it, before merging it into `develop`

Getting Started
===============

[](#getting-started)

- Have fun!!!

###  Health Score

39

—

LowBetter than 84% of packages

Maintenance90

Actively maintained with recent releases

Popularity3

Limited adoption so far

Community6

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

49d ago

### Community

Maintainers

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

---

Top Contributors

[![dazzlesoftware](https://avatars.githubusercontent.com/u/1254928?v=4)](https://github.com/dazzlesoftware "dazzlesoftware (7 commits)")

---

Tags

phpdazzlesoftware

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/dazzlesoftware-toolbox/health.svg)

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

###  Alternatives

[getgrav/grav

Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS

15.7k89.2k1](/packages/getgrav-grav)[craftcms/cms

Craft CMS

3.6k3.7M3.5k](/packages/craftcms-cms)[tempest/framework

The PHP framework that gets out of your way.

2.3k42.4k21](/packages/tempest-framework)[jason-munro/cypht

Lightweight Open Source webmail written in PHP and JavaScript

1.7k163.5k](/packages/jason-munro-cypht)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

12323.1k](/packages/rcsofttech-audit-trail-bundle)[friendsoftypo3/content-blocks

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

103629.7k74](/packages/friendsoftypo3-content-blocks)

PHPackages © 2026

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