PHPackages                             codehulk/package-tools - 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. codehulk/package-tools

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

codehulk/package-tools
======================

A set of tools for working with packages.

0.1.0(8y ago)0231MITPHPPHP ~7.0.0

Since Feb 25Pushed 8y agoCompare

[ Source](https://github.com/c0dehulk/package-tools)[ Packagist](https://packagist.org/packages/codehulk/package-tools)[ RSS](/packages/codehulk-package-tools/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (3)Versions (2)Used By (1)

Package
=======

[](#package)

This library contains tools for working with Packages programmatically.

Definitions
-----------

[](#definitions)

### Package

[](#package-1)

A package is a collection of related classes that forms a single unit of functionality. Much like a class is a collection of interdependent functions and state, a package is a collection of interdependent classes, and by definition, state as well.

Just as a class has a public API that the outside world can interact with, so does a Package. Classes may be defined as public, in that they're intended to be used as integration points to access the Package's functionality, and private, declaring that they're internal to the Package and shouldn't be used directly.

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

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

3048d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4584756?v=4)[codehulk](/maintainers/codehulk)[@Codehulk](https://github.com/Codehulk)

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/codehulk-package-tools/health.svg)

```
[![Health](https://phpackages.com/badges/codehulk-package-tools/health.svg)](https://phpackages.com/packages/codehulk-package-tools)
```

###  Alternatives

[composer/composer

Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.

29.5k196.2M3.0k](/packages/composer-composer)[illuminate/session

The Illuminate Session package.

9939.3M829](/packages/illuminate-session)[friendsoftypo3/content-blocks

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

103519.9k45](/packages/friendsoftypo3-content-blocks)[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

751284.3k37](/packages/civicrm-civicrm-core)[brianhenryie/strauss

Prefixes dependencies namespaces so they are unique to your plugin

190438.1k31](/packages/brianhenryie-strauss)[solspace/craft-freeform

The most flexible and user-friendly form building plugin!

54681.3k17](/packages/solspace-craft-freeform)

PHPackages © 2026

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