PHPackages                             php-alchemist/core-files - 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. php-alchemist/core-files

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

php-alchemist/core-files
========================

Collection of classes adding functionality to the language

v2.2.0(11mo ago)0170[1 issues](https://github.com/PHP-Alchemist/coreFiles/issues)[2 PRs](https://github.com/PHP-Alchemist/coreFiles/pulls)1MITPHPPHP &gt;=8.2CI passing

Since Oct 7Pushed 6mo ago2 watchersCompare

[ Source](https://github.com/PHP-Alchemist/coreFiles)[ Packagist](https://packagist.org/packages/php-alchemist/core-files)[ RSS](/packages/php-alchemist-core-files/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)Dependencies (5)Versions (17)Used By (1)

PHP Core Files
==============

[](#php-core-files)

[![Master Workflow](https://github.com/PHP-Alchemist/coreFiles/actions/workflows/php.yml/badge.svg)](https://github.com/PHP-Alchemist/coreFiles/actions/workflows/php.yml/badge.svg)
[![StyleCI](https://camo.githubusercontent.com/37f0fddbeb64d66bdd5dafb523495b7590d09dc24f2e8f4552ed3e28d9f50c07/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3238333537393334342f736869656c643f6272616e63683d6d6173746572)](https://github.styleci.io/repos/283579344?branch=master)
[![Coverage Status](https://camo.githubusercontent.com/a0b59d6e8a55449a5be0d7aed7c0999e0b16415e4751e4131bf80e0f2c5e36e0/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f5048502d416c6368656d6973742f636f726546696c65732f62616467652e7376673f6272616e63683d646576656c6f70)](https://coveralls.io/github/PHP-Alchemist/coreFiles?branch=develop)

Abstract
--------

[](#abstract)

These files are just a collection of files that I can use for projects. It started as a thought experiment.

### Why?

[](#why)

You're probably wondering why on earth I created something like this. That is a completely valid question. I love that PHP provides the fluidity of a duck type language, but thanks to frameworks such as Symfony pushing for more strongly typed structures, with all the benefits of dynamically typed. Think of it as "Duck-Typed With Benefits."

I wanted to give myself the flexibility and write objects for `String`, `Array`, `HashTable`, and `Dictionary`. I am fully aware that this isn't really needed, and should be handled by the core language if it were. I wanted to try and I have enjoyed using them in my personal projects.

Documentation
-------------

[](#documentation)

[Core-Files Wiki](https://github.com/PHP-Alchemist/coreFiles/wiki)
**NOTE:** Interfaces are missing. This is on the list to fix.

.::. DruiD .::.
()

###  Health Score

44

—

FairBetter than 92% of packages

Maintenance60

Regular maintenance activity

Popularity13

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity79

Established project with proven stability

 Bus Factor1

Top contributor holds 99% 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 ~344 days

Recently: every ~239 days

Total

7

Last Release

350d ago

Major Versions

v0.1.0 → v1.0.02022-09-08

v1.1.0 → v2.0.02023-10-27

PHP version history (3 changes)v0.1.0PHP ^7.1

v1.0.0PHP &gt;=8.0

v2.0.0PHP &gt;=8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/1f32ae1f0bf9491a59f474478c6344e37034667512769884f00d31c8d1568757?d=identicon)[druid628](/maintainers/druid628)

---

Top Contributors

[![druid628](https://avatars.githubusercontent.com/u/522820?v=4)](https://github.com/druid628 "druid628 (192 commits)")[![StyleCIBot](https://avatars.githubusercontent.com/u/11048387?v=4)](https://github.com/StyleCIBot "StyleCIBot (2 commits)")

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/php-alchemist-core-files/health.svg)

```
[![Health](https://phpackages.com/badges/php-alchemist-core-files/health.svg)](https://phpackages.com/packages/php-alchemist-core-files)
```

PHPackages © 2026

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