raisfast 0.2.23

The last backend you'll ever need. Rust-powered headless CMS with built-in blog, ecommerce, wallet, payment and 4 plugin engines.
# 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

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