PHPackages                             envms/osseus - 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. [Framework](/categories/framework)
4. /
5. envms/osseus

ActiveLibrary[Framework](/categories/framework)

envms/osseus
============

A modern lightweight framework to integrate with legacy code and applications

v0.4.3(5y ago)71.7k1GPL-3.0PHPCI failing

Since May 16Pushed 5y ago4 watchersCompare

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

READMEChangelog (10)Dependencies (1)Versions (11)Used By (0)

[![Maintainability](https://camo.githubusercontent.com/4d06770eeff720c878fb88a753019967ff0e56221cda824793f82ac71522fd0d/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f63663830376333363136386237323432613537362f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/envms/osseus/maintainability)

Osseus
Upgrade Your Legacy PHP Code
====================================

[](#osseusupgrade-your-legacy-php-code)

Osseus is a light and tiny PHP framework/library that integrates with any application. It provides both a RESTful API and a more "traditional" service to support incremental code improvements.

Osseus can be used as a full-featured application framework, or simply as a utility library to help your application scale. Its goal is to be flexible and impartial to code and database structures.

### Features

[](#features)

- light and fast router with a smart URI parser
- built-in security tools to validate and sanitize data
- interfaces with [FluentPDO](https://github.com/envms/fluentpdo) to provide quick and seamless database interactions
- an internationalization template system to implement new languages quickly and easily
- classic MVC system with some small additions

### Contributions

[](#contributions)

Contributors are very welcome to help test and improve Osseus

### Usage

[](#usage)

To get started, all you need is a little setup:

```
// add necessary classes
use Envms\Osseus\Dev\Debug;
use Envms\Osseus\Parse\Uri;
use Envms\Osseus\Router\Route;
use Envms\Osseus\Server\Environment;

// set your environment
$environment = Environment::instance(Environment::DEVELOPMENT); // the current environment
$debug = Debug::instance(Environment::TESTING); // the maximum environment to show debug statements

// optional but recommended - parse the URI and route to the index controller
$uri = new Uri($_SERVER['REQUEST_URI']);
$router = new Route('TestApp');
$router->go($uri);
```

The router will direct the `$uri` to your application's controller and action, and you're on your way!

#### The current version is beta-2 (v0.4.3)

[](#the-current-version-is-beta-2-v043)

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

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

Recently: every ~181 days

Total

10

Last Release

2026d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/50a97e8e6e33ba1006b5d17582ff77511c08c997350a8ccd4284e4e7427f49b8?d=identicon)[cbornhoft](/maintainers/cbornhoft)

---

Top Contributors

[![cbornhoft](https://avatars.githubusercontent.com/u/10536543?v=4)](https://github.com/cbornhoft "cbornhoft (133 commits)")[![sanabria91](https://avatars.githubusercontent.com/u/24279172?v=4)](https://github.com/sanabria91 "sanabria91 (7 commits)")

---

Tags

apifluentpdoframeworklegacylibraryphptoolkitapiframeworklibraryfluentapplicationrestfulrefactorlegacy

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/envms-osseus/health.svg)

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

###  Alternatives

[ccxt/ccxt

A cryptocurrency trading API with more than 100 exchanges in JavaScript / TypeScript / Python / C# / PHP / Go

41.5k328.9k1](/packages/ccxt-ccxt)[phprest/phprest

PHP Rest Framework.

3049.3k](/packages/phprest-phprest)[digitalstars/simplevk

Powerful PHP library/framework for VK API bots, supporting LongPoll &amp; Callback &amp; OAuth

883.9k3](/packages/digitalstars-simplevk)[abydahana/aksara

Aksara is a CodeIgniter based CRUD Toolkit you can use to build complex applications become shorter, secure and more reliable just in a few lines of code. Serving both CMS or Framework, produce both HEADLESS (RESTful API) or TRADITIONAL (Browser Based), just by writing single controller. Yet it's reusable, scalable and ready to use!

1101.2k](/packages/abydahana-aksara)[podcastcrawler/podcastcrawler

PHP library to find podcasts

402.7k1](/packages/podcastcrawler-podcastcrawler)[evias/nem-php

Composer Package for PHP (Laravel or Pure PHP), Wrapper to use the NEM blockchain REST API and SDK with NIS compatibility.

332.9k](/packages/evias-nem-php)

PHPackages © 2026

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