Feature Status

Version: v0.1.0-alpha (Rust) | Progress: 90% | Last Updated: 2025-10-29

Info

Cloudillo is under active development. Features marked 🟢 are production-ready. 🟡 partial. 🔴 not started.


Implementation Status

Component Status Progress Notes
Backend Infrastructure
Core Server & Adapters 🟢 Complete 100% All 5 storage adapters fully implemented
Response Envelope System 🟢 Complete 100% Structured responses with error codes
Security & Auth 🟢 Complete 100% JWT, bcrypt, ABAC, TLS
API Endpoints
Authentication 🟡 Partial 50% Register/login working, token endpoints legacy
Profile Management 🟢 Complete 100% Get, update, media upload all working
Actions & Social 🟡 Partial 60% List/create working, others in progress
File Storage 🟡 Partial 40% Upload/download working, management incomplete
Real-Time Systems
RTDB Backend 🟢 Complete 100% Fully implemented with redb
CRDT Backend 🟢 Complete 100% Yjs-compatible collaborative editing
Message Bus 🟢 Complete 100% WebSocket pub/sub working
Client Libraries (TypeScript)
@cloudillo/types 🟢 Stable 100% Type definitions with validation
@cloudillo/base 🟡 Partial 95% API client works with Rust backend
@cloudillo/react 🟡 Partial 95% React hooks & components
@cloudillo/rtdb 🟢 Complete 95% Real-time database client, needs testing
Frontend & Apps
Shell/UI 🟢 Production 90% Dashboard, profile, files, messaging
Quillo (Editor) 🟢 Active 100% Collaborative rich text editor
Prello (Presentations) 🟢 Active 100% Presentation tool
Sheello (Spreadsheets) 🟢 Active 100% Spreadsheet application
Todollo (RTDB Demo) 🟢 Active 100% Todo list with real-time sync
Formillo (Forms) 🟢 Active 100% Form builder & survey tool
Federation 🟡 Partial 60% Basic federation working, envelope updates needed

Legend: 🟢 Production-ready | 🟡 Partial/In-progress | 🔴 Not started


Known Issues

  • Some API endpoints still use legacy response format (Phase 1 migration in progress)
  • Some action operations incomplete (reactions, stats, etc.)
  • File management incomplete (update, delete, tags)
  • Client library integration with RTDB/CRDT needs testing

For detailed API endpoint status, feature breakdowns, and roadmap timelines, check the repository status.


Support