Building the future of Phestus.
A look at what we have built, what we are working on, and what is planned for the Phestus platform and ecosystem.
Foundation
Establish the core runtime and architecture that powers the Phestus ecosystem.
Core Runtime
CoreEstablish the Phestus runtime, context, registries, lifecycle, and dependency system.
Module System
ModulesCreate the capability-based module architecture used throughout the platform.
Provider System
ProvidersIntroduce provider abstractions that allow modules to remain independent from implementations.
Plugin System
PluginsAdd installable plugins for bundling modules, providers, configuration, and ecosystem capabilities.
Platform
Build the services and infrastructure needed for production applications.
Event System
EventsProvide a unified event bus for communication between modules and services.
Queue & Job System
JobsIntroduce queues and jobs for asynchronous and background processing.
Workflow Engine
WorkflowsCreate composable workflows that connect events, jobs, queues, and application capabilities.
Worker System
WorkersAllow dedicated workers to register capabilities and execute platform workloads.
Application Services
Expand Phestus into a complete application platform.
Service Abstraction
ServicesCreate a backend-neutral service layer for data, schema, and application operations.
API Module
APIProvide a modular server API system for defining routes, middleware, and request handling.
API Client
APICreate a typed client for interacting with Phestus server APIs from applications.
Authentication & Middleware
SecurityProvide reusable authentication and role-based access control capabilities.
Ecosystem
Make Phestus extensible and accessible through a growing package ecosystem.
Phestus Package Registry
EcosystemProvide a private package registry for distributing Phestus modules, providers, and plugins.
Phestus CLI
ToolingCreate a CLI for authentication, package installation, project configuration, and development workflows.
Marketplace
MarketplaceAllow developers to discover, purchase, and install packages from the Phestus ecosystem.