PHPackages                             bullhorn/fast-rest - 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. bullhorn/fast-rest

ActiveLibrary[Framework](/categories/framework)

bullhorn/fast-rest
==================

FastREST generates REST-ready models and controllers dynamically from a MySQL database schema, including foreign keys, table and column comments, and indexes.

v2.0.0(5y ago)258.0k↓50%4[4 issues](https://github.com/bullhorn/fast-rest/issues)GPL-3.0-or-laterPHPPHP &gt;=7.3CI failing

Since Aug 1Pushed 4y ago45 watchersCompare

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

READMEChangelog (2)Dependencies (7)Versions (19)Used By (0)

Bullhorn FastREST
=================

[](#bullhorn-fastrest)

[![Build Status](https://camo.githubusercontent.com/e0073593944ee813d46addbd9ca573bedbec8fc52ae676c8aadd34abf91ad653/68747470733a2f2f7472617669732d63692e6f72672f62756c6c686f726e2f666173742d726573742e737667)](https://travis-ci.org/bullhorn/fast-rest)

Contribute
----------

[](#contribute)

There are many ways to **[contribute](https://github.com/bullhorn/career-portal/blob/master/CONTRIBUTING.md)** to Bullhorn FastREST.

- **[Submit bugs](https://github.com/bullhorn/fast-rest/issues)** and help us verify fixes as they are checked in.
- Review **[source code changes](https://github.com/bullhorn/fast-rest/pulls)**.
- **[Contribute bug fixes](https://github.com/bullhorn/fast-rest/master/CONTRIBUTING.MD)**.

(Internal) Before Committing
----------------------------

[](#internal-before-committing)

- Make sure to write unit tests for any new code.
- Run all unit tests, fix any errors.
- Push
- Submit Pull Request

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

[](#documentation)

#### Requirements

[](#requirements)

Prerequisite packages are:

- Phalcon &gt;2.0
- Database must be MySQL
- All table column names must adhere to `/^[a-zA-Z0-9\_]+$/`

Examples
--------

[](#examples)

- See

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

[](#installation)

### Installing via Composer

[](#installing-via-composer)

Install composer in a common location or in your project:

```
curl -s http://getcomposer.org/installer | php
```

Create the composer.json file as follows:

```
{
    "require": {
        "bullhorn/fast-rest": "dev-master"
    }
}
```

Run the composer installer:

```
php composer.phar install
```

### Installing via GitHub

[](#installing-via-github)

Just clone the repository in a common location or inside your project:

```
git clone https://github.com/bullhorn/fast-rest.git

```

Autoloading from the Incubator
------------------------------

[](#autoloading-from-the-incubator)

Add or register the following namespace strategy to your Phalcon\\Loader in order to load classes from the incubator repository:

```
$loader = new Phalcon\Loader();

$loader->registerNamespaces(array(
     'Bullhorn\\FastRest' => '/path/to/bullhorn/fast-rest/Library/'
));

$loader->register();
```

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community24

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 54.4% 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 ~85 days

Recently: every ~128 days

Total

8

Last Release

2019d ago

Major Versions

v1.2.4 → v2.0.02020-11-06

PHP version history (2 changes)v1.0PHP &gt;=7.1.5

v2.0.0PHP &gt;=7.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/d0234f5c1e6cc5e14442b864801eedf51185d97149e98de27cd56e55ecbc8644?d=identicon)[fast-rest@bullhorn.com](/maintainers/fast-rest@bullhorn.com)

---

Top Contributors

[![bullhornthompson](https://avatars.githubusercontent.com/u/8246735?v=4)](https://github.com/bullhornthompson "bullhornthompson (56 commits)")[![bjornvandernat-bullhorn](https://avatars.githubusercontent.com/u/36988382?v=4)](https://github.com/bjornvandernat-bullhorn "bjornvandernat-bullhorn (14 commits)")[![woswaldBullhorn](https://avatars.githubusercontent.com/u/15054793?v=4)](https://github.com/woswaldBullhorn "woswaldBullhorn (10 commits)")[![thompsonBH](https://avatars.githubusercontent.com/u/42179910?v=4)](https://github.com/thompsonBH "thompsonBH (8 commits)")[![nickle799](https://avatars.githubusercontent.com/u/181508?v=4)](https://github.com/nickle799 "nickle799 (6 commits)")[![jakelawson44](https://avatars.githubusercontent.com/u/24721756?v=4)](https://github.com/jakelawson44 "jakelawson44 (3 commits)")[![john-pennington](https://avatars.githubusercontent.com/u/750850?v=4)](https://github.com/john-pennington "john-pennington (2 commits)")[![MooreCoding](https://avatars.githubusercontent.com/u/44105355?v=4)](https://github.com/MooreCoding "MooreCoding (1 commits)")[![jaibhavaya](https://avatars.githubusercontent.com/u/26911333?v=4)](https://github.com/jaibhavaya "jaibhavaya (1 commits)")[![hyperiums](https://avatars.githubusercontent.com/u/1547669?v=4)](https://github.com/hyperiums "hyperiums (1 commits)")[![zacharyjorn](https://avatars.githubusercontent.com/u/44657047?v=4)](https://github.com/zacharyjorn "zacharyjorn (1 commits)")

---

Tags

apiframeworkrestphalcon

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/bullhorn-fast-rest/health.svg)

```
[![Health](https://phpackages.com/badges/bullhorn-fast-rest/health.svg)](https://phpackages.com/packages/bullhorn-fast-rest)
```

###  Alternatives

[gotzmann/comet

Modern PHP framework for building blazing fast REST APIs and microservices

68816.2k1](/packages/gotzmann-comet)[psx/psx

PHP REST API Framework

17112.6k3](/packages/psx-psx)[atk4/api

Agile API - Extensible API server in PHP for Agile Data

143.7k1](/packages/atk4-api)[patricksavalle/slim-rest-api

Production-grade REST-API App-class for PHP SLIM, in production on https://zaplog.pro (https://api.zaplog.pro/v1)

101.4k](/packages/patricksavalle-slim-rest-api)

PHPackages © 2026

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