PHPackages                             phpexperts/mini-api-base - 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. phpexperts/mini-api-base

ActiveLibrary[API Development](/categories/api)

phpexperts/mini-api-base
========================

A quick and easy standard PHP skeleton.

v2.0.0(7mo ago)011MITPHPPHP &gt;=8.1

Since Jan 2Pushed 7mo ago1 watchersCompare

[ Source](https://github.com/PHPExpertsInc/MiniApiBase)[ Packagist](https://packagist.org/packages/phpexperts/mini-api-base)[ Docs](https://www.phpexperts.pro/)[ RSS](/packages/phpexperts-mini-api-base/feed)WikiDiscussions trunk Synced 1mo ago

READMEChangelogDependencies (16)Versions (6)Used By (0)

MiniApiBase Project
===================

[](#miniapibase-project)

![Maintainability]()![Test Coverage]()

MiniApiBase is a PHP Experts, Inc., Project meant to ease the creation of new API projects.

It strives to conform to the Standard PHP Skeleton () wherever possible.

Read [**On Structuring PHP Projects**](https://blog.nikolaposa.in.rs/2017/01/16/on-structuring-php-projects/)for more.

The configurer was inspired by

It includes everything you need for a modern lightweight PHP API server:

- Minimum PHP version of v8.1.
- [minicli/minicli (PHP Experts' fork)](https://github.com/PHPExperts-Contribs/minicli)
- [pecee/simple-router](https://github.com/skipperbent/simple-php-router)
- [phpexperts/console-painter](https://github.com/PHPExpertsInc/ConsolePainter)
- [phpexperts/laravel-env-polyfill](https://github.com/PHPExpertsInc/Laravel57-env-polyfill)
- [phpexperts/rest-speaker](https://github.com/PHPExpertsInc/RESTSpeaker)
- [phpexperts/simple-dto](https://github.com/PHPExpertsInc/SimpleDTO)

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

[](#installation)

Via Composer

```
composer create-project phpexperts/mini-api-base api.my.site
```

Usage
-----

[](#usage)

Install a project, then remove the directories you won't need, like `bin`.

You should definitely edit the LICENSE to be specific to your project and update the tags at the top of the README.md.

Use cases
---------

[](#use-cases)

✔ Rapidly start up a project right.
✔ Less time spent on boilerplating a git repo.
✔ Conforms to the most widely-deployed PHP layout.
✔ Fully compatible with the Bettergist Collective recommendation.

Testing
-------

[](#testing)

```
phpunit --testdox
```

Contributors
------------

[](#contributors)

[Theodore R. Smith](https://www.phpexperts.pro/%5D)
GPG Fingerprint: 4BF8 2613 1C34 87AC D28F 2AD8 EB24 A91D D612 5690
CEO: PHP Experts, Inc.

License
-------

[](#license)

MIT license. Please see the [license file](LICENSE.mit.md) for more information.

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance65

Regular maintenance activity

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity51

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 ~72 days

Total

5

Last Release

211d ago

Major Versions

v1.2.0 → v2.0.02025-10-19

### Community

Maintainers

![](https://www.gravatar.com/avatar/3f3a2dd16766f6b03c330e65aaca9dfb97f1bbbb41c5e2af5681f58f670b7917?d=identicon)[hopeseekr](/maintainers/hopeseekr)

---

Top Contributors

[![hopeseekr](https://avatars.githubusercontent.com/u/1125541?v=4)](https://github.com/hopeseekr "hopeseekr (5 commits)")

---

Tags

new projectuniversal package layoutstandard package layoutproject layout

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/phpexperts-mini-api-base/health.svg)

```
[![Health](https://phpackages.com/badges/phpexperts-mini-api-base/health.svg)](https://phpackages.com/packages/phpexperts-mini-api-base)
```

###  Alternatives

[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[showdoc/showdoc

ShowDoc is a tool greatly applicable for an IT team to share documents online

12.8k7.0k](/packages/showdoc-showdoc)[flat3/lodata

OData v4.01 Producer for Laravel

96320.9k](/packages/flat3-lodata)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

44643.1k1](/packages/pressbooks-pressbooks)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)[flarum/core

Delightfully simple forum software.

211.3M1.9k](/packages/flarum-core)

PHPackages © 2026

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