All 35 Dependencies

Every package Murr depends on, ranked by repo health score.

Murr (Murrdb) sits between batch data pipelines and inference applications as a caching layer specifically tuned for ML/AI data serving patterns, which differ meaningfully from typical web-app caching: large batch reads and writes over columnar data rather than many small per-key operations. It uses tiered storage — hot data in memory, cold data on disk with S3-based replication — on the premise that keeping only genuinely hot data in expensive RAM is the right trade-off in 2026's memory pricing.

Its core differentiator is native batch-in, batch-out semantics over columnar storage (e.g., dumping 1GB Parquet/Arrow files) with no per-row overhead, rather than treating batch operations as a loop over single-key reads/writes the way Redis does. Built on RocksDB for the underlying storage engine, Murr targets zero-copy reads and writes for latency-sensitive inference serving.

Apache-2.0 licensed and written in Rust, the project publishes benchmarks directly comparing itself against alternatives, and its README is explicit that it's mostly human-written (used AI only for grammar/syntax checking) — a notable transparency choice in an era of AI-generated documentation.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search