Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 9 Rust Caching Projects
-
readyset
ReadySet is a transparent database cache for Postgres & MySQL that gives you the performance and scalability of an in-memory key-value store without requiring that you rewrite your app or manually handle cache invalidation. Based on the Noria project from MIT. Built using Rust. 🚀
Project mention: Fine-grained caching strategies of dynamic queries | news.ycombinator.com | 2023-09-21This example is a great use case for partial incremental view maintenance systems like ReadySet: you automatically get something like the “prepopulating the cache” section (toward the end of the blog) while only caching the data the application is using, and avoiding the need to manually implement any sort of invalidation logic.
(Disclaimer: I used to work for them, but don’t anymore. It’s all available for free on GitHub though for anyone interested: https://github.com/readysettech/readyset)
-
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
stretto
Stretto is a Rust implementation for Dgraph's ristretto (https://github.com/dgraph-io/ristretto). A high performance memory-bound Rust cache. (by al8n)
-
Project mention: Tip: slow fzf --preview commands can be cached using bkt to make the preview more responsive | /r/commandline | 2023-04-14
-
magic-nix-cache
Save 30-50%+ of CI time without any effort or cost. Use Magic Nix Cache, a totally free and zero-configuration binary cache for Nix on GitHub Actions.
Project mention: Show HN: WarpBuild – x86-64 and arm GitHub Action runners for 30% faster builds | news.ycombinator.com | 2023-12-08This looks promising, but it doesn't work on personal accounts. I'm not ready to install it on my organization account just yet.
Can I expect complex caching actions like https://github.com/DeterminateSystems/magic-nix-cache to work as quickly as they do on GitHub?
-
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
reinda
Easily embed and manage assets for your web application to build standalone-executables. Offers filename hashing, templating and more.
-
Rust Caching related posts
- Fine-grained caching strategies of dynamic queries
- Tip: slow fzf --preview commands can be cached using bkt to make the preview more responsive
- Tip: slow fzf --preview commands can be cached using bkt to make the preview more responsive
- New release of bkt, a subprocess caching utility
- Materialized View: SQL Queries on Steroids
- Tips on scaling a monolithic Rust web server?
- Measuring how much Rust's bounds checking actually costs
-
A note from our sponsor - Onboard AI
getonboard.dev | 10 Dec 2023
Index
What are some of the best open-source Caching projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | readyset | 2,559 |
2 | cached | 1,249 |
3 | stretto | 373 |
4 | bkt | 186 |
5 | magic-nix-cache | 152 |
6 | rust-memcache | 118 |
7 | retainer | 47 |
8 | reinda | 26 |
9 | singleflight | 8 |