Rust Backend Status Page
Last updated: December 13, 2025
β done, π§ work in progress, ποΈ planned
Core
- β
Webserver
- β HTTPS support
- β ACME integration (Let’s Encrypt)
- β Websocket bus
- β Static file serving
- β Rate limiting (multi-tier)
- β
Auth
- β Login
- β Proxy tokens
- β Passkeys (WebAuthn)
- β Profile keys
- β Permissions (ABAC)
- β Invitation, registration
- β Community profile creation
- β Identity provider protocol
- β Password reset flow
- β API key management
- β
Task scheduler
- β Task dependencies
- β Persistence
- β Fallback repetition
- β Cron-like scheduling
- β
Worker pool for synchronous tasks
- β Multiple priorities with dedicated threads
API
- β
File API
- β File listing
- β
File upload
- β Image conversions (WebP support)
- β Video conversions (FFmpeg)
- β Audio conversions (FFmpeg)
- β PDF processing
- β Document creation
- β File tagging
- β File trash/restore
- β Quota management
- β
Action API
- β Action listing
- β Action creation
- β Action inbox
- β Action verification (3-tier key caching)
- β CRDT Document API
- β RTDB (Real-time Database) API
- β
Profile API
- β Profile CRUD
- β Media management
- β Profile synchronization
- β Settings API
- β Collections API (favorites, bookmarks, pins)
- β Reference API
- β Admin API
Background tasks
- β Image resizing
- β Action distribution
- π§ Action choreography hooks (DSL engine complete)
- β connect
- β follow
- β share file
- β message
- β post
- β react
- β comment
- β stat
- π§ Hook integration with meta adapter
- β Attachment synchronization
- β Push notifications (VAPID/WebPush)
- β Email notifications (SMTP via Lettre)
Adapters
- β SQLite metadata adapter
- β SQLite auth adapter
- β Filesystem based blob adapter
- β CRDT adapter (redb - collaborative editing)
- β RTDB adapter (redb - realtime database)
- β Identity provider adapter
- ποΈ Message-bus adapter
Code Quality
- β
Zero unsafe code (
#![forbid(unsafe_code)]) - β Strict error handling (no unwrap/expect/panic)
- β ~26,600 lines of production Rust code
- β 131 source files
- β Comprehensive test suite