PHPackages                             citguru/bryss - 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. [API Development](/categories/api)
4. /
5. citguru/bryss

ActiveLibrary[API Development](/categories/api)

citguru/bryss
=============

Bryss is a PHP micro framework that helps you quickly write simple yet powerful RESTful APIs.

1381PHP

Since Aug 24Pushed 5y ago2 watchersCompare

[ Source](https://github.com/CITGuru/bryss)[ Packagist](https://packagist.org/packages/citguru/bryss)[ RSS](/packages/citguru-bryss/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Bryss Framework
===============

[](#bryss-framework)

[![Bryss](assets/bryss.png)](assets/bryss.png)

Bryss is a PHP micro framework that helps you quickly write simple yet powerful RESTful APIs inspired by Express and Slim (read the source code by heart). Bryss is built from ground up and no dependencies used currently.

- This is still in its early development used with care \*

Installation
------------

[](#installation)

It's recommended that you use [Composer](https://getcomposer.org/) to install Bryss.

```
$ composer require citguru/bryss:dev-master
```

*This project is still in development and no stable version yet. You can install by using the :dev-master tag. You should be able to install without it once there's a stable release*

This will install Bryss. Bryss have supports for PHP version from 5.3.0 to the latest ones.

You can also clone this repo directly to your project folder and require the needed classes.

Usage
-----

[](#usage)

Simple HelloWorld impelmentation of Bryss Framework.

```

```

You can quickly test this using the built-in PHP server:

```
$ php -S localhost:8000 -t public
```

Going to ,  or  would return:

```
{
    "message": "Hello World"
}
```

```

  Hello World
  Ilori Stephen A

```

```
{
    "message": "Hello World, "
}
```

Deployment
----------

[](#deployment)

If you have Apache/Nginx and PHP setup either on your own server or shared hosting, you can easily use `.htaccess` to route all requests to an entry file which is usually `index.php`.

```
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?path=$1 [NC,L,QSA]

```

or

```

   RewriteEngine on
   RewriteRule ^$ public/ [L]
   RewriteRule (^[^/]*$) public/$1 [L]

```

This means you would need to upload your Bryss project and all other files to the `public` or any folder you want (you will need to switch it out in the htaccess) to use. You will probably use FTP to upload it.

Documentation
-------------

[](#documentation)

Coming soon... For the main time kindly check [public/index](public/index.php) for how to use it.

Contributions
-------------

[](#contributions)

Please see [CONTRIBUTION](CONTRIBUTION.md) for details.

Security
--------

[](#security)

If you discover security related issues, please email me :

License
-------

[](#license)

Copyright (c) 2020 Oyetoke Toby (twitter: @oyetokeT)

The Bryss Framework is licensed under the MIT license. See [License File](LICENSE.md) for more information.

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 Bus Factor1

Top contributor holds 83.3% 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://avatars.githubusercontent.com/u/16475846?v=4)[Oyetoke Tobiloba](/maintainers/citguru)[@CITGuru](https://github.com/CITGuru)

---

Top Contributors

[![CITGuru](https://avatars.githubusercontent.com/u/16475846?v=4)](https://github.com/CITGuru "CITGuru (5 commits)")[![harryWonder](https://avatars.githubusercontent.com/u/37908860?v=4)](https://github.com/harryWonder "harryWonder (1 commits)")

---

Tags

apiframeworkphprestful-api

### Embed Badge

![Health badge](/badges/citguru-bryss/health.svg)

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

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35916.4M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24016.2M20](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172445.0k12](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

93459.5k6](/packages/botman-driver-telegram)

PHPackages © 2026

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