PHPackages                             sinri/ark-core - 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. sinri/ark-core

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

sinri/ark-core
==============

The core components of Ark 3

3.0.2(1mo ago)02.2k14MITPHPPHP &gt;=8.0CI failing

Since Sep 6Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/sinri/Ark-Core)[ Packagist](https://packagist.org/packages/sinri/ark-core)[ RSS](/packages/sinri-ark-core/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (10)Dependencies (4)Versions (53)Used By (14)

Ark-Core
========

[](#ark-core)

The core components of Ark 3.

[![GitHub release (latest by date)](https://camo.githubusercontent.com/6ed47e941ca2c79f6dc86f216d3ca522c406fdd9d5cf2a476b89ad441eae820a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f73696e72692f61726b2d636f7265)](https://camo.githubusercontent.com/6ed47e941ca2c79f6dc86f216d3ca522c406fdd9d5cf2a476b89ad441eae820a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f73696e72692f61726b2d636f7265)

ArkHelper
---------

[](#arkhelper)

The static helper functions.

Provided PSR-4 (PSR-0 included) Support.

ArkLogger
---------

[](#arklogger)

An implementation of `Psr\Log\AbstractLogger` (PSR-3) based on file system.

Since 2.2, the rotating style could be designed to time format other than `Y-m-d`, or just `null` for never rotating.

Since 2.3, the logger appends the support for Buffer.

Since 2.4, the logger supports Smart Log.

Since 2.7.6, the logger supports customer logging format.

Since 3.0.0, refined for PHP 8.

Since 3.0.1, use `psr/log` version 3.0.0.

Others
------

[](#others)

Since 2.5, add File System Kit.

Since 2.7.1, add ArkArray.

###  Health Score

56

—

FairBetter than 97% of packages

Maintenance93

Actively maintained with recent releases

Popularity18

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity81

Battle-tested with a long release history

 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 ~56 days

Recently: every ~187 days

Total

51

Last Release

34d ago

Major Versions

1.2 → 2.02019-01-08

2.7.23 → 3.0.02024-05-09

2.7.x-dev → 3.0.22026-05-27

PHP version history (2 changes)2.7.25PHP ^7.0

3.0.2PHP &gt;=8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5821330?v=4)[Everstray Jun Sinri Edogawa](/maintainers/sinri)[@sinri](https://github.com/sinri)

---

Top Contributors

[![sinri](https://avatars.githubusercontent.com/u/5821330?v=4)](https://github.com/sinri "sinri (74 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/sinri-ark-core/health.svg)

```
[![Health](https://phpackages.com/badges/sinri-ark-core/health.svg)](https://phpackages.com/packages/sinri-ark-core)
```

###  Alternatives

[symfony/lock

Creates and manages locks, a mechanism to provide exclusive access to a shared resource

514135.1M628](/packages/symfony-lock)[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.6k38.2k](/packages/matomo-matomo)[phpro/soap-client

A general purpose SoapClient library

8895.9M52](/packages/phpro-soap-client)[ecotone/ecotone

Enterprise architecture layer for Laravel and Symfony — CQRS, Event Sourcing, Durable Workflows (Sagas, Orchestrators), Projections, and Outbox messaging via PHP attributes.

562565.8k42](/packages/ecotone-ecotone)[civicrm/civicrm-core

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

751284.3k37](/packages/civicrm-civicrm-core)[illuminate/broadcasting

The Illuminate Broadcasting package.

7126.9M203](/packages/illuminate-broadcasting)

PHPackages © 2026

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