awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • discordjs/discord.jsdiscordjs 的头像

    discordjs/discord.js

    26,743在 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
    在 GitHub 上查看↗26,743
  • hazelcast/hazelcasthazelcast 的头像

    hazelcast/hazelcast

    6,570在 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
    在 GitHub 上查看↗6,570
  • rmosolgo/graphql-rubyrmosolgo 的头像

    rmosolgo/graphql-ruby

    5,448在 GitHub 上查看↗

    GraphQL-Ruby is a Ruby library for building GraphQL APIs with a strongly typed schema and a dedicated query execution engine. It provides a comprehensive framework for mapping application objects to a formal type system, enabling structured data fetching through defined resolvers. The project distinguishes itself with advanced performance and delivery mechanisms, including a data loader for batching and caching to prevent N+1 query patterns. It supports high-performance data delivery through incremental response streaming, deferred query responses, and parallel data fetching using fibers. Add

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

    Ruby
    在 GitHub 上查看↗5,448
  • standard-things/esmstandard-things 的头像

    standard-things/esm

    5,245在 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
    在 GitHub 上查看↗5,245
  • discord-jda/jdadiscord-jda 的头像

    discord-jda/JDA

    4,665在 GitHub 上查看↗

    JDA 是一个 Discord API 的 Java 包装器,提供了一个用于构建自动化智能体并将应用程序与聊天平台集成的框架。它既作为用于管理服务器实体的 REST API 客户端,也作为维护持久化 WebSocket 连接以获取实时状态更新的网关客户端。 该库具有全面的语音 API 模块,用于管理音频流、语音频道连接和音板集成。它还包括一个用于交互式 UI 设计的专用工具包,支持创建斜杠命令、按钮、选择菜单和模态输入表单。 广泛地,该项目涵盖了通过自动化规则管理进行的社区审核、通过频道和角色配置进行的服务器管理,以及使用分片(sharding)分配事件负载的流量管理。它还提供了用于富媒体内容创建和详细成员资料检索的实用工具。

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

    Javaapiapi-wrapperbot
    在 GitHub 上查看↗4,665
  1. Home
  2. Data & Databases
  3. Map Data Structure Manipulation
  4. Object Caching

探索子标签

  • 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 个子标签Caches 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.