-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Zentropy Roadmap
Zentropy is a lightweight, high-performance KV store with support for TCP and Unix socket connections. Here's the roadmap for its development and future enhancements.
1. Core Features (MVP)
- ✅ Basic KV store (
GET,SET,DEL) - ✅ TCP & Unix socket client support
- ✅ In-memory storage with optional persistence
- ✅ Command parsing and response protocol
2. Client Libraries
- Python client
- Zig client
- Node.js client
- PHP client
- Easy integration with existing projects
3. Advanced Storage
- Expiring keys / TTL support
- LRU cache implementation
- Disk-backed persistence
4. Reliability & Monitoring
- Unit tests for core modules
- Logging and metrics (connections, commands, memory)
- Graceful shutdown and signal handling
5. Security & Access
- Client authentication
- Optional TLS/SSL support for secure connections
6. Developer Experience
- CLI tool (
zentropy-cli) for testing and management - Detailed documentation and usage examples
- GitHub Actions for CI/CD
7. Future Enhancements
- Pub/Sub messaging support
- Clustered mode for horizontal scaling
- Advanced query/scan commands
- Performance optimization and memory profiling
Contribution
Zentropy is open-source! Contributions, suggestions, and bug reports are welcome.
Feel free to fork the repo, submit PRs, or open issues.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels