A Mesh Database System for the Distributed Future
EntglDb is a cutting-edge database solution designed for modern distributed applications, combining the best of local-first architecture with peer-to-peer networking and eventual consistency.
- Offline Capable: Work seamlessly without an internet connection
- Instant Responsiveness: Zero latency for local operations
- Data Ownership: Your data lives on your device
- Decentralized Architecture: No single point of failure
- Distributed Network: Data spreads across multiple nodes
- Resilient: Self-healing network topology
- Direct Communication: Nodes communicate directly without intermediaries
- Scalable: Performance improves as the network grows
- Reduced Infrastructure Costs: No centralized servers required
- Conflict Resolution: Intelligent handling of concurrent updates
- High Availability: Always accepting writes, even during network partitions
- CRDT-Based: Leverages Conflict-free Replicated Data Types for guaranteed convergence
- Collaborative Applications: Real-time collaboration without central servers
- Mobile-First Apps: Apps that work offline and sync when connected
- Edge Computing: Distributed data processing at the edge
- IoT Systems: Resilient data management for connected devices
- Privacy-Focused Applications: Keep user data local and secure
EntglDb combines several proven technologies and concepts:
- Local-First Software: Prioritizes local data and operations
- Mesh Networking: Creates resilient, self-organizing networks
- Eventual Consistency: Guarantees that all nodes converge to the same state
- P2P Protocols: Enables direct node-to-node communication
- Build robust applications that work offline
- Simplify synchronization logic
- Focus on features, not infrastructure
- Fast, responsive applications
- Data privacy and ownership
- Works anywhere, anytime
- Reduced infrastructure costs
- Improved reliability and uptime
- Better data sovereignty
Stay tuned for:
- 📖 Documentation
- 💻 Code Examples
- 🎓 Tutorials
- 🤝 Community Resources
We're building the future of distributed databases. Interested in contributing or learning more?
- ⭐ Star our repositories
- 🐛 Report issues
- 💡 Suggest features
- 🤝 Contribute code
We are actively expanding EntglDb beyond. We are looking for Core Maintainers for the following tracks:
| Language | Repository | Status |
|---|---|---|
| C# / .NET | EntglDb.Net | ✅ Stable (v0.6+) |
| Kotlin | EntglDb.Kotlin | ⚠ Alpha (v0.2+) |
| Node.js | EntglDb.NodeJs | 🚧 In Development |
If you love Distributed Systems, Gossip Protocols, or CRDTs, please open an issue labeled collaboration or join our [Discussions].
EntglDb - Empowering Local-First, Distributed Applications