PHPackages                             panda/registry - 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. panda/registry

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

panda/registry
==============

The Panda Registry Package.

v3.0.0(1y ago)12.3k↓33.3%11MITPHPPHP ^8.3

Since Jun 26Pushed 1y ago1 watchersCompare

[ Source](https://github.com/PandaPlatform/registry)[ Packagist](https://packagist.org/packages/panda/registry)[ Docs](http://pandaphp.org)[ RSS](/packages/panda-registry/feed)WikiDiscussions 2.1 Synced 1mo ago

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

Registry
========

[](#registry)

> **\[READ-ONLY\]** Subtree split of the Panda Registry Package

- [Introduction](#introduction)
- [Registry Structure](#registry-structure)
    - [Normal Registry](#normal-registry)
    - [Shared Registry](#shared-registry)

Introduction
------------

[](#introduction)

Panda Registry is one of the main packages being used across the framework to facilitate the storage of items in key-value pairs.

Registry Structure
------------------

[](#registry-structure)

The current registry implementation is able to store items in runtime and be accessed as long as the application is running.

### Normal Registry

[](#normal-registry)

The normal registry implementation is enclosed in a `Registry` object which implements a `RegistryInterface`.

This object can store items as long as the object is alive. When the object is destroyed, all items are lost.

### Shared Registry

[](#shared-registry)

The shared registry implementation is common/shared registry that is being created during runtime and resides in memory as long as the application is live and running. You can use the SharedRegistry implementation when you need to store statically accessible values without the need of storing the registry object in memory.

At the same time, shared registry consumers can **share** the registry without having to call different objects and turning your code into spaghetti.

###  Health Score

42

—

FairBetter than 90% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community10

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

Total

4

Last Release

539d ago

Major Versions

2.1.x-dev → v3.0.02024-11-25

PHP version history (2 changes)v2.0.0PHP ^7.0

v3.0.0PHP ^8.3

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2780884?v=4)[Ioannis Papikas](/maintainers/ioannis-papikas)[@ioannis-papikas](https://github.com/ioannis-papikas)

---

Top Contributors

[![ioannis-papikas](https://avatars.githubusercontent.com/u/2780884?v=4)](https://github.com/ioannis-papikas "ioannis-papikas (18 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/panda-registry/health.svg)

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

###  Alternatives

[marcj/topsort

High-Performance TopSort/Dependency resolving algorithm

24815.6M50](/packages/marcj-topsort)[livewire/volt

An elegantly crafted functional API for Laravel Livewire.

4205.3M84](/packages/livewire-volt)

PHPackages © 2026

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