awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

334 مستودعات

Awesome GitHub RepositoriesCaching and Performance

Techniques and implementations focused on reducing latency and improving system throughput by storing frequently accessed data.

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

Awesome Caching and Performance GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • kamranahmedse/developer-roadmapالصورة الرمزية لـ kamranahmedse

    kamranahmedse/developer-roadmap

    357,434عرض على GitHub↗

    Developer Roadmap هي منصة يقودها المجتمع توفر مسارات تعليمية منظمة وقائمة على الرسوم البيانية لهندسة البرمجيات. تعمل كمستودع معرفي شامل حيث يتم تنظيم المجالات التقنية في تسلسلات مرئية لتوجيه اكتساب المهارات المهنية والنمو الوظيفي. يتميز المشروع بنظام بيئي تعاوني يتيح للمستخدمين المساهمة في خرائط الطريق، وتنظيم أفضل ممارسات الصناعة، والحفاظ على الملفات الشخصية المهنية. يدمج أطر تقييم تشخيصية لتقييم الكفاءة التقنية، مما يساعد المطورين على تحديد فجوات المعرفة والتحضير للمقابلات المهنية من خلال تسلسلات تعليمية مستهدفة. إلى جانب قدرات التخطيط الأساسية، توفر المنصة أفكاراً لمشاريع عملية ودروساً تفاعلية لتعزيز المفاهيم الهندسية. وتوفر مساحة مركزية للمجتمع لمشاركة الموارد، وتتبع تطوير المهارات التدريجي، والتنقل في المشاهد التقنية المعقدة.

    Configures expiration policies for cached data to balance performance and data freshness.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    عرض على GitHub↗357,434
  • donnemartin/system-design-primerالصورة الرمزية لـ donnemartin

    donnemartin/system-design-primer

    353,387عرض على GitHub↗

    هذا المشروع عبارة عن مورد تعليمي شامل ودليل دراسي يركز على بنية الأنظمة الموزعة وتصميم البنية التحتية للـ backend. يوفر منهجاً منظماً لإتقان مبادئ القابلية للتوسع، والموثوقية، والأداء المطلوبة لتصميم أنظمة برمجية معقدة. يتميز المستودع بتقديم نهج منهجي للتحضير للمقابلات التقنية، حيث يدمج أنماط التصميم، والمقايضات المعمارية، وأدوات التكرار المتباعد لمساعدة المستخدمين على الاحتفاظ بالمفاهيم المعقدة. ويؤكد على التحليل القائم على القيود، حيث يعلم المستخدمين كيفية تقييم المتطلبات المتنافسة مثل زمن الوصول (latency)، والاتساق، والتوافر عند صياغة التصاميم المعمارية. يغطي المحتوى طيفاً واسعاً من قدرات تصميم النظام، بما في ذلك استراتيجيات توسيع قواعد البيانات، وإدارة حركة المرور، وتحسين البنية التحتية. ويفصل تقنيات التوسع الأفقي، والتخزين المؤقت متعدد الطبقات، والتواصل غير المتزامن، واكتشاف الخدمات، مع توفير أطر عمل لإجراء تقديرات الموارد وتخطيط السعة. يتم تنظيم التوثيق كدليل دراسي، مما يوفر مساراً منهجياً عبر أساسيات هندسة الـ backend وتصميم الأنظمة واسعة النطاق.

    Covers configuration of time-to-live policies to maintain data freshness in caches.

    Pythondesigndesign-patternsdesign-system
    عرض على GitHub↗353,387
  • macrozheng/mallالصورة الرمزية لـ macrozheng

    macrozheng/mall

    83,878عرض على 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
    عرض على GitHub↗83,878
  • doocs/advanced-javaالصورة الرمزية لـ doocs

    doocs/advanced-java

    78,987عرض على GitHub↗

    This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency design, distributed systems, and microservices architecture. It provides detailed strategies for decomposing monolithic applications, managing service discovery, and implementing the architectural patterns required for scalable backend environments. The repository distinguishes itself through an extensive collection of big data algorithmic references and database scaling strategies. It covers memory-efficient techniques for analyzing massive datasets, such as Top-K element extrac

    Synchronizes data between caches and databases using Cache Aside and delayed double deletion patterns.

    Javaadvanced-javadistributed-search-enginedistributed-systems
    عرض على GitHub↗78,987
  • redis/redisالصورة الرمزية لـ redis

    redis/redis

    74,906عرض على 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
    عرض على GitHub↗74,906
  • apache/supersetالصورة الرمزية لـ apache

    apache/superset

    73,451عرض على 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

    Caches frequent query results in memory to minimize latency and accelerate dashboard rendering.

    TypeScriptanalyticsapacheapache-superset
    عرض على GitHub↗73,451
  • apache/incubator-supersetالصورة الرمزية لـ apache

    apache/incubator-superset

    73,325عرض على GitHub↗

    This project is a business intelligence suite and SQL data visualization platform used for data analysis, reporting, and monitoring. It provides a web application for exploring datasets and building interactive dashboards, complemented by a web-based SQL query editor for analyzing raw data from connected stores. The platform features a semantic data layer to define standardized metrics and dimensions, ensuring consistent data interpretation across reports. It includes a security framework with role-based access control to manage user permissions and authentication across shared dashboards. T

    Stores expensive database query results in Redis to reduce latency and backend load.

    TypeScript
    عرض على GitHub↗73,325
  • shareai-lab/learn-claude-codeالصورة الرمزية لـ shareAI-lab

    shareAI-lab/learn-claude-code

    67,975عرض على GitHub↗

    This project provides a modular framework for building and orchestrating autonomous AI agents. It functions as an agentic workflow engine that manages the full lifecycle of task execution, including model reasoning, tool invocation, and the integration of results. By utilizing a centralized orchestration platform, the system enables the creation of multi-agent teams that collaborate on complex objectives through structured communication and shared task graphs. The framework distinguishes itself through its focus on persistent, stateful operations and multi-agent coordination. It employs file-

    Prevents context window overflow by summarizing or truncating large tool outputs before they are injected into the agent's conversation history.

    Pythonagentagent-developmentai-agent
    عرض على GitHub↗67,975
  • datawhalechina/hello-agentsالصورة الرمزية لـ datawhalechina

    datawhalechina/hello-agents

    59,685عرض على GitHub↗

    This project provides a comprehensive framework for building, training, and managing autonomous agents. It enables the construction of systems that utilize language models to plan, manage memory, and execute multi-step tasks through iterative reasoning loops and tool-based actions. The framework distinguishes itself by offering specialized capabilities for interacting with graphical user interfaces and legacy software, allowing agents to perceive visual elements and perform actions like a human user. It supports complex, cross-application workflows through graph-based orchestration and provid

    Truncates excessive tool output to preserve context window space while saving full results to disk for later retrieval.

    Pythonagentllmrag
    عرض على GitHub↗59,685
  • tannerlinsley/react-queryالصورة الرمزية لـ tannerlinsley

    tannerlinsley/react-query

    49,769عرض على GitHub↗

    React Query is an asynchronous state management library and data fetching orchestrator designed to fetch, cache, and synchronize server state in web applications. It functions as a server-state cache manager that handles asynchronous data requests to keep local application state in sync with a remote server. The library implements a stale-while-revalidate cache pattern, which provides immediate access to cached data while triggering background updates to maintain consistency. It further supports optimistic user interface updates, allowing the interface to change immediately during data mutati

    Implements a stale-while-revalidate cache pattern to provide immediate data access while triggering background updates.

    TypeScript
    عرض على GitHub↗49,769
  • google/leveldbالصورة الرمزية لـ google

    google/leveldb

    39,152عرض على GitHub↗

    LevelDB is an embedded database library and persistent storage engine that provides a sorted key-value store. It uses a log-structured merge-tree architecture to map byte arrays to values, running directly within a process to provide storage without the need for a separate server process. The system is distinguished by its use of custom comparison functions to define key ordering, enabling efficient range scans and sequenced lookups. It ensures data reliability through atomic batch execution, consistent snapshot generation, and log-based recovery after failures. The engine covers broad capab

    Accelerates data retrieval using block-based caching and filtered lookup policies to reduce disk reads.

    C++
    عرض على GitHub↗39,152
  • sahat/hackathon-starterالصورة الرمزية لـ sahat

    sahat/hackathon-starter

    35,226عرض على GitHub↗

    This project is a Node.js web application boilerplate designed to accelerate development by providing a pre-configured foundation with integrated routing, templating, and developer tooling. It serves as a comprehensive starter kit that includes a full-stack authentication system, a payment integration starter, and an LLM agent framework. The framework distinguishes itself with specialized tools for AI development, including a retrieval-augmented generation implementation kit with vector search and semantic caching. It enables the creation of reasoning agents featuring tool-calling loops and r

    Caches vector representations of queries and responses to reduce latency in retrieval pipelines.

    JavaScriptboilerplatehackathonhacktoberfest
    عرض على GitHub↗35,226
  • searxng/searxngالصورة الرمزية لـ searxng

    searxng/searxng

    32,180عرض على GitHub↗

    This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a

    Manages data expiration policies for cached search results to ensure information freshness and efficient storage.

    Pythonbingbravedegoogle
    عرض على GitHub↗32,180
  • facebook/rocksdbالصورة الرمزية لـ facebook

    facebook/rocksdb

    31,767عرض على GitHub↗

    RocksDB is a high-performance, embeddable persistent key-value library and storage engine based on Log-Structured Merge-trees. It is designed to provide durable storage for large-scale datasets, integrating directly into applications to manage data on flash and RAM-based hardware. The engine is distinguished by its focus on minimizing read and write amplification through multi-threaded compaction and custom memory allocators. It features specialized optimizations for flash storage, including support for zoned block devices, and provides the ability to extend store behavior via external plugin

    Reduces latency and improves read throughput by caching frequently accessed data on local hardware.

    C++databasestorage-engine
    عرض على GitHub↗31,767
  • kodecocodes/swift-algorithm-clubالصورة الرمزية لـ kodecocodes

    kodecocodes/swift-algorithm-club

    29,099عرض على 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
    عرض على GitHub↗29,099
  • sgl-project/sglangالصورة الرمزية لـ sgl-project

    sgl-project/sglang

    29,079عرض على 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
    عرض على GitHub↗29,079
  • wuyouzhuguli/springallالصورة الرمزية لـ wuyouzhuguli

    wuyouzhuguli/SpringAll

    28,977عرض على 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
    عرض على GitHub↗28,977
  • nrwl/nxالصورة الرمزية لـ nrwl

    nrwl/nx

    28,939عرض على 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

    Provides local caching of task execution results to avoid redundant processing when inputs remain unchanged.

    TypeScriptangularbuildbuild-system
    عرض على GitHub↗28,939
  • getredash/redashالصورة الرمزية لـ getredash

    getredash/redash

    28,653عرض على GitHub↗

    Redash is a self-hosted analytics platform and SQL data visualization tool. It provides a web-based SQL query editor for writing, executing, and scheduling database queries, and functions as a business intelligence dashboard for monitoring metrics via visual widgets. The platform distinguishes itself through its data source connectors, which integrate with various SQL, NoSQL, and API-based stores to retrieve information for analysis. It enables self-service analytics by allowing users to run queries with dynamic parameters and supports shared data reporting via public links or embedded dashbo

    Stores query outputs in a cache layer to ensure fast dashboard loading and reduce load on remote data sources.

    Pythonanalyticsathenabi
    عرض على GitHub↗28,653
  • caolan/asyncالصورة الرمزية لـ caolan

    caolan/async

    28,150عرض على GitHub↗

    Async is a JavaScript asynchronous flow library designed to manage the execution and coordination of asynchronous tasks in Node.js and the browser. It provides functional utilities to wrap, process, and orchestrate complex asynchronous workflows. The library distinguishes itself through a comprehensive task orchestrator that handles dependency graphs to resolve circular references and manages concurrent task queues. It includes a unification bridge that allows callback-style and promise-based functions to operate within the same execution interface. The project covers several primary capabil

    Includes mechanisms to cache the return values of asynchronous functions to avoid redundant processing.

    JavaScript
    عرض على GitHub↗28,150
السابق123456…17التالي
  1. Home
  2. Data & Databases
  3. Data Engineering and Infrastructure
  4. Caching and Performance

استكشف الوسوم الفرعية

  • Caching6 وسوم فرعيةSystems that store frequently accessed data in temporary memory to reduce latency and improve application performance.
  • Caching Strategies10 وسوم فرعيةMethodologies and logic for determining how, when, and for how long data should be stored in cache.
  • Icon Caching2 وسوم فرعيةLocal storage of website favicons to reduce external network requests. **Distinct from Icon Caching Systems:** Distinct from general caching: specifically targets the persistence of visual favicon assets.
  • Validation Function Caching1 وسم فرعيCaches compiled validation functions to accelerate repeated data checks. **Distinct from Caching and Performance:** Focuses on caching compiled validation logic rather than generic data or workflow components.
  • Workflow Component Caching2 وسوم فرعيةCaches workflow and piece definitions on persistent storage to optimize execution performance. **Distinct from Caching and Performance:** Distinct from general caching: focuses on workflow-specific component definitions rather than generic data.