2017 © Pedro Peláez
 

library osseus

Osseus is a lightweight framework for creating fast API-centric applications

image

envms/osseus

Osseus is a lightweight framework for creating fast API-centric applications

  • Thursday, May 17, 2018
  • by cbornhoft
  • Repository
  • 5 Watchers
  • 1 Stars
  • 40 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 700 % Grown

The README.md

Maintainability, (*1)

Osseus
Upgrade 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., (*2)

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., (*3)

Features

  • light and fast router with a smart URI parser
  • built-in security tools to validate and sanitize data
  • interfaces with 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

Contributors are very welcome to help test and improve Osseus, (*4)

Usage

To get started, all you need is a little setup:, (*5)

// 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!, (*6)

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

The Versions

17/05 2018

dev-master

9999999-dev https://github.com/envms/osseus

Osseus is a lightweight framework for creating fast API-centric applications

  Sources   Download

GPL-3.0

The Development Requires

api framework library skeleton fluent

17/05 2018

v0.0.2

0.0.2.0 https://github.com/envms/osseus

Osseus is a lightweight framework for creating fast API-centric applications

  Sources   Download

GPL-3.0

The Development Requires

api framework library skeleton fluent

16/05 2018

v0.0.1

0.0.1.0 https://github.com/envms/osseus

Osseus is a lightweight framework for creating fast API-centric applications

  Sources   Download

GPL-3.0

The Development Requires

api framework library skeleton fluent