awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasOpen-source alternativesSelf-hosted softwareBlogMapa del sitio
ProyectoAcerca deHow we rankPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • discordjs/discord.jsAvatar de discordjs

    discordjs/discord.js

    26,743Ver en GitHub↗

    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
    Ver en GitHub↗26,743
  • hazelcast/hazelcastAvatar de hazelcast

    hazelcast/hazelcast

    6,570Ver en GitHub↗

    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
    Ver en GitHub↗6,570
  • rmosolgo/graphql-rubyAvatar de rmosolgo

    rmosolgo/graphql-ruby

    5,448Ver en GitHub↗

    GraphQL-Ruby es una biblioteca de Ruby para construir APIs de GraphQL con un esquema fuertemente tipado y un motor de ejecución de consultas dedicado. Proporciona un framework integral para mapear objetos de la aplicación a un sistema de tipos formal, permitiendo la obtención estructurada de datos mediante resolvers definidos. El proyecto destaca por sus mecanismos avanzados de rendimiento y entrega, incluyendo un data loader para batching y caché que evita patrones de consulta N+1. Admite la entrega de datos de alto rendimiento mediante streaming de respuestas incremental, respuestas de consulta diferidas y obtención de datos en paralelo usando fibers. Además, proporciona soporte nativo para convenciones de Relay, incluyendo helpers especializados para conexiones e identificación de objetos. La biblioteca cubre una amplia superficie de gestión de API, con control de acceso granular, versionado de esquemas para mantener la compatibilidad hacia atrás y actualizaciones en tiempo real mediante suscripciones. También incluye herramientas de gestión de tráfico para proteger los recursos del servidor, como la limitación de complejidad de consultas y de tasa de peticiones. El desarrollo y la observabilidad están respaldados por herramientas de análisis de AST, trazado de ejecución y utilidades de prueba especializadas para la verificación de carga por lotes.

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

    Ruby
    Ver en GitHub↗5,448
  • standard-things/esmAvatar de standard-things

    standard-things/esm

    5,245Ver en GitHub↗

    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
    Ver en GitHub↗5,245
  • discord-jda/jdaAvatar de discord-jda

    discord-jda/JDA

    4,665Ver en GitHub↗

    JDA es un envoltorio de Java para la API de Discord, proporcionando un framework para construir agentes automatizados e integrar aplicaciones con la plataforma de chat. Funciona tanto como cliente de API REST para gestionar entidades de servidor como cliente de gateway que mantiene conexiones WebSocket persistentes para actualizaciones de estado en tiempo real. La biblioteca cuenta con un módulo completo de API de voz para gestionar streaming de audio, conectividad de canales de voz e integración de soundboard. También incluye un kit de herramientas especializado para diseño de UI interactiva, permitiendo la creación de comandos slash, botones, menús de selección y formularios de entrada modales. En términos generales, el proyecto cubre la moderación comunitaria mediante gestión automatizada de reglas, administración de servidores mediante configuración de canales y roles, y gestión de tráfico mediante sharding para distribuir cargas de eventos. También proporciona utilidades para la creación de contenido multimedia enriquecido y la recuperación detallada de perfiles de miembros.

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

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

Explorar subetiquetas

  • 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-etiquetaCaches 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.