Phestus v0.1 is just weeks away from being released! Explore the latest modules and documentation.Learn more

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.