FindSoftware

Bullet

PHP micro-framework that routes HTTP requests one URI path segment at a time, using nested callbacks.

Bullet is a PHP micro-framework that builds applications around HTTP URIs and defined paths. Its router handles one path segment at a time: static segments are declared with path, variable segments with param, and HTTP method handlers sit inside the path they belong to. The homepage describes it as built for REST APIs and web applications, and the README says a Bullet application can sit under an existing web app to serve an API or dynamic pages.

Requests reach the application through PHP: the README’s Apache setup passes every request that is not an existing file or directory to index.php. The project is installed with Composer.

Worth knowing

The README opens with a section titled “PROJECT MAINTENANCE RESUMES”, which says Bullet becomes an active project again under a changing of the guard.

Identity

Status
Stub
Maintainer
Vance Lucas
Maintained by
Individual
First release
20133

Rendering and deploy

Runs as
Per request2
Install with
composer2

Releases

Current major version
13
Last release
2021-05-283

Adoption

GitHub stars
4151
Packagist downloads
50,1624
Packagist downloads a month
586
Dependent repositories
235
Dependent packages
15

Why these figures do not compare

Sources

  1. 2026-10-20: links, Written in, License, GitHub stars
    github.com/vlucas/bulletphp
  2. 2026-10-20: links, Categories, Runtime, Install with, Runs as
    github.com/vlucas/bulletphp/blob/master/README.md
  3. 2026-10-20: First release, Minimum runtime, Current major version, Last release
    repo.packagist.org/p2/vlucas/bulletphp.json
  4. 2026-10-20: Packagist downloads
    packagist.org/packages/vlucas/bulletphp.json
  5. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/packagist.org/packages/vlucas%2Fbulletphp
  6. 2026-10-25: Packagist downloads a month
    packagist.org/packages/vlucas/bulletphp/stats.json

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON