awesome-repositories.com
Blog
awesome-repositories.com

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

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

14 Repos

Awesome GitHub RepositoriesApplication Caching

Mechanisms for storing frequently accessed data in memory.

Explore 14 awesome GitHub repositories matching data & databases · Application Caching. Refine with filters or upvote what's useful.

Awesome Application Caching GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • donnemartin/system-design-primerAvatar von donnemartin

    donnemartin/system-design-primer

    353,387Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Bildungsressource und ein Studienleitfaden, der sich auf die Architektur verteilter Systeme und das Design von Backend-Infrastrukturen konzentriert. Es bietet einen strukturierten Lehrplan zur Beherrschung der Prinzipien von Skalierbarkeit, Zuverlässigkeit und Leistung, die für den Entwurf komplexer Softwaresysteme erforderlich sind. Das Repository zeichnet sich durch einen methodischen Ansatz zur Vorbereitung auf technische Vorstellungsgespräche aus, der Entwurfsmuster, architektonische Kompromisse und Tools für räumliche Wiederholungen integriert, um Nutzern das Behalten komplexer Konzepte zu erleichtern. Es betont die einschränkungsgesteuerte Analyse und lehrt Nutzer, wie sie konkurrierende Anforderungen wie Latenz, Konsistenz und Verfügbarkeit beim Entwurf von Architekturen bewerten können. Der Inhalt deckt ein breites Spektrum an Systemdesign-Fähigkeiten ab, einschließlich Strategien für die Datenbankskalierung, Verkehrsmanagement und Infrastrukturoptimierung. Es werden Techniken für horizontale Skalierung, mehrschichtiges Caching, asynchrone Kommunikation und Service-Discovery detailliert beschrieben, während gleichzeitig Frameworks für die Durchführung von Ressourcenschätzungen und Kapazitätsplanungen bereitgestellt werden. Die Dokumentation ist als Studienleitfaden organisiert und bietet einen systematischen Pfad durch die Grundlagen des Backend-Engineerings und des großskaligen Systemdesigns.

    Details mechanisms for storing frequently accessed data in memory to reduce latency and backend processing requirements.

    Pythondesigndesign-patternsdesign-system
    Auf GitHub ansehen↗353,387
  • vinta/awesome-pythonAvatar von vinta

    vinta/awesome-python

    303,207Auf GitHub ansehen↗

    Dieses Projekt ist ein umfassendes, von der Community kuratiertes Verzeichnis, das eine riesige Landschaft von Python-Softwarebibliotheken, Frameworks und Tools organisiert. Es dient als zentrale Wissensdatenbank, die dazu entwickelt wurde, die Navigation im Ökosystem zu erleichtern und die Entdeckung durch Entwickler über den gesamten Softwareentwicklungs-Lebenszyklus hinweg zu beschleunigen. Das Verzeichnis zeichnet sich durch einen strukturierten Index von Ressourcen aus, die nach technischen Bereichen kategorisiert sind, von grundlegenden Entwicklungs-Dienstprogrammen bis hin zu spezialisierten Ingenieursbereichen. Es deckt hochrangige Fähigkeiten ab, einschließlich künstlicher Intelligenz, Data Science, Webentwicklung und Infrastrukturmanagement, was es Entwicklern ermöglicht, geprüfte Lösungen für spezifische technische Herausforderungen zu identifizieren. Das Projekt umfasst ein breites Spektrum an Fähigkeiten, einschließlich Tools für Abhängigkeitsmanagement, statische Codeanalyse und automatisierte Tests. Es katalogisiert zudem Ressourcen für persistente Datenspeicherung, Cloud-Infrastruktur-Orchestrierung und Schnittstellenentwicklung und bietet eine einheitliche Referenz für den Aufbau und die Wartung komplexer Softwaresysteme.

    Boost system performance by memoizing frequently accessed data within memory-efficient storage structures.

    Pythonawesomecollectionspython
    Auf GitHub ansehen↗303,207
  • xkcoding/spring-boot-demoAvatar von xkcoding

    xkcoding/spring-boot-demo

    34,101Auf GitHub ansehen↗

    This project is a comprehensive reference collection of practical implementation examples and patterns for building applications with Spring Boot. It serves as a Java web application template and a showcase for developing functional web services featuring REST endpoints, template engines, and global exception handling. The repository distinguishes itself by providing detailed demonstrations of enterprise-grade features, including distributed locking, task scheduling, and asynchronous message exchange using brokers like RabbitMQ. It also includes reference implementations for automated API doc

    Implements in-memory and distributed caching to store frequently accessed data and reduce database load.

    Javademoin-actionjava
    Auf GitHub ansehen↗34,101
  • chinabugotech/hutoolAvatar von chinabugotech

    chinabugotech/hutool

    30,282Auf GitHub ansehen↗

    Hutool is a standard utility library for Java application development designed to simplify common programming tasks and reduce boilerplate code. It provides a comprehensive collection of reusable helper classes and static utilities to streamline development across the Java ecosystem. The project implements a wide array of specialized toolkits, including systems for cryptography and security, network communication via HTTP and JSON clients, and the processing of office documents and file system IO. It also features a concurrency and scheduling framework for managing asynchronous tasks and recu

    Implements an in-memory storage system for frequently accessed information to reduce retrieval latency.

    Javahttphutooljava
    Auf GitHub ansehen↗30,282
  • redis/go-redisAvatar von redis

    redis/go-redis

    22,159Auf GitHub ansehen↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Provides high-performance in-memory caching to reduce latency and offload requests from primary data sources.

    Gogogolangredis
    Auf GitHub ansehen↗22,159
  • quozd/awesome-dotnetAvatar von quozd

    quozd/awesome-dotnet

    21,410Auf GitHub ansehen↗

    This project serves as a comprehensive, community-driven directory for the .NET ecosystem. It functions as a curated index of high-quality libraries, frameworks, and tools designed to assist developers in identifying recommended solutions for a wide range of project requirements and software engineering tasks. The repository distinguishes itself by providing a categorized catalogue that simplifies the discovery of resources across the entire .NET development lifecycle. By maintaining a standardized collection of community-contributed utilities, it helps developers navigate the ecosystem to fi

    Provides mechanisms for storing frequently accessed data in memory to improve performance.

    awesomeawesome-listclr
    Auf GitHub ansehen↗21,410
  • wagtail/wagtailAvatar von wagtail

    wagtail/wagtail

    20,366Auf GitHub ansehen↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Stores frequently accessed content or image renditions in memory to reduce database load and improve response times.

    Pythoncmsdjangohacktoberfest
    Auf GitHub ansehen↗20,366
  • memcached/memcachedAvatar von memcached

    memcached/memcached

    14,132Auf GitHub ansehen↗

    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

    Stores frequently accessed data in memory to reduce backend database load and improve application response times.

    C
    Auf GitHub ansehen↗14,132
  • formbricks/formbricksAvatar von formbricks

    formbricks/formbricks

    12,391Auf GitHub ansehen↗

    Formbricks is an open-source survey and feedback platform designed to help teams capture and analyze user insights through targeted, in-app, and website-based interactions. It functions as a comprehensive customer experience analytics system that allows organizations to maintain full control over their data, user attributes, and survey workflows. The platform distinguishes itself through its event-driven architecture, which enables precise behavioral targeting by triggering surveys based on specific user actions or application events. It supports deep integration with external ecosystems by a

    Stores frequently accessed information in memory to reduce database load and accelerate response times.

    TypeScriptexperience-managementformforms
    Auf GitHub ansehen↗12,391
  • tporadowski/redisAvatar von tporadowski

    tporadowski/redis

    9,987Auf GitHub ansehen↗

    Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations

    Provides high-performance in-memory storage for frequently accessed application data to reduce primary source load.

    Credisredis-for-windowsredis-msi-installer
    Auf GitHub ansehen↗9,987
  • redis/redisinsightAvatar von redis

    redis/RedisInsight

    8,556Auf GitHub ansehen↗

    RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki

    Supports high-speed in-memory data caching to provide sub-millisecond access for applications and AI agents.

    TypeScriptdatabase-guiredisredis-gui
    Auf GitHub ansehen↗8,556
  • doctrine/cacheAvatar von doctrine

    doctrine/cache

    7,864Auf GitHub ansehen↗

    This PHP caching library provides a key-value storage abstraction designed to reduce application computation time by storing and retrieving frequently accessed data. It implements the PSR-6 standard for caching interfaces to ensure interoperability between different libraries. The project includes a legacy cache adapter that wraps modern standardized cache pools. This allows systems in transition to maintain compatibility by converting between legacy caching implementations and unified interfaces. The library covers a range of storage capabilities, including a filesystem cache store for pers

    Provides a comprehensive system for storing frequently accessed application data in memory or on disk.

    PHP
    Auf GitHub ansehen↗7,864
  • isaacs/node-lru-cacheAvatar von isaacs

    isaacs/node-lru-cache

    5,895Auf GitHub ansehen↗

    node-lru-cache ist ein Key-Value-Store für Node.js, der einen speicherbegrenzten Cache implementiert. Er verhindert Speichererschöpfung durch Deckelung der Gesamtzahl der Elemente oder der Gesamt-Byte-Größe und entfernt automatisch die am wenigsten verwendeten Elemente (Least-Recently-Used), um diese Limits einzuhalten. Das Projekt bietet spezialisierte Caching-Muster, einschließlich Time-to-Live-Dauern zur Sicherstellung der Datenfrische und einen Stale-While-Revalidate-Mechanismus, der abgelaufene Inhalte bereitstellt, während im Hintergrund asynchron Updates abgerufen werden. Es enthält zudem Diagnose-Tools zur Überwachung von Cache-Hits, Misses und Eviction-Metriken über operative Statusobjekte und Diagnose-Kanäle. Die Implementierung deckt weiterführende Funktionen für Speichermanagement und Datenwiederherstellung ab, wie etwa das automatische Abrufen von Daten für fehlende Einträge, das manuelle Bereinigen veralteter Elemente und die Ausführung von Cleanup-Funktionen beim Ablauf von Elementen, um externe Ressourcen freizugeben.

    Stores frequently accessed application data in memory to reduce latency and database load.

    JavaScript
    Auf GitHub ansehen↗5,895
  • laravel/lumen-frameworkAvatar von laravel

    laravel/lumen-framework

    1,506Auf GitHub ansehen↗

    Lumen is a PHP micro-framework designed for building lightweight web services and RESTful API backends. It provides a specialized toolset for handling incoming HTTP requests and routing them to application logic with minimal overhead. The framework facilitates the development of distributed systems by offering a small footprint and high performance. It includes a service container for dependency injection, a middleware pipeline for request filtering, and regex-based route dispatching to manage application traffic. Developers can utilize a unified database abstraction layer to standardize int

    Stores frequently accessed information in memory to reduce redundant computation and improve responsiveness.

    PHPframeworklaravellumen
    Auf GitHub ansehen↗1,506
  1. Home
  2. Data & Databases
  3. Data Engineering and Infrastructure
  4. Data Persistence and Storage
  5. Data Storage
  6. Application Caching