Roadmap
Current Features ✅
Section titled “Current Features ✅”- Built for Bun - Native performance
- Express Ecosystem - Middleware support
- TypeScript First - Decorators, Generics, Type Safety
- Auto OpenAPI - Scalar documentation
- Rich Plugin System - CORS, Session, Validation, Rate Limiting
- Dependency Injection - Container for dependency injection
- OpenTelemetry - Built-in traces
- OAuth2 - Built-in OAuth2 support
- Request-Scoped Globals - Via AsyncLocalStorage
Future Features 🔄
Section titled “Future Features 🔄”Runtime Compatibility
Section titled “Runtime Compatibility”- Support for Deno and Node.js
- Cross-runtime testing
Framework Plugins
Section titled “Framework Plugins”- Drop-in adapters for Express, Koa, and Elysia
Enhanced WebSockets
Section titled “Enhanced WebSockets”- Event support
- HTTP simulation
Deep Introspection
Section titled “Deep Introspection”- Type analysis for enhanced OpenAPI generation
- Automatic schema generation from TypeScript types
Benchmarks
Section titled “Benchmarks”- Comprehensive performance comparisons
- CI/CD performance tracking
Scaling
Section titled “Scaling”- Automatic clustering support
- Load balancing
RPC Support
Section titled “RPC Support”- tRPC integration
- gRPC support
Binary Formats
Section titled “Binary Formats”- Protobuf support
- MessagePack support
Reliability
Section titled “Reliability”- Circuit breaker pattern
- Retry mechanisms
- Health checks
Strict Mode
Section titled “Strict Mode”- Enforced controller patterns
- Compile-time route validation
Standardized Errors
Section titled “Standardized Errors”- Consistent 4xx/5xx error formats
- Error cataloging
Contributing
Section titled “Contributing”We welcome contributions! Check out our GitHub repository to get involved.