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

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

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

14 مستودعات

Awesome GitHub RepositoriesCross-Request Data Caches

Caching mechanisms that store computed or fetched data across multiple requests to avoid redundant processing.

Distinct from Data Caching: Distinct from Data Caching: focuses on caching across requests with configurable backends, not general temporary data storage.

Explore 14 awesome GitHub repositories matching data & databases · Cross-Request Data Caches. Refine with filters or upvote what's useful.

Awesome Cross-Request Data Caches GitHub Repositories

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

    graphql/dataloader

    13,380عرض على GitHub↗

    DataLoader is a utility that collects individual data loads into a single batch and caches results to minimize redundant backend requests. It operates on a batch-and-cache architecture, where multiple data lookups within a single execution frame are grouped together and dispatched as one request, with the results stored in memory for instant retrieval on subsequent calls. The utility distinguishes itself through several key capabilities. It supports per-key error handling, allowing partial failures within a batch without rejecting the entire operation. A cache priming mechanism lets developer

    Pre-populates the cache with known key-value pairs to avoid unnecessary backend requests for expected data.

    JavaScriptbatchdataloadergraphql
    عرض على GitHub↗13,380
  • ther1d/shell_gptالصورة الرمزية لـ TheR1D

    TheR1D/shell_gpt

    12,131عرض على GitHub↗

    Shell GPT is an AI-powered command-line interface that generates shell commands and source code from natural language prompts. It serves as a terminal-based tool for automating technical tasks, producing executable commands, and generating code snippets directly within the shell. The tool distinguishes itself through a read-eval-print loop for interactive chatting and the ability to maintain stateful conversational history via named sessions. It supports flexible backend routing, allowing users to connect to cloud-based APIs or local language model hosts for offline operation and data privacy

    Store and reuse responses from the model to avoid redundant API calls and speed up repeated queries.

    Pythonchatgptcheat-sheetcli
    عرض على GitHub↗12,131
  • netflix/falcorالصورة الرمزية لـ Netflix

    Netflix/falcor

    10,572عرض على GitHub↗

    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

    Supports pre-populating the local cache by fetching specified paths from the remote source.

    JavaScript
    عرض على GitHub↗10,572
  • javalin/javalinالصورة الرمزية لـ javalin

    javalin/javalin

    8,290عرض على GitHub↗

    Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It functions as an embedded Jetty web server, allowing applications to run as standalone processes without the need for an external servlet container. The project provides specialized frameworks for diverse communication patterns, including a REST API framework with automatic OpenAPI schema generation, a GraphQL API framework with query and mutation resolvers, and a WebSocket server for bidirectional real-time communication. It also includes a dedicated framework for pushing real-t

    Caches fetched data across multiple requests using local storage to avoid redundant backend calls.

    Kotlinhacktoberfestjavajavalin
    عرض على GitHub↗8,290
  • wevm/wagmiالصورة الرمزية لـ wevm

    wevm/wagmi

    6,731عرض على GitHub↗

    Wagmi is a collection of reactive hooks and a toolkit for interacting with Ethereum blockchains. It provides a comprehensive suite of primitives for managing wallet connections, reading smart contract data, and orchestrating on-chain transactions. The project distinguishes itself through a smart contract interface toolkit that retrieves binary interfaces to generate type-safe hooks and function wrappers. This ensures that blockchain inputs and outputs are validated at compile-time. It also features a specialized utility for translating Ethereum Name Service domains into wallet addresses and p

    Caches fetched blockchain data across requests to avoid redundant network calls and improve performance.

    TypeScriptdappethereumhooks
    عرض على GitHub↗6,731
  • graphql-dotnet/graphql-dotnetالصورة الرمزية لـ graphql-dotnet

    graphql-dotnet/graphql-dotnet

    5,987عرض على GitHub↗

    GraphQL.NET هو إطار عمل من جانب الخادم لبناء وتنفيذ واجهات برمجة تطبيقات GraphQL داخل تطبيقات C#. يوفر مجموعة أدوات شاملة لبناء المخططات، ومحركاً اتحادياً لرسوم البيانات الموزعة، ومعالج اشتراكات لإدارة تدفقات البيانات في الوقت الفعلي. يتميز المشروع بمنشئ مخططات مرن يدعم كلاً من تعريفات الكود أولاً البرمجية ونهج المخطط أولاً التصريحي باستخدام لغة تعريف المخطط القياسية. يتضمن محرك اتحاد مخصص لتقسيم رسوم البيانات إلى رسوم فرعية وتكوينها في بوابة موحدة، بالإضافة إلى تنفيذ محمل بيانات مصمم خصيصاً لحل مشكلة استعلام N+1 من خلال التجميع والتخزين المؤقت. يغطي إطار العمل مجموعة واسعة من القدرات التشغيلية، بما في ذلك تكامل حقن التبعية لإدارة عمر الخدمة، وخطوط أنابيب البرمجيات الوسيطة لاعتراض دقة الحقول، وخط أنابيب تنفيذ محسن بأنواع القيم لتقليل تخصيصات الذاكرة. كما يوفر أدوات لتحليل تعقيد الاستعلام، والتخزين المؤقت للمستندات، والتحكم في الوصول القائم على الأدوار لتأمين نقاط نهاية API. يسمح دعم تجميع المخططات مسبقاً لإطار العمل بالتنفيذ في البيئات التي تحظر إنشاء الكود الديناميكي.

    Enables data loaders to use persistent memory caches so fetched data persists across multiple requests.

    C#apidotnet-coregraphiql
    عرض على GitHub↗5,987
  • rmosolgo/graphql-rubyالصورة الرمزية لـ rmosolgo

    rmosolgo/graphql-ruby

    5,448عرض على GitHub↗

    GraphQL-Ruby هو مكتبة Ruby لبناء واجهات برمجة تطبيقات GraphQL بمخطط مكتوب بقوة ومحرك تنفيذ استعلام مخصص. يوفر إطار عمل شاملاً لربط كائنات التطبيق بنظام أنواع رسمي، مما يتيح جلب البيانات المهيكلة من خلال أدوات حل (Resolvers) محددة. يتميز المشروع بآليات متقدمة للأداء والتسليم، بما في ذلك محمل بيانات (Data Loader) للتجميع والتخزين المؤقت لمنع أنماط استعلام N+1. يدعم تسليم البيانات عالي الأداء من خلال بث الاستجابة التزايدي، واستجابات الاستعلام المؤجلة، وجلب البيانات المتوازي باستخدام الألياف (Fibers). بالإضافة إلى ذلك، يوفر دعماً أصلياً لاتفاقيات Relay، بما في ذلك مساعدين متخصصين للاتصالات وتحديد الكائنات. تغطي المكتبة مساحة واسعة من إدارة واجهة برمجة التطبيقات، وتتميز بالتحكم الدقيق في الوصول، وإصدار المخطط للحفاظ على التوافق مع الإصدارات السابقة، والتحديثات في الوقت الفعلي عبر الاشتراكات. كما تتضمن أدوات إدارة حركة المرور لحماية موارد الخادم، مثل تحديد تعقيد الاستعلام وتحديد معدل الطلب. يتم دعم التطوير وقابلية المراقبة من خلال أدوات تحليل AST، وتتبع التنفيذ، وأدوات اختبار متخصصة للتحقق من التحميل المجمع.

    Caches common data requests across multiple operations to reduce server load and improve response times.

    Ruby
    عرض على GitHub↗5,448
  • apostrophecms/apostropheالصورة الرمزية لـ apostrophecms

    apostrophecms/apostrophe

    4,524عرض على GitHub↗

    Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST APIs while providing a visual in-context page editor for live editing. It is built on a module-based plugin architecture that extends CMS functionality through reusable modules, each encapsulating logic, configuration, and templates. The system uses schema-driven content modeling to define data structures and validation rules through configurable schemas and custom field types, with all content stored as flexible JSON-like documents in MongoDB. The platform distinguishes itsel

    Stores computed or fetched data in a configurable backend so repeated requests reuse the cached result instead of recomputing it.

    JavaScriptapostrophecmscms-framework
    عرض على GitHub↗4,524
  • facebook/haxlالصورة الرمزية لـ facebook

    facebook/Haxl

    4,381عرض على GitHub↗

    Haxl هي مكتبة Haskell ومنسق طلبات خدمة عن بُعد مصمم لتنسيق جلب البيانات المتزامن، وتجميع الطلبات، والتخزين المؤقت عبر مزودي خدمة عن بُعد متعددين. تعمل كإطار عمل لاسترداد البيانات من قواعد البيانات الخارجية وخدمات الويب مع تقليل رحلات الشبكة ذهاباً وإياباً. يتميز المشروع بنظام تجميع طلبات يعتمد على التطبيق (Applicative) يجمع طلبات البيانات الفردية المتعددة في مكالمات واحدة لتقليل حمل الشبكة. يستخدم مجدول طلبات متوازٍ غير متزامن لتنفيذ الطلبات المستقلة بشكل متزامن ويستخدم طبقة تخزين مؤقت (Memoized) لتجنب تكرار مكالمات الشبكة المتطابقة ضمن دورة طلب واحدة. توفر المكتبة قدرات واسعة لإدارة تكامل البيانات، بما في ذلك حل التبعية المونادية (Monadic) للطلبات المتسلسلة وتحديد التزامن لمنع التحميل الزائد على واجهات برمجة التطبيقات عن بُعد. كما تتضمن آليات لتعيين أنواع الطلبات لتطبيقات مصدر البيانات المخصصة.

    Stores fetched data within a request cycle to avoid repeating identical network calls.

    Haskell
    عرض على GitHub↗4,381
  • postgresml/pgcatالصورة الرمزية لـ postgresml

    postgresml/pgcat

    3,966عرض على GitHub↗

    Pgcat هو حل وسيط (middleware) لقواعد بيانات PostgreSQL يوفر ميزات تجميع الاتصالات (connection pooling)، وتجزئة البيانات (sharding)، وموازنة الأحمال، وإدارة تجاوز الفشل. يعمل كوكيل (proxy) يحسن استخدام الموارد وقابلية التوسع من خلال إدارة جلسات قاعدة البيانات وتوزيع الاستعلامات عبر مثيلات متعددة. يتميز النظام بميزة عكس حركة المرور (traffic mirroring)، التي تقوم بنسخ استعلامات الإنتاج الحية لاختبارها في قواعد بيانات تجريبية للتحقق منها. كما يطبق وكيل تجزئة لتوزيع البيانات والاستعلامات عبر مثيلات قاعدة بيانات متعددة بناءً على مفاتيح التجزئة. يغطي المشروع التوافر العالي من خلال تجاوز الفشل التلقائي ومراقبة صحة الخوادم. ويتضمن توجيه حركة المرور للفصل بين عمليات القراءة والكتابة، وتشفير طبقة النقل (TLS) للاتصالات الآمنة، وقاعدة بيانات إدارية افتراضية لإدارة النظام وتصدير مقاييس الأداء. يتم توفير الخدمة كحاوية Docker لضمان النشر المتسق عبر بيئات مختلفة.

    Executes specific queries on backend servers during startup to prime caches before accepting client connections.

    Rustpoolerpoolingpostgresql
    عرض على GitHub↗3,966
  • ravendb/ravendbالصورة الرمزية لـ ravendb

    ravendb/ravendb

    3,961عرض على GitHub↗

    RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind

    Caches database requests locally to minimize network latency and improve application responsiveness.

    C#csharpdatabasedocument-database
    عرض على GitHub↗3,961
  • kamranahmedse/githuntالصورة الرمزية لـ kamranahmedse

    kamranahmedse/githunt

    3,089عرض على GitHub↗

    GitHub Hunt is a client-side web application that serves as a browser for discovering the most popular GitHub repositories, sorted by their weekly star counts. It fetches trending project data from the GitHub API and caches it locally to avoid redundant network requests during a session. The interface allows users to filter the displayed projects by programming language, focusing on repositories relevant to a specific tech stack. It also provides the ability to switch between list and grid view modes, arranging project cards in a responsive layout using CSS Grid properties for the grid view.

    Stores fetched GitHub API responses in memory to avoid redundant network requests during a session.

    JavaScriptchrome-extensiongithub-extensiontrending-repositories
    عرض على GitHub↗3,089
  • itsowen/cyberscraper-2077الصورة الرمزية لـ itsOwen

    itsOwen/CyberScraper-2077

    2,887عرض على GitHub↗

    CyberScraper-2077 is an AI-powered web scraping tool that uses large language models to extract and structure data from websites into organized formats. It functions as an LLM web scraper and AI content parser, transforming unstructured raw web text into specific data schemas. The project distinguishes itself through a suite of anonymity and evasion tools, including proxy rotation, SOCKS-based identity masking, and the ability to route traffic through the Tor network to access hidden onion services. It further includes a bot detection bypass system that employs stealth parameters and custom n

    Implements a dictionary-based cache to store network responses across multiple requests and reduce redundant traffic.

    Pythonai-scrapinggemini-apillm
    عرض على GitHub↗2,887
  • nodeshift/nodejs-reference-architectureالصورة الرمزية لـ nodeshift

    nodeshift/nodejs-reference-architecture

    1,747عرض على GitHub↗

    This project provides a comprehensive architectural framework and set of standardized patterns for building, securing, and scaling production-ready Node.js applications. It serves as a foundational guide for establishing consistent development workflows, operational observability, and reliable service integration across distributed software systems. The framework distinguishes itself by emphasizing a schema-first approach to API development, ensuring that interface definitions drive the creation of server stubs, client libraries, and type definitions. It promotes a cloud-native posture by int

    Shares cached data across multiple server nodes using external storage to reduce redundant processing and improve availability.

    JavaScript
    عرض على GitHub↗1,747
  1. Home
  2. Data & Databases
  3. Data Caching
  4. Cross-Request Data Caches

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

  • Cache PrimingPre-populating the cache with known key-value pairs to avoid unnecessary backend requests for expected data. **Distinct from Cross-Request Data Caches:** Distinct from Cross-Request Data Caches: focuses on proactively seeding the cache with known data rather than caching across requests.