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
·

5 Repos

Awesome GitHub RepositoriesObject Caching

Using map-like structures to store and quickly retrieve API objects.

Distinct from Map Data Structure Manipulation: Focuses on caching for retrieval performance rather than general data manipulation.

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

Awesome Object Caching GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • discordjs/discord.jsAvatar von discordjs

    discordjs/discord.js

    26,743Auf GitHub ansehen↗

    Discord.js is a Node.js library and framework for interacting with the Discord API. It provides a comprehensive set of wrappers for REST and WebSocket connections, enabling the development of automated server accounts and real-time chat applications. The project distinguishes itself through a distributed bot sharding system that splits a single bot instance across multiple processes to handle high server counts and large-scale workloads. It also includes a specialized voice API wrapper for managing audio streams and voice channel connectivity. The library covers broad capability areas includ

    Stores API objects in custom map structures for fast retrieval and organized manipulation of grouped data.

    TypeScriptbotdiscorddiscord-api
    Auf GitHub ansehen↗26,743
  • 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

    Accelerates query performance by caching previously deserialized objects in memory.

    Javabig-datacachingdata-in-motion
    Auf GitHub ansehen↗6,570
  • rmosolgo/graphql-rubyAvatar von rmosolgo

    rmosolgo/graphql-ruby

    5,448Auf GitHub ansehen↗

    GraphQL-Ruby ist eine Ruby-Bibliothek zum Erstellen von GraphQL-APIs mit einem stark typisierten Schema und einer dedizierten Query-Execution-Engine. Sie bietet ein umfassendes Framework zum Mappen von Anwendungsobjekten auf ein formales Typsystem, was strukturiertes Datenabrufen durch definierte Resolver ermöglicht. Das Projekt zeichnet sich durch fortschrittliche Performance- und Bereitstellungsmechanismen aus, darunter einen Data Loader für Batching und Caching zur Vermeidung von N+1-Abfragemustern. Es unterstützt leistungsstarke Datenbereitstellung durch inkrementelles Response-Streaming, verzögerte Abfrageantworten und paralleles Datenabrufen mittels Fibers. Zudem bietet es native Unterstützung für Relay-Konventionen, einschließlich spezialisierter Helfer für Connections und Objektidentifikation. Die Bibliothek deckt ein breites Spektrum an API-Management ab, einschließlich fein abgestufter Zugriffskontrolle, Schema-Versionierung zur Wahrung der Abwärtskompatibilität und Echtzeit-Updates via Subscriptions. Sie enthält zudem Traffic-Management-Tools zum Schutz von Serverressourcen, wie z. B. die Begrenzung der Abfragekomplexität und Request-Rate-Limiting. Entwicklung und Observability werden durch AST-Analysewerkzeuge, Execution-Tracing und spezialisierte Test-Utilities zur Verifizierung von Batch-Loading unterstützt.

    Populates an internal cache with existing objects to avoid redundant data fetching for objects already available in memory.

    Ruby
    Auf GitHub ansehen↗5,448
  • standard-things/esmAvatar von standard-things

    standard-things/esm

    5,245Auf GitHub ansehen↗

    esm is an ECMAScript module loader and JavaScript module path resolver. It functions as a runtime system that executes standard JavaScript modules without requiring a separate build or bundling process. The project provides a compatibility bridge for CommonJS interoperability, wrapping CommonJS exports into synthetic modules to allow imports and exports between different module systems. It includes a dynamic module cache that stores resolved instances in memory to prevent redundant file system reads and repeated execution. The system handles runtime path resolution and file extension detecti

    Implements a dynamic memory map to store resolved modules, preventing redundant file system access and repeated execution.

    JavaScriptes6es6-modulesesm
    Auf GitHub ansehen↗5,245
  • 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

    Maintains an in-memory cache of API objects to minimize network latency and redundant REST calls.

    Javaapiapi-wrapperbot
    Auf GitHub ansehen↗4,665
  1. Home
  2. Data & Databases
  3. Map Data Structure Manipulation
  4. Object Caching

Unter-Tags erkunden

  • Identity-Based Cache DeduplicationMapping multiple input keys to a single unique identifier for a single cache entry. **Distinct from Object Caching:** Distinct from Object Caching: specifically focuses on the de-duplication of keys to ensure a single cached instance.
  • In-Memory Object Caches1 Sub-TagCaches for storing application objects within a request to prevent redundant fetching. **Distinct from Object Caching:** Specifically about in-memory caching of API objects rather than generic map manipulation or cloud object storage.