awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

112 repository-uri

Awesome GitHub RepositoriesCaching

Systems that store frequently accessed data in temporary memory to reduce latency and improve application performance.

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

Awesome Caching GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • kamranahmedse/developer-roadmapAvatar kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Vezi pe GitHub↗

    Developer Roadmap este o platformă condusă de comunitate care oferă căi de învățare structurate, bazate pe grafuri, pentru ingineria software. Servește drept repository cuprinzător de cunoștințe unde domeniile tehnice sunt organizate în secvențe vizuale pentru a ghida dobândirea competențelor profesionale și creșterea în carieră. Proiectul se distinge printr-un ecosistem colaborativ care permite utilizatorilor să contribuie cu roadmap-uri, să cureție cele mai bune practici din industrie și să mențină profiluri profesionale. Acesta integrează framework-uri de evaluare diagnostică pentru a evalua competența tehnică, ajutând dezvoltatorii să identifice lacunele de cunoștințe și să se pregătească pentru interviurile profesionale prin secvențe de învățare țintite. Dincolo de capabilitățile sale de bază de mapare, platforma oferă idei practice de proiecte și tutorat interactiv pentru a consolida conceptele de inginerie. Oferă un spațiu centralizat pentru ca comunitatea să partajeze resurse, să urmărească dezvoltarea progresivă a competențelor și să navigheze prin peisaje tehnice complexe.

    Stores frequently accessed data in fast memory layers to reduce retrieval latency.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Vezi pe GitHub↗357,434
  • donnemartin/system-design-primerAvatar donnemartin

    donnemartin/system-design-primer

    353,387Vezi pe GitHub↗

    Acest proiect este o resursă educațională cuprinzătoare și un ghid de studiu axat pe arhitectura sistemelor distribuite și designul infrastructurii backend. Oferă un curriculum structurat pentru stăpânirea principiilor de scalabilitate, fiabilitate și performanță necesare pentru a proiecta sisteme software complexe. Repository-ul se distinge prin oferirea unei abordări metodice pentru pregătirea interviurilor tehnice, încorporând tipare de design, compromisuri arhitecturale și instrumente de repetiție spațiată pentru a ajuta utilizatorii să rețină concepte complexe. Pune accent pe analiza bazată pe constrângeri, învățând utilizatorii cum să evalueze cerințele concurente precum latența, consistența și disponibilitatea atunci când schițează design-uri arhitecturale. Conținutul acoperă un spectru larg de capabilități de design de sistem, inclusiv strategii pentru scalarea bazelor de date, gestionarea traficului și optimizarea infrastructurii. Detaliază tehnici pentru scalarea orizontală, caching-ul pe mai multe niveluri, comunicarea asincronă și descoperirea serviciilor, oferind în același timp framework-uri pentru efectuarea estimărilor de resurse și planificarea capacității. Documentația este organizată ca un ghid de studiu, oferind o cale sistematică prin fundamentele ingineriei backend și designul sistemelor la scară largă.

    Describes how to distribute cached data across clusters to scale memory capacity.

    Pythondesigndesign-patternsdesign-system
    Vezi pe GitHub↗353,387
  • macrozheng/mallAvatar macrozheng

    macrozheng/mall

    83,878Vezi pe GitHub↗

    This project is an enterprise-grade Java framework designed for building scalable, full-stack e-commerce applications. It provides a comprehensive foundation for microservice-based distributed architectures, enabling the development of complex retail platforms that include product management, order processing, and secure user authentication. By leveraging modular service patterns and centralized API gateways, the framework supports the construction of resilient systems that decompose monolithic business logic into independent, manageable services. The platform distinguishes itself through a r

    Accelerates application performance by connecting to distributed Redis clusters for shared memory storage.

    Javadockerelasticsearchelk
    Vezi pe GitHub↗83,878
  • redis/redisAvatar redis

    redis/redis

    74,906Vezi pe GitHub↗

    Redis is an in-memory, key-value database designed to provide sub-millisecond latency for read and write operations. It functions as a versatile data platform, serving as a distributed cache, a message broker, a NoSQL document store, and a vector database. The system utilizes an event-driven, single-threaded loop to process requests efficiently, while maintaining data durability through append-only persistence logs and asynchronous snapshotting mechanisms. What distinguishes Redis is its ability to handle complex data structures—including strings, hashes, lists, sets, and sorted sets—alongsid

    Accelerates application performance by serving as a shared memory layer that stores frequently accessed data across distributed clusters.

    Ccachecachingdatabase
    Vezi pe GitHub↗74,906
  • apache/supersetAvatar apache

    apache/superset

    73,451Vezi pe GitHub↗

    Superset is a web-based business intelligence platform designed for data exploration, visualization, and interactive dashboarding. It functions as a query-driven analytics engine that connects to various SQL databases, allowing users to perform ad-hoc analysis, define virtual metrics, and build complex data visualizations through a centralized interface. The platform distinguishes itself through a robust semantic layer that transforms raw database schemas into calculated columns and virtual metrics, enabling consistent business logic across an organization. It features a plugin-based visualiz

    Stores frequently accessed query results in shared memory layers to accelerate retrieval and improve horizontal scalability.

    TypeScriptanalyticsapacheapache-superset
    Vezi pe GitHub↗73,451
  • kodecocodes/swift-algorithm-clubAvatar kodecocodes

    kodecocodes/swift-algorithm-club

    29,099Vezi pe GitHub↗

    This project is a comprehensive collection of common computer science algorithms and data structures implemented in Swift. It serves as an educational reference and library for studying computational complexity, algorithmic logic, and data structure engineering through practical code examples. The repository provides a wide suite of data structure implementations, including various types of linked lists, heaps, hash tables, and an extensive range of hierarchical trees such as Red-Black, B-Tree, and Splay trees. It also covers diverse sorting and searching techniques, from basic bubble sort to

    Implements a fixed-size memory store that purges the least recently used elements to optimize retrieval.

    Swiftalgorithmsdata-structuresswift
    Vezi pe GitHub↗29,099
  • sgl-project/sglangAvatar sgl-project

    sgl-project/sglang

    29,079Vezi pe GitHub↗

    Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr

    Connects to high-performance storage systems through a unified interface for scalable, cluster-wide cache management.

    Pythonattentionblackwellcuda
    Vezi pe GitHub↗29,079
  • wuyouzhuguli/springallAvatar wuyouzhuguli

    wuyouzhuguli/SpringAll

    28,977Vezi pe GitHub↗

    SpringAll is a comprehensive reference library and learning resource for enterprise Java application development. It provides a collection of practical guides, configuration templates, and code examples designed to demonstrate standard architectural patterns within the Spring ecosystem. The project serves as a reference

    Discards the oldest entries when a collection reaches a defined limit to maintain fixed-size caches.

    Javalearningshirospring-boot
    Vezi pe GitHub↗28,977
  • nrwl/nxAvatar nrwl

    nrwl/nx

    28,939Vezi pe GitHub↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    Creates branch-specific cache environments to prevent cross-workflow cache pollution in distributed CI environments.

    TypeScriptangularbuildbuild-system
    Vezi pe GitHub↗28,939
  • mrniko/redissonAvatar mrniko

    mrniko/redisson

    24,355Vezi pe 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

    Combines remote data stores with local caches to reduce network latency for frequent reads.

    Java
    Vezi pe GitHub↗24,355
  • forem/foremAvatar forem

    forem/forem

    22,726Vezi pe GitHub↗

    Forem is an open-source platform designed for building and managing technical communities. It functions as a social publishing engine that enables members to share long-form content, participate in threaded discussions, and engage through social interactions. The platform provides tools for organizations to maintain branded profiles, host community hackathons, and facilitate collaborative learning through structured educational tracks. Beyond its social features, Forem integrates advanced capabilities for AI agent workflow orchestration and codebase knowledge graphing. It allows developers to

    Caches frequently accessed data in memory to reduce database load and accelerate page navigation.

    Rubycommunitydiscussionfeedback
    Vezi pe GitHub↗22,726
  • vonng/ddiaAvatar Vonng

    Vonng/ddia

    22,648Vezi pe GitHub↗

    This project serves as a comprehensive technical reference for the architecture and design of data-intensive applications. It provides a structured analysis of the fundamental principles required to build reliable, scalable, and maintainable software systems, covering the core trade-offs inherent in modern data infrastructure. The repository explores the mechanics of distributed data management, including strategies for replication, partitioning, and achieving consensus across multiple nodes. It details the design of storage engines, indexing techniques, and transaction management models, whi

    Stores frequently accessed data in temporary memory to reduce latency and improve application performance.

    Pythonbookdatabaseddia
    Vezi pe GitHub↗22,648
  • dotnet/coreAvatar dotnet

    dotnet/core

    21,897Vezi pe GitHub↗

    This project is a cross-platform development framework and managed runtime environment designed for building high-performance applications. It provides a comprehensive toolkit for constructing web services, cloud-native microservices, and desktop applications, utilizing a unified runtime that handles memory management and execution across diverse operating systems. The framework distinguishes itself through a native ahead-of-time compilation toolchain that transforms source code into optimized, self-contained machine code binaries. This capability enables fast startup times and reduced memory

    Supports distributed caching to ensure data consistency and availability across multiple server instances.

    PowerShelldotnetdotnet-core
    Vezi pe GitHub↗21,897
  • polymer/lit-htmlAvatar Polymer

    Polymer/lit-html

    21,682Vezi pe GitHub↗

    lit-html is a JavaScript HTML templating library and reactive UI template engine. It uses tagged template literals to render dynamic HTML templates, focusing on efficient partial updates to the DOM to minimize browser reflows. The library functions as a rendering tool for web components and supports server-side rendering to improve initial page load speeds and search engine optimization. Its capabilities cover the development of lightweight custom HTML elements and the management of dynamic HTML rendering. It includes support for high-performance list rendering and the handling of asynchrono

    Maintains a mapping between template placeholders and actual DOM nodes to update only changed elements.

    TypeScript
    Vezi pe GitHub↗21,682
  • lit/litAvatar lit

    lit/lit

    21,679Vezi pe GitHub↗

    Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages native browser APIs to encapsulate state, logic, and styles, allowing developers to create custom elements that function consistently across any modern web project. The framework distinguishes itself through a reactive property system that automatically triggers efficient, batched DOM updates. By utilizing tagged template literals, it defines declarative UI structures that are compiled into optimized update instructions. Its architecture emphasizes modularity through a reactive con

    Preserves DOM nodes when switching between templates to improve performance by avoiding unnecessary re-creation of elements.

    TypeScripthtml-templateslitlit-element
    Vezi pe GitHub↗21,679
  • nocobase/nocobaseAvatar nocobase

    nocobase/nocobase

    21,542Vezi pe GitHub↗

    This platform is a modular, metadata-driven framework designed for building custom business applications and data management systems without traditional coding. It functions as a low-code environment where data models, user interfaces, and business logic are defined through visual configurations rather than hardcoded views. The architecture supports multi-tenant isolation, allowing multiple independent applications to run within a single shared memory space while maintaining strict logical separation of data and configurations. What distinguishes this system is its deep integration of artific

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

    TypeScriptadmin-dashboardairtableapp-builder
    Vezi pe GitHub↗21,542
  • qax-os/excelizeAvatar qax-os

    qax-os/excelize

    20,682Vezi pe GitHub↗

    Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o

    Stores frequently accessed data in temporary memory to reduce latency.

    Goagentaianalytics
    Vezi pe GitHub↗20,682
  • wagtail/wagtailAvatar wagtail

    wagtail/wagtail

    20,366Vezi pe GitHub↗

    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 fetched embed data in the database to prevent redundant external API requests and improve page load performance.

    Pythoncmsdjangohacktoberfest
    Vezi pe GitHub↗20,366
  • cube-js/cubeAvatar cube-js

    cube-js/cube

    20,251Vezi pe GitHub↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Deploys a dedicated storage layer to handle in-memory caching and query queues, preventing performance degradation in multi-node environments.

    Rustagentic-analyticsagentsai
    Vezi pe GitHub↗20,251
  • nautechsystems/nautilus_traderAvatar nautechsystems

    nautechsystems/nautilus_trader

    20,056Vezi pe GitHub↗

    Nautilus Trader is a high-performance algorithmic trading framework built in Rust, designed for the development, backtesting, and live execution of automated trading strategies. It provides a comprehensive platform for managing multi-asset portfolios and interacting with diverse financial markets through a standardized connectivity suite. The system is engineered to handle high-frequency data processing and complex order execution while maintaining precise numerical accuracy across various asset classes. The framework distinguishes itself through an architecture centered on deterministic even

    Uses external key-value caching to improve system responsiveness during high-volume data processing.

    Rustalgorithmic-trading-engineartificial-intelligencecrypto-trading
    Vezi pe GitHub↗20,056
Înapoi12345…6Înainte
  1. Home
  2. Data & Databases
  3. Data Engineering and Infrastructure
  4. Caching and Performance
  5. Caching

Explorează sub-etichetele

  • Distributed Caches2 sub-tag-uriShared memory layers that accelerate application performance by storing frequently accessed data across distributed clusters.
  • Git Object Caches2 sub-tag-uriMemory-capped storage mechanisms for frequently accessed Git objects and delta-base data. **Distinct from Caching:** Distinct from general Caching: specifically targets Git-native object and delta-base data structures.
  • Least Recently Used Caches2 sub-tag-uriCaching mechanisms that discard the oldest entries when capacity limits are reached. **Distinct from Caching:** Distinct from Caching: focuses specifically on the eviction policy for fixed-size caches.
  • Memcached5 sub-tag-uriHigh-performance, distributed memory object caching system.
  • Probabilistic Caching StrategiesMetadata-driven caching where clients independently decide local caching behavior. **Distinct from Caching:** Distinct from Caching: focuses on client-side decision logic based on server metadata rather than server-side caching.
  • Template Caches6 sub-tag-uriSystems for storing parsed templates in memory to improve rendering speed. **Distinct from Caching:** Distinct from general Caching: focuses specifically on template parsing results.