Roadmap
Gluonic’s development roadmap and future vision.
Current State: v1.0 (In Development)
Core Features ✅
- Offline-first sync engine
- Optimistic updates with deferred persistence
- Reactive models (MobX + Proxy)
- Delta synchronization
- Identity mapping
- Lazy loading
- Database-agnostic adapters
- Universal client (React Native + Web)
Available Now ✅
- Prisma adapter with auto-discovery
- Generic /tx endpoint (batteries-included)
- WebSocket real-time sync
- Redis broadcasting
- Snapshot caching (file, S3, Redis)
- Streaming bootstrap
- Worker coordination
- Comprehensive testing utilities
v0.2 (Planned - Next 3 Months)
Tooling 🛠️
- Code Generation CLI - Generate client models from Prisma schema
- Gluonic Studio - Visual debugging (server + client)
- Migration Assistant - Migrate from Apollo, WatermelonDB, Replicache
- Schema Validator - Validate client/server compatibility
Built-In Helpers 🎁
- createJWTAuth() - Eliminate JWT boilerplate (server)
- createTokenAuth() - Eliminate token management (client)
- createRetryPolicy() - Configurable retry behavior
- createSnapshotCache() - Smart snapshot configuration
New Adapters 🔌
- Authorization Adapter - Fine-grained permissions (read/write/delete)
- Caching Adapter - Redis, in-memory caching
- Validation Adapter - Zod, Joi, custom validation
- Transformation Adapter - Field-level transformations
API Improvements 📚
- Decorator-free API - Alternative to decorators
- Builder pattern API - Fluent model definition
- Middleware hooks - Lifecycle events
- Conflict resolution - Strategies beyond last-write-wins
v0.3 (Planned - 6 Months)
Advanced Features 🚀
- Schema Migrations - Versioning with backward compatibility
- Operational Transformation - Collaborative editing support
- Multi-Tenancy Patterns - Enterprise-grade isolation
- GraphQL Integration - Use alongside GraphQL APIs
- tRPC Integration - Use alongside tRPC
Performance 🏎️
- Incremental Sync - Resume interrupted bootstraps
- Partial Hydration - Load model subsets
- Smart Batching - Auto-batch mutations
- Connection Pooling - Database optimization
Developer Experience 🎨
- Interactive Playground - Try Gluonic in browser
- Video Tutorials - Step-by-step guides
- Starter Templates -
npx create-gluonic-app - VSCode Extension - IntelliSense for models
v1.0 (Planned - 9-12 Months)
Production-Ready 🎯
- Comprehensive documentation - Complete API reference
- Battle-tested - Used in production by 50+ apps
- Stable API - No breaking changes
- Performance benchmarks - Published metrics
- Security audit - Third-party review
Enterprise Features 🏢
- Multi-region sync - Cross-region replication
- Audit logging - Compliance features
- RBAC - Role-based access control
- SSO Integration - Enterprise auth
- SLA guarantees - Commercial support option
Long-Term Vision (12+ Months)
Gluonic Cloud ☁️
Managed hosting option (optional):
- Zero-config deployment
- Auto-scaling
- Managed Redis/Postgres
- Built-in monitoring
- Still self-hostable ✓
Gluonic Ecosystem 🌐
- Community adapters (DynamoDB, Firebase, Supabase)
- Plugin marketplace
- Starter templates library
- Integration guides
- Case studies
Advanced Sync 🔬
- CRDTs - Conflict-free replicated data types
- Time-travel debugging - Replay sync history
- Partial replication - Sync subsets of data
- Peer-to-peer sync - Device-to-device without server
Principles Guiding Development
1. Simplicity First
- Default behavior should work for 80% of users
- Advanced features opt-in, not required
- Convention over configuration
2. Backward Compatibility
- No breaking changes within major versions
- Deprecation warnings before removal
- Migration guides for breaking changes
3. Performance Matters
- Benchmarks published and tracked
- No feature ships if it degrades performance
- Optimize for mobile (limited resources)
4. Documentation is Code
- Features don’t ship without docs
- Examples for every feature
- Troubleshooting guides
5. Community-Driven
- Open issues for feature requests
- Community adapters welcomed
- Transparent roadmap
Release Schedule
| Version | Target Date | Focus |
|---|---|---|
| v0.1 | Dec 2025 | Core engine, basic docs |
| v0.2 | Mar 2026 | Tooling, helpers, adapters |
| v0.3 | Jun 2026 | Advanced features, integrations |
| v1.0 | Sep 2026 | Production-ready, stable API |
Contributing to Roadmap
Want a feature prioritized?
- Open GitHub Issue - Describe use case
- Community Vote - Upvote issues you want
- Contribute - Submit PR for feature
- Sponsor - Fund specific features
Most requested features get prioritized!
What Won’t Be in Gluonic
Out of Scope
- Backend-as-a-Service - Use Supabase, Firebase (Gluonic is sync-only)
- Auth Provider - Use NextAuth, Clerk (Gluonic just syncs)
- File Storage - Use S3, Cloudinary (Gluonic syncs metadata only)
- Full-Text Search - Use Algolia, Elastic (Gluonic syncs data)
Philosophy: Do one thing (sync) extremely well.
Next Steps
- Design Decisions - This page
- Comparison - vs alternatives
- Contributing - Help shape Gluonic
Last updated on