Rust Cache

Open-source Rust projects categorized as Cache

Top 23 Rust Cache 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.

    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/

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • moka

    A high performance concurrent caching library for Rust

  • cached

    Rust cache structures and easy function memoization

  • catfs

    Cache AnyThing filesystem written in Rust

  • engula

    Engula is a distributed key-value store, used as a cache, database, and storage engine.

  • cacache-rs

    A high-performance, concurrent, content-addressable disk cache, with support for both sync and async APIs. 💩💵 but for your 🦀

  • edgedns

    A high performance DNS cache designed for Content Delivery Networks

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • 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)

  • rudolfs

    A high-performance, caching Git LFS server with an AWS S3 and local storage back-end.

    Project mention: S3 as a Git remote and LFS server | news.ycombinator.com | 2024-10-19

    I’ve been using https://github.com/jasonwhite/rudolfs - which is written in rust. It’s high performance but doesn’t have all the features (auth) that you might need.

  • foyer

    Hybrid in-memory and disk cache in Rust

    Project mention: Hybrid in-memory and disk cache in Rust | news.ycombinator.com | 2024-09-08
  • cachebox

    The fastest memoizing and caching Python library written in Rust.

    Project mention: The fastest caching Python library written in Rust | news.ycombinator.com | 2024-06-13
  • bkt

    a subprocess caching utility, available as a command line binary and a Rust library.

  • cargo-run-bin

    Build, cache, and run CLI tools scoped in Cargo.toml rather than installing globally. Stop the version drifts across your team, keep it all in sync within your project!

  • quick-cache

    Lightweight and high performance concurrent cache

    Project mention: Show HN: Whirlwind – Async concurrent hashmap for Rust | news.ycombinator.com | 2024-11-05

    Looks interesting! We used quick-cache [1] for that purpose right now, might be interesting to add comparison with those types of Key-Value caching crates.

    [1] https://github.com/arthurprs/quick-cache

  • flexo

    a central pacman cache

  • infinitree

    Scalable and encrypted embedded database with 3-tier caching

  • rust-memcache

    memcache client for rust

  • ahnlich

    Suite of tools containing an in-memory vector datastore and AI proxy

    Project mention: Vector Database and AI Proxy | news.ycombinator.com | 2024-12-05
  • scrolls

    Read-optimized cache of Cardano on-chain entities (by txpipe)

  • hitbox

    A high-performance caching framework suitable for single-machine and for distributed applications in Rust

  • ttl_cache

  • cachew-db

    A light weight, typed, in-memory, ordered, key-value database.

    Project mention: CachewDB – A caching database just for the sake of the name | news.ycombinator.com | 2024-02-09
  • pandit

    My Final Year Project. A distributed proxy that converts applications into gRPC Services. Provides powerful user-defined caching strategies.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Cache discussion

Log in or Post with

Rust Cache related posts

  • Show HN: Whirlwind – Async concurrent hashmap for Rust

    6 projects | news.ycombinator.com | 5 Nov 2024
  • Improve Productivity with CMake and Compiler Cache Integration

    3 projects | dev.to | 14 Jul 2024
  • Rudolfs – high-performance caching Git LFS server with AWS S3 and local back end

    1 project | news.ycombinator.com | 10 May 2024
  • S3 Express Is All You Need

    6 projects | news.ycombinator.com | 28 Nov 2023
  • Cache AnyThing filesystem written in Rust

    1 project | /r/hypeurls | 15 Sep 2023
  • More than 10x faster Rust + Cargo builds with Firebuild cache

    5 projects | /r/rust | 27 Apr 2023
  • caching, asynchronous, request deduplication - deduplicate 0.3.1

    2 projects | /r/rust | 12 Nov 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Dec 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Cache projects in Rust? This list will help you:

Project Stars
1 readyset 4,573
2 moka 1,670
3 cached 1,597
4 catfs 849
5 engula 782
6 cacache-rs 555
7 edgedns 503
8 stretto 412
9 rudolfs 392
10 foyer 316
11 cachebox 264
12 bkt 253
13 cargo-run-bin 195
14 quick-cache 192
15 flexo 181
16 infinitree 146
17 rust-memcache 135
18 ahnlich 96
19 scrolls 90
20 hitbox 73
21 ttl_cache 59
22 cachew-db 44
23 pandit 13

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai