Skip to content

Packages

Raxos is a collection of twenty-one PHP libraries. Each one solves a single concern, targets PHP 8.5, and can be installed on its own with Composer. There is no meta package to pull in.

The libraries are grouped into four areas below. Every package links to its own introduction, installation guide and API reference.

Core

Foundational building blocks that the rest of the ecosystem depends on.

HTTP & Web

Everything you need to build an HTTP API: a typed HTTP layer, routing, authentication, rate limiting and specification generation.

Data

Persistence and retrieval: an ORM, a search layer on top of it, and a cache.

Integrations & Output

Talking to the outside world: mail, messaging, barcodes, wallet passes and a terminal framework.

How they fit together

Most packages build on foundation and the interfaces in contract. A few notable relationships:

Install only what you need

Every package declares its own dependencies, so installing one pulls in just the Raxos modules it actually uses. Start with the Guide for installation and conventions.