The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 9 Rust Caching Projects
-
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 throughput. Under the hood, ReadySet caches the results of cached select statements and incrementally updates these results over time as the underlying data changes.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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)
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
reinda
Easily embed and manage assets for your web application to build standalone-executables. Offers filename hashing, templating and more.
Project mention: Ask HN: How Can I Make My Front End React to Database Changes in Real-Time? | news.ycombinator.com | 2024-04-17- Some platforms like Supabase Realtime [3] and Firebase offer subscription models to database changes, but these solutions fall short when dealing with complex queries involving joins or group-bys.
My vision is that the modern frontend to behave like a series of materialized views that dynamically update as the underlying data changes. Current state management libraries handle state trees well but don't seamlessly integrate with relational or graph-like database structures.
The only thing I can think of is to implement it by myself, which sounds like a big PITA.
Anything goes, Brainstorm with me. Is it causing you headaches as well? Are you familiar with an efficient solution? how are you all tackling it?
[1] https://readyset.io/
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?
Rust Caching related posts
- Readyset: A MySQL and Postgres wire-compatible caching layer
- 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?
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
Index
What are some of the best open-source Caching projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | readyset | 3,867 |
2 | cached | 1,372 |
3 | stretto | 393 |
4 | bkt | 211 |
5 | magic-nix-cache | 196 |
6 | rust-memcache | 124 |
7 | retainer | 49 |
8 | reinda | 28 |
9 | singleflight | 8 |
Sponsored