PHPackages                             ecentria/ecentria-rest-bundle - 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. ecentria/ecentria-rest-bundle

ActiveSymfony-bundle[HTTP &amp; Networking](/categories/http)

ecentria/ecentria-rest-bundle
=============================

Goal of this bundle is to simplify process of creating APIs with Symfony. We use already well-coded libraries, combine them together to simplify process and not to re-invent the wheel. We've chose REST and HATEOS to have unified standards of API requests and responses.

0.3.4(6y ago)142.4k11[2 issues](https://github.com/ecentria/EcentriaRestBundle/issues)[2 PRs](https://github.com/ecentria/EcentriaRestBundle/pulls)MITPHPPHP ~7.0

Since Jul 24Pushed 2y ago32 watchersCompare

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

READMEChangelog (5)Dependencies (10)Versions (13)Used By (0)

Ecentria REST Bundle
====================

[](#ecentria-rest-bundle)

Goal of this bundle is to simplify process of creating APIs with Symfony. We use already well-coded libraries, combine them together to simplify process and not to re-invent the wheel. We've chose REST and HATEOS to have unified standards of API requests and responses.

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

[](#documentation)

Documentation for Ecentria Rest Bundle is in [Resources/doc/index.md](Resources/doc/index.md)

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

[](#installation)

Installation instructions can be found in the [documentation](Resources/doc/setup.md)

License
-------

[](#license)

This bundle is under the MIT license. See the complete license in the bundle:

```
Resources/meta/LICENSE

```

Reporting an issue or a feature request
---------------------------------------

[](#reporting-an-issue-or-a-feature-request)

Issues and feature requests are tracked in the [Github issue tracker](https://github.com/ecentria/EcentriaRestBundle/issues).

For contributors
----------------

[](#for-contributors)

1. Fork repository
2. Create your feature branch (`git checkout -b new-feature-name`)
3. Code your improvement or feature
4. Write tests
5. Create new Pull Request

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community25

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 73.9% 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 ~435 days

Total

5

Last Release

2209d ago

PHP version history (2 changes)0.3.0PHP &gt;=5.3.2

0.3.4PHP ~7.0

### Community

Maintainers

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

---

Top Contributors

[![inferont](https://avatars.githubusercontent.com/u/12887855?v=4)](https://github.com/inferont "inferont (82 commits)")[![chernecov](https://avatars.githubusercontent.com/u/2867987?v=4)](https://github.com/chernecov "chernecov (6 commits)")[![RuslanZavacky](https://avatars.githubusercontent.com/u/103556?v=4)](https://github.com/RuslanZavacky "RuslanZavacky (5 commits)")[![ktsharp](https://avatars.githubusercontent.com/u/2972758?v=4)](https://github.com/ktsharp "ktsharp (4 commits)")[![EcentriaDev](https://avatars.githubusercontent.com/u/12166654?v=4)](https://github.com/EcentriaDev "EcentriaDev (3 commits)")[![dbalabka](https://avatars.githubusercontent.com/u/1269372?v=4)](https://github.com/dbalabka "dbalabka (3 commits)")[![jshanman](https://avatars.githubusercontent.com/u/209291?v=4)](https://github.com/jshanman "jshanman (2 commits)")[![chirali](https://avatars.githubusercontent.com/u/21960182?v=4)](https://github.com/chirali "chirali (2 commits)")[![daniil-sharou](https://avatars.githubusercontent.com/u/538836?v=4)](https://github.com/daniil-sharou "daniil-sharou (2 commits)")[![oleg-andreyev](https://avatars.githubusercontent.com/u/1244112?v=4)](https://github.com/oleg-andreyev "oleg-andreyev (1 commits)")[![mykh74](https://avatars.githubusercontent.com/u/4666229?v=4)](https://github.com/mykh74 "mykh74 (1 commits)")

---

Tags

restlibraryecentria

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/ecentria-ecentria-rest-bundle/health.svg)

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

###  Alternatives

[kimai/kimai

Kimai - Time Tracking

4.6k7.4k1](/packages/kimai-kimai)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[api-platform/doctrine-orm

Doctrine ORM bridge

243.1M39](/packages/api-platform-doctrine-orm)[aboutcoders/job-bundle

A symfony bundle for asynchronous job processing.

2618.0k1](/packages/aboutcoders-job-bundle)[pumukit/pumukit

Media Portal

5714.0k37](/packages/pumukit-pumukit)[claroline/core-bundle

Claroline core bundle

165.5k52](/packages/claroline-core-bundle)

PHPackages © 2026

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