ESC
Type to search...

Rolling Roadmap

We try to highlight important or popular new features on this roadmap. For a complete list of released features and updates, check out our changelog.

Planned

WebSocket Support

Real-time communication with typed message handlers.

Feature

Background Jobs

Async task queue with Redis backend.

Feature

GraphQL Support

Optional GraphQL layer with async-graphql integration.

Feature

Caching Layer

Built-in caching with Redis and in-memory backends.

Feature

In Progress

Seed Command

Database seeding with rapina seed for development.

CLI

Route Auto-Discovery

Automatic route registration via .discover() method.

Feature

Done

CRUD Scaffolding

Generate complete CRUD resources with rapina add resource.

v0.5.0

Metrics Endpoint

Prometheus metrics at /metrics with request tracking.

Feature

Migrations CLI

Database migrations with rapina migrate commands.

v0.5.0

Schema Macro

Prisma-like schema definition with rapina::schema! macro.

v0.1.0-alpha.5

Database Integration

SeaORM integration with connection pooling.

v0.1.0-alpha.4

Request Validation

Validated<T> extractor with validator crate.

v0.1.0-alpha.4

JWT Authentication

Built-in JWT support with protected routes.

v0.1.0-alpha.3

OpenAPI Generation

Automatic OpenAPI spec from route definitions.

v0.1.0-alpha.3

Rapina CLI

Project scaffolding and development tools.

v0.1.0-alpha.2