awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 dépôts

Awesome GitHub RepositoriesTiered Caching

Management of multiple backend storage tiers to optimize data replication and retrieval based on access patterns.

Distinct from Caching Layers: Distinct from Caching Layers: focuses on multi-tier pool management rather than general caching.

Explore 11 awesome GitHub repositories matching devops & infrastructure · Tiered Caching. Refine with filters or upvote what's useful.

Awesome Tiered Caching GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • bumptech/glideAvatar de bumptech

    bumptech/glide

    35,021Voir sur GitHub↗

    Glide is an image loading and caching library for Android that fetches and decodes images, GIFs, and video stills from local or remote sources. It functions as a media rendering framework and memory management tool designed to resize and downsample assets to fit specific view dimensions. The system prioritizes scrolling performance through a multi-level caching strategy that stores decoded media in memory and raw data on disk. It employs resource pooling to reuse bitmap memory and binds image loading tasks to component lifecycles to automatically release resources and prevent memory leaks. T

    Implements a two-tier caching strategy storing decoded images in memory and raw data on disk.

    Java
    Voir sur GitHub↗35,021
  • mrniko/redissonAvatar de mrniko

    mrniko/redisson

    24,355Voir sur GitHub↗

    Redisson is a Java client library for Redis and Valkey that provides a distributed data structure library, a distributed lock manager, and a distributed MapReduce framework. It enables application instances in a cluster to share state through thread-safe collections and objects. The project implements a JCache compliant caching layer for standardized data storage and retrieval. It also functions as a probabilistic data store, providing memory-efficient structures such as Bloom filters and HyperLogLog for high-volume data membership testing. The library covers distributed state management usi

    Implements a multi-tier caching strategy combining local in-memory storage with a remote data store.

    Java
    Voir sur GitHub↗24,355
  • jundot/omlxAvatar de jundot

    jundot/omlx

    17,112Voir sur GitHub↗

    omlx is a local inference server designed to run large language models, vision models, and embedding models on Apple Silicon. It provides a private alternative to industry-standard AI endpoints by hosting a local API gateway that mirrors OpenAI and Anthropic specifications. The system distinguishes itself through specialized hardware optimizations, including continuous batching for high throughput and a tiered caching system that offloads memory blocks to SSD. It also functions as a Model Context Protocol host, enabling the integration of local models with external tools, agents, and structur

    Implements a tiered caching system that overflows memory blocks to SSD to avoid recomputation across restarts.

    Python
    Voir sur GitHub↗17,112
  • memcached/memcachedAvatar de memcached

    memcached/memcached

    14,132Voir sur GitHub↗

    Memcached is a high-performance, distributed, in-memory key-value storage and request routing engine. It functions as a volatile data store designed to accelerate dynamic applications by caching objects in RAM, thereby reducing backend database load and providing sub-millisecond response times. The system utilizes a specialized architecture that organizes memory into fixed-size slabs to minimize fragmentation and maximize throughput for high-concurrency workloads. The project distinguishes itself through a multi-threaded, lock-friendly design that scales across CPU cores and supports complex

    Uses proxy nodes to manage multiple backend storage tiers for efficient data replication and retrieval.

    C
    Voir sur GitHub↗14,132
  • geniusvjr/learningnotesAvatar de GeniusVJR

    GeniusVJR/LearningNotes

    13,145Voir sur GitHub↗

    LearningNotes est une base de connaissances technique et un guide d'étude d'ingénierie axé sur les internes du framework Android, l'architecture système et l'optimisation des performances mobiles. Il sert de référence pour analyser la séquence de démarrage d'Android, l'amorçage des processus et l'initialisation des services système. Le projet fournit des guides détaillés sur les performances mobiles, notamment des stratégies pour réduire les empreintes mémoire, identifier les fuites de mémoire et optimiser le décodage d'image. Il couvre en outre la communication inter-processus Android utilisant AIDL et le pilote de noyau Binder, ainsi que des manuels d'architecture logicielle pour découpler la logique métier des interfaces utilisateur via des modèles comme MVVM et MVP. Au-delà du développement mobile, le dépôt inclut une base de connaissances en informatique pour la préparation aux entretiens techniques, couvrant les structures de données, les algorithmes et les concepts de système d'exploitation. Il propose également une référence pratique pour le contrôle de version Git, détaillant la gestion des dépôts, la synchronisation et les flux de travail de branchement.

    Implements a three-tier image caching strategy across memory, local disk, and remote sources.

    Voir sur GitHub↗13,145
  • dicedb/diceAvatar de DiceDB

    DiceDB/dice

    10,760Voir sur GitHub↗

    Dice is a low-latency key-value store based on Valkey that functions as a hierarchical storage engine. It combines a high-speed memory store with a tiered cache system to manage data across multiple storage levels. The system extends memory capacity by implementing a disk-backed cache that automatically persists evicted items to disk and restores them during cache misses. This storage tiering balances retrieval speed and operational cost by distributing data between fast memory and slower disk storage. The engine includes a query subscription service that monitors specific data patterns and

    Ships a tiered cache system that persists evicted items to disk and restores them on misses.

    C
    Voir sur GitHub↗10,760
  • alluxio/alluxioAvatar de Alluxio

    Alluxio/alluxio

    7,202Voir sur GitHub↗

    Alluxio is a virtual distributed file system and data orchestration layer that serves as a high-performance caching layer between cloud storage and compute clusters. It acts as a distributed data cache designed to accelerate data access for large-scale analytics and machine learning workloads. The system provides a unified interface that presents multiple heterogeneous storage backends as a single coherent namespace. This allows for the unification of diverse storage systems, enabling computation engines to access data from different providers without changing application code. The project c

    Implements a tiered cache architecture storing frequently accessed data in local memory or disk to reduce latency.

    Java
    Voir sur GitHub↗7,202
  • lmcache/lmcacheAvatar de LMCache

    LMCache/LMCache

    6,909Voir sur GitHub↗

    LMCache is a distributed key-value cache manager and tiering system designed to accelerate large language model inference. It functions as a tiered storage layer that offloads tensors from GPU memory to CPU RAM, local disks, or remote object stores, enabling the reuse of cached prefixes across different inference sessions and serving engines. The system differentiates itself through a disaggregated prefill-decode model, which separates prompt processing from token generation by transferring caches between distributed compute nodes. It utilizes peer-to-peer orchestration to share and retrieve

    Manages a hierarchy of memory and persistent storage backends to optimize LLM cache replication and retrieval.

    Pythonamdcudafast
    Voir sur GitHub↗6,909
  • cloudflare/cloudflare-docsAvatar de cloudflare

    cloudflare/cloudflare-docs

    4,859Voir sur GitHub↗

    Ce dépôt est un site de documentation technique et une collection de guides et références pour l'implémentation de services de mise en réseau, de sécurité et d'infrastructure cloud. Il fonctionne comme un portail généré par site statique et une plateforme de contenu headless, séparant les fichiers sources de la couche de présentation pour permettre un rendu flexible. Le projet utilise une documentation basée sur le markdown stockée dans un dépôt Git versionné. Il fournit un contenu technique spécialisé, incluant une documentation de plateforme d'IA pour construire des agents et gérer l'inférence, un guide d'infrastructure cloud pour la configuration DNS et CDN, une référence d'edge computing pour le déploiement serverless, et une documentation de sécurité réseau pour le Zero Trust et la gestion de pare-feu.

    Stores content across multiple network layers to reduce origin traffic and accelerate delivery.

    MDXcloudflaredocshacktoberfest
    Voir sur GitHub↗4,859
  • ziggycreatures/fusioncacheAvatar de ZiggyCreatures

    ZiggyCreatures/FusionCache

    3,543Voir sur GitHub↗

    FusionCache is a .NET caching framework that manages local and distributed data storage. It functions as a hybrid cache implementation, combining fast in-memory storage with a distributed second-level cache to reduce latency and remote data fetches. The framework includes a cache stampede protector that ensures only one request fetches missing data while concurrent calls wait. It synchronizes data across multiple application nodes using a backplane and provides an observability-driven approach with built-in metrics, structured logging, and telemetry. The system covers a broad range of cachin

    Implements a tiered caching system combining fast in-memory storage with a distributed second-level cache.

    C#asynccachecache-stampede
    Voir sur GitHub↗3,543
  • 1517005260/graph-rag-agentAvatar de 1517005260

    1517005260/graph-rag-agent

    2,240Voir sur GitHub↗

    This project is a comprehensive framework for constructing, managing, and evaluating knowledge graphs through multi-agent reasoning and deep search capabilities. It provides an end-to-end pipeline that ingests multi-format documents, extracts entities and relationships based on configurable schemas, and maintains structured knowledge bases to support evidence-based retrieval. The system distinguishes itself through its multi-agent orchestration, which decomposes complex queries into parallel research steps and synthesizes long-form reports. It leverages advanced graph-based techniques, includ

    Manages multiple backend storage tiers to optimize data retrieval based on access patterns and semantic similarity.

    Pythonagentic-ragchain-of-explorationdeepresearch
    Voir sur GitHub↗2,240
  1. Home
  2. DevOps & Infrastructure
  3. Caching Layers
  4. Tiered Caching

Explorer les sous-tags

  • Image Cache HierarchiesMulti-level storage strategies specifically for image data using memory and disk tiers. **Distinct from Tiered Caching:** Specializes tiered caching specifically for image assets rather than general data blocks