readysettech/readyset

Readyset is a MySQL and Postgres wire-compatible caching layer that sits in front of existing databases to speed up queries and horizontally scale read...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 31 minutes ago
Added to GitGenius on September 12th, 2026
Created on May 24th, 2022
Open Issues & Pull Requests: 100 (+0)
GitHub issues: Enabled
Number of forks: 165
Total Stargazers: 5,279 (+0)
Total Subscribers: 32 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.7 hours
Mean response time: 69.0 days
90th percentile: 347.3 days
Tracked items: 377

Most active contributors

Sign in to see contributor activity.

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 "MySQL" is answered fastest, typically in under an hour, while "Low priority" waits about 12 months. 40% of tracked open issues have had no activity in three months. Only 6% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 88
New in 7 days: 1
Closed in 7 days: 1
Avg open age: 384 days
Stale 30+ days: 72
Stale 90+ days: 60

Recent activity

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

Top labels

  • bug (138)
  • Medium priority (49)
  • High priority (44)
  • first-issue (33)
  • Feature Request (26)
  • Low priority (26)
  • MySQL (24)
  • Postgres (10)

Detailed Description

ReadySet is a caching layer that sits between applications and MySQL or Postgres databases to accelerate query performance and scale read throughput.

ReadySet addresses the challenge of database performance bottlenecks by transparently caching query results without requiring application rewrites or manual cache invalidation. It works by positioning itself as a wire-compatible proxy that intercepts SQL queries, caches the results of SELECT statements, and automatically keeps those cached results synchronized with the underlying database by consuming the database's replication stream. This approach transforms complex SQL reads into fast in-memory lookups while maintaining consistency as data changes.

Teams should consider ReadySet when they need to improve read performance and horizontal scalability without modifying their application code or managing cache invalidation logic. It works with existing ORMs and database clients since it maintains wire compatibility with Postgres and MySQL protocols. The tool suits projects where query performance is a bottleneck but rewriting to use a separate key-value store is impractical or undesirable. ReadySet Cloud is available as a managed service for teams preferring not to self-host.

The project maintains active development with regular commits and pull request activity. The codebase is written in Rust and includes a build pipeline tracked through continuous integration. The repository shows ongoing issue management with both open and closed issues being addressed. Community engagement is supported through a Slack channel and social media presence.