dicedb/dicedb

Open-source, low-latency key/value engine built on Valkey with query subscriptions and hierarchical storage tiers.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 41 minutes ago
Added to GitGenius on September 5th, 2026
Created on August 31st, 2022
Open Issues & Pull Requests: 131 (+0)
GitHub issues: Enabled
Number of forks: 1,399
Total Stargazers: 10,773 (+0)
Total Subscribers: 110 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.7 hours
Mean response time: 10.6 days
90th percentile: 3.3 days
Tracked items: 576

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "feature -- http-support" is answered fastest, typically in under an hour, while "documentation" waits about 27 hours. Only 1% of issues opened in the past year have been closed. Three people close 70% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 122
New in 7 days: 1
Closed in 7 days: 1
Avg open age: 628 days
Stale 30+ days: 121
Stale 90+ days: 121

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • good first issue (181)
  • stack -- go (114)
  • difficulty-level -- easy (103)
  • documentation (86)
  • new -- command (52)
  • difficulty-level -- mid (40)
  • bug (27)
  • migration -- command (19)

Detailed Description

DiceDB is a low-latency key-value store built on Valkey that adds query subscriptions and hierarchical storage tiers to the core key-value model.

The project addresses the need for real-time data notifications and flexible storage management in high-performance caching scenarios. It extends Valkey's architecture with query subscriptions, allowing clients to receive notifications when data matching specific criteria changes, and implements hierarchical storage tiers that enable automatic data movement between different storage layers based on access patterns and policies. This approach lets applications react immediately to data changes without polling while optimizing storage costs through tiered placement.

DiceDB suits teams building real-time applications that need both low-latency access and cost-effective storage scaling. It works well for use cases where applications must respond to data mutations instantly, such as live dashboards, collaborative tools, or event-driven systems. Organizations already invested in Valkey or Redis compatibility will find the tool a natural extension, though the query subscription feature represents a significant departure from standard key-value semantics that requires application-level support to leverage effectively.

The project shows consistent development activity with regular commits across its codebase. The maintainers actively respond to issues and pull requests, indicating ongoing engagement with the user community. Documentation is maintained alongside code changes, suggesting a commitment to keeping guidance current with implementation. The project accepts external contributions and integrates them into the main branch, demonstrating openness to community participation.