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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 Repos

Awesome GitHub RepositoriesCache Value Retrievals

Retrieving a stored item by its key, returning null when the item is missing or expired.

Distinct from Cache Key Management: Distinct from Cache Key Management: focuses on fetching a value by key, not administrative operations on keys.

Explore 15 awesome GitHub repositories matching data & databases · Cache Value Retrievals. Refine with filters or upvote what's useful.

Awesome Cache Value Retrievals GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • netflix/falcorAvatar von Netflix

    Netflix/falcor

    10,572Auf GitHub ansehen↗

    Falcor is a JavaScript library that models remote data as a single virtual JSON graph, providing a path-based query engine for efficient client-side data retrieval and updates. It represents multiple remote data sources as a unified document where entities are accessed via globally unique identity paths. The system distinguishes itself by treating the remote data model as a virtual JSON resource, allowing the client to query specific paths without managing individual endpoints. It uses a reference-aware graph model to handle many-to-many relationships and prevents data duplication. Network ef

    Fetches a specific value from the data source or local cache using a provided path.

    JavaScript
    Auf GitHub ansehen↗10,572
  • hazelcast/hazelcastAvatar von hazelcast

    hazelcast/hazelcast

    6,570Auf GitHub ansehen↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Provides the ability to cache null results for missing keys to prevent redundant lookups in the distributed data store.

    Javabig-datacachingdata-in-motion
    Auf GitHub ansehen↗6,570
  • lightbend/configAvatar von lightbend

    lightbend/config

    6,309Auf GitHub ansehen↗

    This is a configuration library for JVM applications that parses HOCON, JSON, and Java properties files into an immutable tree structure. It resolves ${...} placeholders by traversing the configuration tree and falling back to environment variables and system properties, and validates loaded configurations against a reference schema. The library loads configuration from classpath resources, files, URLs, system properties, and environment variables, merging them with priority-based override semantics. It provides typed value access with automatic type coercion, supports dot-path navigation,

    Fetches configuration values using dot-separated path expressions from the tree.

    Javaconfiguration-libraryhoconsupported
    Auf GitHub ansehen↗6,309
  • ldqk/masuit.toolsAvatar von ldqk

    ldqk/Masuit.Tools

    6,182Auf GitHub ansehen↗

    Masuit.Tools is a comprehensive static utility library for .NET and ASP.NET Core development. It provides a broad collection of reusable helper methods and infrastructure components that cover common programming tasks without requiring dependency injection or instance management. The library is organized as flat utility classes, making its functionality directly accessible from anywhere in a project. The toolkit distinguishes itself through a wide range of integrated capabilities that go beyond typical utility libraries. It includes a multithreaded range-request file downloader with pause and

    Retrieves a cached item or stores a new value when the key is missing, using a single atomic operation.

    C#datetimeencryptionexcel
    Auf GitHub ansehen↗6,182
  • codeigniter4/codeigniter4Avatar von codeigniter4

    codeigniter4/CodeIgniter4

    5,924Auf GitHub ansehen↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    Retrieves a stored item by its key, returning null when the item is missing or expired.

    PHPcodeignitercodeigniter4framework-php
    Auf GitHub ansehen↗5,924
  • springside/springside4Avatar von springside

    springside/springside4

    5,652Auf GitHub ansehen↗

    SpringSide 4 is an enterprise Java reference architecture and utility library built on the Spring Framework. It provides a pragmatic, best-practice application stack for building RESTful web services, web applications, and data access layers, along with a curated collection of high-performance utility classes for common operations like text, date, collection, reflection, concurrency, and I/O handling. The project distinguishes itself by combining a complete reference application scaffold with production-oriented infrastructure. It includes a JPA-based data access layer that automatically tran

    Provides auto-loading cache functionality that loads values on cache miss.

    Java
    Auf GitHub ansehen↗5,652
  • kserve/kserveAvatar von kserve

    kserve/kserve

    5,576Auf GitHub ansehen↗

    KServe is a Kubernetes-native platform for deploying and serving machine learning models as scalable inference services. It supports both generative AI models, including large language models, and traditional predictive models from frameworks such as TensorFlow, PyTorch, Scikit-Learn, XGBoost, and ONNX. The platform manages the full lifecycle of model deployments, including revision tracking, canary rollouts, A/B testing, and automatic rollbacks, and provides serverless scale-to-zero capabilities for cost-efficient resource management. KServe distinguishes itself through a standardized infere

    Stores frequently used models in a cache to reduce load times and improve inference latency.

    Go
    Auf GitHub ansehen↗5,576
  • rtfeldman/seamless-immutableAvatar von rtfeldman

    rtfeldman/seamless-immutable

    5,339Auf GitHub ansehen↗

    Dies ist eine JavaScript-Bibliothek für unveränderliche (immutable) Daten, die verwendet wird, um Objekte und Arrays zu erstellen, die direkte Mutationen verhindern. Sie dient als Immutable-State-Manager und Objekt-Wrapper, der darauf ausgelegt ist, Datenkonsistenz durch Blockierung von Modifikationen zu gewährleisten, während die Kompatibilität mit der Standard-JavaScript-Syntax erhalten bleibt. Die Bibliothek fungiert als Konverter, der standardmäßige veränderbare Daten in eingefrorene Strukturen transformiert und diese für lokale Modifikationen wieder zurückkonvertieren kann. Dies ermöglicht einen Workflow, bei dem Daten zwischen unveränderlichen und veränderbaren Versionen gewechselt werden, um Massenbearbeitungen durchzuführen, bevor der Zustand wieder gesperrt wird. Das Projekt bietet Funktionen für die Transformation verschachtelter Daten, einschließlich pfadbasierter Updates, Deep-Merging von Objekten und Abfragen von Werten innerhalb tiefer Hierarchien. Zudem unterstützt es Array-zu-Objekt-Transformationen, das Entfernen von Eigenschaften mittels Prädikaten sowie die Fähigkeit zu erkennen, ob eine Struktur unveränderlich ist.

    Fetches a specific value from a nested path within an immutable structure with default value fallback.

    JavaScript
    Auf GitHub ansehen↗5,339
  • airbnb/lottieAvatar von airbnb

    airbnb/lottie

    4,922Auf GitHub ansehen↗

    Lottie ist eine JSON-Vektoranimations-Engine und ein plattformübergreifender Player, der auflösungsunabhängige Motion-Graphics rendert. Er fungiert als Laufzeit-Renderer, der Adobe After Effects-Kompositionen mithilfe einer JSON-basierten Zwischenrepräsentation in Echtzeit-Animationen übersetzt. Das Projekt zeichnet sich dadurch aus, dass es eine dynamische Steuerung von Vektor-Assets zur Laufzeit ermöglicht. Es erlaubt die programmatische Modifikation von Animations-Eigenschaften, Farben und Wiedergabezuständen durch hierarchische Key-Paths und dynamisches Theming. Dies ermöglicht es Animationen, auf Echtzeit-Anwendungszustandsänderungen und Benutzergesten zu reagieren. Die Engine deckt ein breites Spektrum an Funktionen ab, einschließlich hardwarebeschleunigtem Rendering und Modell-Caching für hohe Performance. Sie bietet eine umfassende Wiedergabesteuerung für Frame-Seeking, Segment-Looping und Event-Triggering, neben einem Rendering-System, das 3D-Kameras, Shape-Morphing und prozedurale Vektorgenerierung unterstützt. Das Asset-Management wird durch Multi-Source-Datenimport gehandhabt, der lokale Bundles, Netzwerk-URLs und verschiedene Vektordateiformate unterstützt.

    Stores parsed animation models in a temporary cache to prevent redundant processing and reduce memory overhead.

    HTML
    Auf GitHub ansehen↗4,922
  • codeception/codeceptionAvatar von Codeception

    Codeception/Codeception

    4,855Auf GitHub ansehen↗

    Codeception is a full-stack testing framework for PHP applications that provides a unified interface for unit, functional, and acceptance testing. It serves as a tool for automating real desktop and mobile browsers via the WebDriver protocol and acts as a client for testing REST and SOAP APIs. The framework is distinguished by its support for Behavior-Driven Development, allowing users to write human-readable test specifications in Gherkin language to align technical tests with business requirements. It implements actor-based action mapping to connect these natural language steps to executabl

    Fetches specific values from Redis keys to be used in test assertions.

    PHP
    Auf GitHub ansehen↗4,855
  • discord-jda/jdaAvatar von discord-jda

    discord-jda/JDA

    4,665Auf GitHub ansehen↗

    JDA is a Java wrapper for the Discord API, providing a framework for building automated agents and integrating applications with the chat platform. It functions as both a REST API client for managing server entities and a gateway client that maintains persistent WebSocket connections for real-time state updates. The library features a comprehensive voice API module for managing audio streaming, voice channel connectivity, and soundboard integration. It also includes a specialized toolkit for interactive UI design, enabling the creation of slash commands, buttons, select menus, and modal input

    Fetches data from a local cache instead of performing a network request to reduce latency.

    Javaapiapi-wrapperbot
    Auf GitHub ansehen↗4,665
  • symfony/cacheAvatar von symfony

    symfony/cache

    4,164Auf GitHub ansehen↗

    This is a PHP library providing standardized interfaces for caching data through the PSR-6 and PSR-16 specifications. It functions as a cache pool manager and distributed cache adapter, allowing applications to organize key-value pairs into logical repositories and namespaces. The project includes a dedicated cache stampede prevention tool that protects systems from CPU spikes during value expiration. This is achieved through locking mechanisms for concurrent requests and probabilistic early expiration. The library supports object serialization with optional encryption and compression to tra

    Retrieves a cached item by key or executes a callback to compute and store the value if it is missing.

    PHPcachingcomponentphp
    Auf GitHub ansehen↗4,164
  • jodydonetti/ziggycreatures.fusioncacheAvatar von jodydonetti

    jodydonetti/ZiggyCreatures.FusionCache

    3,784Auf GitHub ansehen↗

    FusionCache is a hybrid distributed caching library that coordinates local memory and distributed storage to balance access speed with global consistency. It functions as a resilient data access layer, utilizing a pluggable serialization framework to convert cached objects into various binary or text formats for compatibility across diverse storage environments. The system maintains cluster consistency through a distributed cache synchronizer that propagates invalidations and state updates across multiple nodes via a shared messaging backplane. It improves reliability by serving stale cache d

    Automatically executes a loading method to populate the cache when a requested value is missing.

    C#
    Auf GitHub ansehen↗3,784
  • ziggycreatures/fusioncacheAvatar von ZiggyCreatures

    ZiggyCreatures/FusionCache

    3,543Auf GitHub ansehen↗

    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

    Allows the cache to store null values explicitly, preventing redundant data source lookups for missing data.

    C#asynccachecache-stampede
    Auf GitHub ansehen↗3,543
  • ptarjan/node-cacheAvatar von ptarjan

    ptarjan/node-cache

    1,595Auf GitHub ansehen↗

    Node-cache ist ein leichtgewichtiges In-Memory-Datenspeichermodul, das für Node.js-Anwendungen konzipiert wurde. Es fungiert als Key-Value-Store, der häufig abgerufene Daten direkt innerhalb der Anwendungslaufzeit beibehält, um Antwortzeiten zu verbessern und die Latenz zu reduzieren. Die Bibliothek verwaltet den Lebenszyklus gespeicherter Informationen durch automatisierte Ablaufrichtlinien, die interne Timer verwenden, um veraltete Einträge zu entfernen, sobald eine definierte Time-to-Live-Dauer abgelaufen ist. Sie bietet eine granulare Kontrolle über gespeicherte Ressourcen, was die manuelle Inspektion, Löschung oder das Leeren spezifischer Schlüssel ermöglicht, um die Speichernutzung effektiv zu verwalten. Über die grundlegende Speicherung hinaus enthält das Modul Observability-Tools, die Cache-Hits, Misses und die Gesamtzahl der Einträge verfolgen, um bei der Bewertung der Speichereffizienz zu helfen. Es unterstützt zudem die Zustandspersistenz durch die Bereitstellung von Dienstprogrammen zur Serialisierung des gesamten Cache-Inhalts in ein JSON-Format, was die Datenmigration oder Zustandswiederherstellung über Anwendungsumgebungen hinweg erleichtert.

    Enables efficient storage and retrieval of key-value pairs with safe handling of missing or expired items.

    JavaScript
    Auf GitHub ansehen↗1,595
  1. Home
  2. Data & Databases
  3. Key-Value Stores
  4. Cache Key Management
  5. Cache Value Retrievals

Unter-Tags erkunden

  • Auto-Loading Caches1 Sub-TagCaches that automatically load values on cache miss using a loader function. **Distinct from Cache Value Retrievals:** Distinct from Cache Value Retrievals: focuses on automatic loading on miss, not just retrieving existing values.
  • Callback-Based RetrievalRetrieval patterns that execute a provided callback to recompute and store a value if the cache key is missing. **Distinct from Cache Value Retrievals:** Focuses on the compute-on-miss pattern, whereas Cache Value Retrievals is just about fetching existing values.
  • Null Value CachingThe ability to explicitly store and distinguish null values from missing entries to avoid redundant lookups. **Distinct from Cache Value Retrievals:** Distinct from general retrieval: specifically focuses on the strategy of caching nulls to prevent 'cache misses' for non-existent data.
  • Path-Based Value RetrievalFetching a specific piece of data using a unique identity path from a cache or remote source. **Distinct from Cache Value Retrievals:** Focuses on path-based identity retrieval rather than simple key-value lookups.