PHPackages                             flyingpiranhas/common - 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. flyingpiranhas/common

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

flyingpiranhas/common
=====================

The flyingpiranhas common library is the base of all other FP packages. It provides helpful classes and utilities used throughout other FP projects. . These utilities and classes are pretty useful in other regards, too.

1731PHP

Since Mar 4Pushed 13y ago1 watchersCompare

[ Source](https://github.com/Swader/flyingpiranhas-common)[ Packagist](https://packagist.org/packages/flyingpiranhas/common)[ RSS](/packages/flyingpiranhas-common/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

\###Flyingpiranhas Common library

\####Introduction The FlyingPiranhas common library is part of the [FlyingPiranhas](http://www.flyingpiranhas.net) wireframework. It helps [me](http://www.bitfalls.com) develop websites quickly and safely, so I thought I'd share it with the world. For more information on it and its authors, head over to the home page and read up.

\####Common This is the *common* library, meaning it's standalone and has some helpful classes that can be used in everyday coding without needing to conform to the rules of the rest of FlyingPiranhas. The classes are more or less commonly used components and utilities that appear in one form or another in every website of mid to high level complexity. There's database adapters, caching, user authentication, benchmarking tools and much more, and it's all autoloaded as needed so next to no overhead in all this. The classes are designed to leave a truly minimal footprint on your application, so give them a go.

\####Requirements

- Php 5.4+
- Curl for Validator::urlExists \[optional\]
- APC for ApcCache \[optional\]

\####Installation You can install the common library with composer. Just look for flyingpiranhas/common on packagist.org and add it to your composer.json file for a painless installation. You can also download a zip right here and just point a regular PSR autoloader at the folder, but composer is the preferred method since it allows us to easily update the library and fix bugs and loopholes people help us discover further down the road.

\####License See LICENSE.md

\####Contributing There's a lot of @todos in the code, so feel free to take a look and submit a pull request if you fix anything. Also, we desperately need tests written. There's a few of them to serve as an example in the tests/ subfolder, so if you could contribute that'd be swell. There is only one rule: follow PSR-2 as much as possible. Use other classes as examples and keep the coding style consistent.

\####Contact We're on [Twitter](http://www.twitter.com/wireframework) and I am on [Google plus](http://www.gplus.to/Swader) and at [my website](http://www.bitfalls.com).

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/4c1fbd2989c3dc9eba2c45f72fe4727d5cf1bde9ef6ff014c2b961e95636a6dc?d=identicon)[swader](/maintainers/swader)

![](https://www.gravatar.com/avatar/f95bcd26d41fe6d45f9928cb4f13eb8ed66ce97327b086dc847cc3e650f9904c?d=identicon)[pinetreerg](/maintainers/pinetreerg)

---

Top Contributors

[![Swader](https://avatars.githubusercontent.com/u/1430603?v=4)](https://github.com/Swader "Swader (17 commits)")

### Embed Badge

![Health badge](/badges/flyingpiranhas-common/health.svg)

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

###  Alternatives

[magirc/magirc

MagIRC - Let the magirc begin!

381.1k](/packages/magirc-magirc)[bjornjohansen/wp-pre-commit-hook

Pre-commit hook for WordPress projects

118.8k3](/packages/bjornjohansen-wp-pre-commit-hook)[nicolaswurtz/chordpro-php

Parse, transpose and format (html,json,plaintext) ChordPro format for songs lyrics with chords.

173.6k](/packages/nicolaswurtz-chordpro-php)

PHPackages © 2026

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