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