PHPackages                             inad9300/bed.php - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. inad9300/bed.php

ActiveLibrary[HTTP &amp; Networking](/categories/http)

inad9300/bed.php
================

REST-oriented PHP micro-framework

v0.1.0(9y ago)012GNU AGPLPHPPHP ^7.0

Since Jun 14Pushed 8y ago1 watchersCompare

[ Source](https://github.com/inad9300/bed.php)[ Packagist](https://packagist.org/packages/inad9300/bed.php)[ Docs](https://github.com/inad9300/bed.php)[ RSS](/packages/inad9300-bedphp/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (3)Dependencies (1)Versions (4)Used By (0)

bed.php
=======

[](#bedphp)

REST-oriented PHP micro-framework. The idea behind it is to provide the minimum amount of functionality that allows writing REST APIs comfortably, without compromising performance or conditioning too much system-specific architecture decisions. To accomplish that, the framework puts together components common to virtually every REST API, and no more. In turn, the use of PHP native features is encouraged, as they are many times sufficient for most of the cases, and very well documented.

In addition, a bunch of utility functions is provided, each on a separate file, so that only what is really needed needs to be imported.

For both the core functionality and the additional tools, you are allowed and encouraged to select only the parts your application really needs. There is no imposition to this regard coming from the framework.

Requires PHP &gt;= 7.

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity50

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.

###  Release Activity

Cadence

Every ~42 days

Total

3

Last Release

3539d ago

### Community

Maintainers

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

---

Top Contributors

[![inad9300](https://avatars.githubusercontent.com/u/3440331?v=4)](https://github.com/inad9300 "inad9300 (35 commits)")

---

Tags

apirestmicro-framework

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/inad9300-bedphp/health.svg)

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

###  Alternatives

[xendit/xendit-php

Xendit PHP SDK

189730.6k6](/packages/xendit-xendit-php)[angelleye/paypal-php-library

PHP wrapper for PayPal APIs

243440.9k](/packages/angelleye-paypal-php-library)[infobip/infobip-api-php-client

PHP library for consuming Infobip's API

921.8M10](/packages/infobip-infobip-api-php-client)[onesignal/onesignal-php-api

A powerful way to send personalized messages at scale and build effective customer engagement strategies. Learn more at onesignal.com

34170.2k2](/packages/onesignal-onesignal-php-api)[mediamonks/rest-api-bundle

MediaMonks Rest API Symfony Bundle

1656.2k1](/packages/mediamonks-rest-api-bundle)[phrest/api

REST API Package for Phalcon PHP

304.2k](/packages/phrest-api)

PHPackages © 2026

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