Features
A web stack built around composition.
Phestus gives applications a common runtime and a collection of modular building blocks that can be combined, replaced, and extended.
Modular Architecture
Add capabilities through independent modules instead of coupling your application to a single implementation.
Provider System
Swap implementations without changing the module API your application depends on.
Service Adapters
Connect Phestus to Payload CMS, Sanity, or your own application service.
Auth & Middleware
Endlessly dynamic and configurable middleware and auth functionality to protect routes, users, and data.
API
Powerfully typed and dynamic API module that allows for easy route deployment and protection.
Event Driven
Publish and consume events throughout your application using a consistent event bus.
Background Jobs
Move asynchronous work out of your request path with queues and jobs.
Workflows
Compose events, jobs, and other capabilities into reusable application workflows.
Plugin Architecture
Package modules and providers together into installable plugins.
Developer First
Keep the core runtime small and give developers control over the technologies behind it.