Skip to Content
CommunityRoadmap

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

VersionTarget DateFocus
v0.1Dec 2025Core engine, basic docs
v0.2Mar 2026Tooling, helpers, adapters
v0.3Jun 2026Advanced features, integrations
v1.0Sep 2026Production-ready, stable API

Contributing to Roadmap

Want a feature prioritized?

  1. Open GitHub Issue - Describe use case
  2. Community Vote - Upvote issues you want
  3. Contribute - Submit PR for feature
  4. 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

Last updated on