PHPackages                             honest/bijective - 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. honest/bijective

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

honest/bijective
================

Bijective is a library that can compute pairings between alphanumeric strings, and integers. Every integer can be mapped to an alphanumeric string, and every alphanumeric string can be mapped back to an integer with no unpaired permutations.

2.2.0(9y ago)3291MITPHPPHP &gt;=7.0

Since Nov 10Pushed 7y ago1 watchersCompare

[ Source](https://github.com/honestempire/bijective)[ Packagist](https://packagist.org/packages/honest/bijective)[ Docs](https://github.com/honestempire/bijective)[ RSS](/packages/honest-bijective/feed)WikiDiscussions master Synced 3d ago

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

Bijective
=========

[](#bijective)

[![Build Status](https://camo.githubusercontent.com/6682449ed754851b12188aa62aec89bca9e3cd8a5e439d5e888a82142b563efe/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f756e66756e636f2f62696a6563746976652e7376673f6272616e63683d6d6173746572)](http://travis-ci.org/unfunco/bijective)

Bijective is a library that can compute pairings between alphanumeric strings, and integers. Every integer can be mapped to an alphanumeric string, and every alphanumeric string can be mapped back to an integer with zero unpaired permutations.

Extension
---------

[](#extension)

```
$ git clone git@github.com:unfunco/bijective.git
$ cd bijective/ext/bijective
$ phpize
$ ./configure
$ make
$ make install
```

License
-------

[](#license)

Copyright © 2013 [Daniel Morris](https://unfun.co)
Made available under the terms of the [Apache License, Version 2.0](LICENSE.md).

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 93.1% 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 ~89 days

Recently: every ~251 days

Total

13

Last Release

3501d ago

Major Versions

1.0.9 → 2.0.02015-08-17

PHP version history (6 changes)1.0.0PHP &gt;=5.4.0

1.0.2PHP &gt;=5.2.0

1.0.3PHP &gt;=5.3.0

1.0.9PHP &gt;=5.3.3

2.0.0PHP &gt;=7.0.0

2.1.0PHP &gt;=7.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/8216bc6e464d010d5fd096f3d4284dd38168eabc19da1ce6967c777d19219101?d=identicon)[honest](/maintainers/honest)

---

Top Contributors

[![unfunco](https://avatars.githubusercontent.com/u/1716636?v=4)](https://github.com/unfunco "unfunco (94 commits)")[![daniel-morris](https://avatars.githubusercontent.com/u/13420858?v=4)](https://github.com/daniel-morris "daniel-morris (6 commits)")[![h4cc](https://avatars.githubusercontent.com/u/2981491?v=4)](https://github.com/h4cc "h4cc (1 commits)")

---

Tags

bijectionbijective-functionscphpphp7shortenerurl-shorteningbijectionbijective

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/honest-bijective/health.svg)

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

PHPackages © 2026

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