Files
raisfast/ROADMAP.md
T

3.4 KiB

raisfast Roadmap

Current Status: Early Alpha

Core API and architecture are stable. Completing production-readiness features before v1.0.


Q2 2026 — Completeness

Infrastructure

  • Serverless adapters (AWS Lambda / Vercel / Cloudflare Workers)
  • Redis cache store implementation (cache-redis feature)
  • Redis rate limit store implementation (rate-limit-redis feature)
  • External search engine support (Meilisearch / OpenSearch)
  • Docker image optimization (multi-stage, <20MB)

Performance

  • Benchmark suite (k6 / wrk) with published results
  • Cold start optimization for serverless (<100ms)
  • Connection pooling tuning guide

Developer Experience

  • create-raisfast CLI scaffolding tool
  • JavaScript/TypeScript SDK
  • Python SDK
  • API rate limiting per-role configuration
  • Database migration CLI improvements

Q3 2026 — v1.0 Stable Release

Core

  • API stability guarantee (no breaking changes post-v1.0)
  • Comprehensive error codes documentation
  • Request/response TypeScript types auto-generated
  • GraphQL adapter (optional)

Documentation

  • Full API reference (OpenAPI)
  • Getting started guide (5-minute tutorial)
  • Deployment guides (Docker / AWS / Vercel / Cloudflare)
  • Plugin development tutorial
  • Content type system guide
  • Multi-tenant setup guide
  • Architecture deep-dive

Testing

  • 500+ API integration tests
  • End-to-end test suite (Playwright for Admin UI)
  • Load test scenarios
  • CI/CD pipeline (GitHub Actions)

Q4 2026 — Ecosystem

Plugin Marketplace

  • Plugin registry API
  • Plugin publishing CLI (raisfast plugin publish)
  • Plugin marketplace web UI
  • Plugin discovery and search
  • Plugin analytics (downloads, ratings)

SaaS Platform (raisfast.cloud)

  • Multi-tenant hosting platform
  • Dashboard (project management, usage metrics)
  • Automatic backups
  • Custom domain support
  • Free tier (suitable for personal blogs)

Community

  • Plugin starter templates (JS / Lua / WASM)
  • Theme system for front-end
  • Example projects (Blog / E-commerce / Documentation site / Portfolio)
  • Contribution bounties

2027 — Enterprise

  • SSO / SAML integration
  • SOC 2 compliance
  • Audit log retention policies
  • Role-based field-level permissions
  • Content versioning and approval workflows
  • Multi-language content (i18n)
  • Real-time collaboration (WebSocket / CRDT)
  • Edge caching layer
  • OpenTelemetry integration
  • Kubernetes Helm chart

Completed

  • Core REST API (posts, pages, categories, tags, comments, media, users)
  • JWT auth + refresh tokens + OAuth (GitHub)
  • RBAC permission system
  • Admin SPA (React + shadcn/ui)
  • Plugin engine (WASM / JavaScript / Lua)
  • Content type system with AOP aspects
  • Multi-database support (SQLite / PostgreSQL / MySQL)
  • SQL dialect abstraction layer
  • Tauri desktop mode
  • Embedded Admin UI (rust-embed)
  • Job queue + cron scheduler
  • Webhook system
  • Audit logging
  • Rate limiting
  • Swagger UI (OpenAPI)
  • Block editor / page builder
  • Media library with thumbnails
  • SMS login
  • Email verification
  • Password reset
  • Optional multi-tenant mode
  • RSS / Atom feeds
  • Sitemap generation
  • S3 storage backend