Rust キャッシュライブラリ
Rust向けのキャッシュライブラリ集
GitHub Star 比較
| No | 名前 | GitHub Stars | 説明 | トレンド | ライセンス | タイプ | 公式サイト |
|---|---|---|---|---|---|---|---|
| 1 | Mini-Redis | ⭐ 4.5k | Tokio学習用のRedis実装。教育目的で設計されているが、軽量Redisサーバーとしても機能 | 2025年もRust/Tokio学習の重要リソース。プロトタイピングや組み込み用途での活用も増加 | MIT | Educational Redis | 公式 |
| 2 | redis-rs | ⭐ 4.0k | Rust向けRedis公式クライアント。非同期サポート、コネクションプール、Redis Clusterに対応した包括的ソリューション | 2025年もRustでの分散キャッシュの標準。Tokioエコシステムとの統合により採用拡大 | BSD-3-Clause | Redis Client | 公式 |
| 3 | Moka | ⭐ 2.2k | Rust向け高性能並行キャッシュライブラリ。Caffeineライブラリに触発され、TinyLFU、非同期対応、Tokio統合を提供 | 2025年のRustキャッシュライブラリの絶対王者。crates.ioやその他主要プロジェクトでの採用により地位確立 | Apache-2.0 | High-Performance Cache | 公式 |
| 4 | cached | ⭐ 1.9k | 関数メモ化とキャッシュ構造の提供。手続きマクロ、非同期サポート、Redis統合でRustキャッシュを包括的にサポート | 2025年も機能豊富なキャッシュソリューションとして採用拡大。Redis統合とマクロAPIで差別化 | MIT | Memoization Cache | 公式 |
| 5 | Mini-Moka | ⭐ 137 | 軽量版Mokaキャッシュライブラリ。シンプルな用途向けにLFU/LRU政策と完全並行性を提供 | 2025年もMokaの軽量代替として人気。リソース制約のあるアプリケーションで重要な選択肢 | Apache-2.0 | Lightweight Cache | 公式 |
| 6 | LocalLRU | - | スレッドローカルストレージベースの高速LRUキャッシュ。ロックフリー設計により大量イテレーション時に優れた性能 | 2025年も超高性能が必要なシナリオで注目。100万イテレーション超でMokaを上回る性能で選択される | MIT | Thread-Local Cache | 公式 |