awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

42 repositorios

Awesome GitHub RepositoriesResponse Caching

Caching mechanisms for storing and retrieving model outputs to optimize latency and costs.

Distinguishing note: Focuses on caching specifically for AI model responses.

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

Awesome Response Caching GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • berriai/litellmAvatar de BerriAI

    BerriAI/litellm

    50,579Ver en GitHub↗

    LiteLLM is a unified gateway and proxy server designed to centralize access to over one hundred language model providers. It provides a standardized API interface that abstracts vendor-specific schemas, allowing developers to interact with diverse models through a single, consistent format. By acting as a central traffic management layer, it enables organizations to route, secure, and govern model interactions across multiple deployments. The platform distinguishes itself through its policy-driven architecture, which uses configuration-based routing to manage traffic distribution, load balanc

    Stores and retrieves previous model outputs in a cache to reduce latency and operational costs.

    Pythonai-gatewayanthropicazure-openai
    Ver en GitHub↗50,579
  • redis/go-redisAvatar de redis

    redis/go-redis

    22,159Ver en GitHub↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Caches previous model query results to eliminate redundant calls, reducing operational costs and improving response times.

    Gogogolangredis
    Ver en GitHub↗22,159
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Ver en GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Caches model outputs for identical requests to reduce latency and minimize costs from redundant service calls.

    TypeScriptagentsaichatbots
    Ver en GitHub↗21,221
  • letta-ai/lettaAvatar de letta-ai

    letta-ai/letta

    21,168Ver en GitHub↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Archives interaction logs in persistent stores to ensure context is available after active window eviction.

    Pythonaiai-agentsllm
    Ver en GitHub↗21,168
  • swe-agent/swe-agentAvatar de SWE-agent

    SWE-agent/SWE-agent

    18,510Ver en GitHub↗

    SWE-agent is an autonomous software engineering platform designed to automate repository maintenance and issue resolution. By orchestrating language models to navigate codebases, diagnose software bugs, and apply fixes, the framework functions as an autonomous agent capable of executing shell commands, editing source code, and managing pull requests within isolated, containerized environments. The platform distinguishes itself through its focus on end-to-end task autonomy and observability. It features a robust trajectory logging system that records every thought, action, and environment obse

    Controls memory usage by inserting manual markers into interaction history to improve response speeds and reduce data sent to language models.

    Pythonagentagent-based-modelai
    Ver en GitHub↗18,510
  • transitive-bullshit/agenticAvatar de transitive-bullshit

    transitive-bullshit/agentic

    18,120Ver en GitHub↗

    Agentic is a tool marketplace and management platform designed for the Model Context Protocol. It provides a gateway and proxy that enables the discovery, publishing, and distribution of vetted tools for agentic AI frameworks. The platform specializes in Model Context Protocol monetization, allowing developers to transform services into paid products through integrated authentication, usage-based billing, and subscription management. It also includes a converter that transforms OpenAPI specifications into compatible protocol servers for use in AI workflows. The system covers a broad range of

    Caches tool call results at the network edge using input hashing to reduce latency.

    TypeScriptagentsaillms
    Ver en GitHub↗18,120
  • apache/apisixAvatar de apache

    apache/apisix

    16,767Ver en GitHub↗

    This project is a high-performance, distributed API gateway designed to manage, secure, and observe traffic for microservices, serverless functions, and artificial intelligence model providers. It functions as a dynamic service proxy and cloud-native ingress controller, centralizing policy enforcement and traffic routing through a unified configuration interface that synchronizes state across multiple nodes in real time. The platform distinguishes itself through a highly extensible architecture that utilizes a high-performance scripting engine to execute modular logic directly within the requ

    Stores and serves results for repeated or similar prompts to reduce latency and minimize operational costs.

    Luaapiapi-gatewayapi-management
    Ver en GitHub↗16,767
  • memorilabs/memoriAvatar de MemoriLabs

    MemoriLabs/Memori

    15,358Ver en GitHub↗

    Memori is an AI agent memory middleware platform designed to provide persistent, context-aware recall for language models. It functions as a non-intrusive layer that intercepts outbound model requests to automatically capture interaction history and execution traces, ensuring that agents maintain continuity across sessions without requiring modifications to existing application logic. The platform distinguishes itself through a dual-model storage architecture that maintains information as both structured relational primitives for precise fact retrieval and rolling narrative summaries for situ

    Stores user messages and assistant responses as durable memory to ensure continuity across future sessions.

    Pythonagentaiaiagent
    Ver en GitHub↗15,358
  • asyncfuncai/deepwiki-openAvatar de AsyncFuncAI

    AsyncFuncAI/deepwiki-open

    14,362Ver en GitHub↗

    This platform is an automated documentation and codebase analysis system designed to generate structured wikis, technical guides, and interactive diagrams from source code repositories. It functions as a retrieval-augmented generation framework that connects codebases to language models, enabling context-aware answers, deep research, and automated documentation updates through semantic vector search. The system distinguishes itself through a self-hosted, containerized architecture that supports both cloud-based and local AI model execution. It provides sophisticated model orchestration, allow

    Stores generated documentation and frequently accessed embeddings in memory or remote stores to minimize redundant processing.

    Pythonaigeminigithub
    Ver en GitHub↗14,362
  • othmanadi/planning-with-filesAvatar de OthmanAdi

    OthmanAdi/planning-with-files

    14,139Ver en GitHub↗

    Planning with files is an enterprise knowledge graph platform designed to transform unstructured organizational data into a searchable, interconnected network. By utilizing a graph-based retrieval-augmented generation engine, the system grounds language model outputs in verified internal data, ensuring that responses are explainable, traceable, and free from hallucinations. The platform distinguishes itself through a focus on data sovereignty and secure, private infrastructure deployment. It enables organizations to maintain full control over sensitive information by processing data locally o

    Links generated answers to specific source paths within a graph database to eliminate black-box results.

    Pythonadalagentagent-skills
    Ver en GitHub↗14,139
  • 567-labs/instructorAvatar de 567-labs

    567-labs/instructor

    13,176Ver en GitHub↗

    Instructor is a framework designed for structured data extraction, validation, and language model integration. It functions as a library that transforms unstructured text into validated, type-safe objects by leveraging schema definitions and model-specific tool-calling capabilities. By acting as a validation middleware, the project ensures that language model outputs strictly conform to defined data structures. The library distinguishes itself through a robust validation-based retry loop that automatically re-submits failed responses with error feedback to iteratively correct schema complianc

    Stores structured data extraction outputs in memory or disk to avoid redundant processing and decrease response times.

    Pythonopenaiopenai-function-calliopenai-functions
    Ver en GitHub↗13,176
  • vibrantlabsai/ragasAvatar de vibrantlabsai

    vibrantlabsai/ragas

    12,659Ver en GitHub↗

    Ragas is an evaluation framework designed to measure the performance of retrieval-augmented generation pipelines and autonomous agent workflows. It provides a comprehensive suite of tools for benchmarking system outputs, utilizing language models as automated judges to score performance against defined rubrics and reference data. By standardizing inputs, retrieved contexts, and generated responses into a unified schema, the project enables consistent analysis across complex AI applications. The framework distinguishes itself through its ability to generate synthetic test datasets from existin

    Saves previous language model outputs to disk to eliminate redundant API calls and lower operational costs.

    Pythonevaluationllmllmops
    Ver en GitHub↗12,659
  • ther1d/shell_gptAvatar de TheR1D

    TheR1D/shell_gpt

    12,131Ver en 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

    Caches model responses locally to eliminate redundant API requests and reduce latency.

    Pythonchatgptcheat-sheetcli
    Ver en GitHub↗12,131
  • portkey-ai/gatewayAvatar de Portkey-AI

    Portkey-AI/gateway

    12,091Ver en GitHub↗

    This project is an artificial intelligence gateway that functions as a centralized middleware layer for managing, securing, and observing interactions with language, vision, and audio models. It provides a unified interface that standardizes requests across multiple providers, enabling teams to integrate AI capabilities into their applications through a consistent set of tools and protocols. The gateway distinguishes itself through its comprehensive infrastructure governance and traffic management capabilities. It allows for policy-driven routing, automated failover, and load balancing across

    Stores and retrieves previous model outputs for identical or semantically similar queries to reduce latency and operational costs.

    TypeScriptai-gatewaygatewaygenerative-ai
    Ver en GitHub↗12,091
  • promptfoo/promptfooAvatar de promptfoo

    promptfoo/promptfoo

    10,529Ver en GitHub↗

    Promptfoo is an evaluation framework designed for testing, benchmarking, and red-teaming language models and agentic workflows. It provides a unified environment to run prompts against multiple providers, allowing developers to systematically validate model outputs against objective assertions, semantic similarity metrics, and custom grading rubrics. The platform distinguishes itself through a provider-agnostic execution layer and a stateful orchestrator capable of simulating multi-turn conversations and complex tool-use trajectories. It includes a dedicated adversarial mutation pipeline that

    Stores model call results locally to reduce latency and costs during repeated test executions.

    TypeScriptcici-cdcicd
    Ver en GitHub↗10,529
  • bytebot-ai/bytebotAvatar de bytebot-ai

    bytebot-ai/bytebot

    10,413Ver en GitHub↗

    Bytebot is an LLM desktop automation framework and virtual Linux desktop environment. It enables AI agents to plan and execute mouse and keyboard actions on a virtual computer using natural language, allowing for autonomous desktop automation and the integration of legacy systems that lack native APIs. The system operates as an LLM API gateway and a Model Context Protocol server, routing requests across multiple language model providers with integrated load balancing and rate limiting. It provides isolated, containerized environments where agents use visual reasoning to interpret screenshots

    Caches repeated LLM request results in a local store to reduce latency and operational costs.

    TypeScriptagentagentic-aiagents
    Ver en GitHub↗10,413
  • the-pocket/pocketflowAvatar de The-Pocket

    The-Pocket/PocketFlow

    10,046Ver en GitHub↗

    PocketFlow is a graph-based framework for designing and executing large language model operations and reasoning patterns. It serves as an orchestrator for building goal-oriented autonomous agents, multi-agent systems, and retrieval-augmented generation pipelines. The system is distinguished by its ability to coordinate autonomous AI agents that use shared memory and tools to solve complex goals, supported by a structured output engine that enforces schema-consistent responses. It utilizes graph-based workflow orchestration to manage sequences of model operations and supports supervisor-based

    Caches AI model responses in memory to reduce latency and lower API costs for repeated queries.

    Pythonagentic-aiagentic-frameworkagentic-workflow
    Ver en GitHub↗10,046
  • tporadowski/redisAvatar de tporadowski

    tporadowski/redis

    9,987Ver en GitHub↗

    Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations

    Caches embeddings and model outputs to serve repeat requests intelligently and reduce AI inference costs.

    Credisredis-for-windowsredis-msi-installer
    Ver en GitHub↗9,987
  • cloudflare/moltworkerAvatar de cloudflare

    cloudflare/moltworker

    9,909Ver en GitHub↗

    Moltworker is an AI agent sandbox and model orchestrator designed for the secure execution of untrusted code and shell commands generated by large language models. It functions as a gateway proxy that routes requests to multiple AI providers through a unified interface, integrating a container runtime backed by S3-compatible object storage to persist state across ephemeral lifecycles. The system distinguishes itself by combining an AI model orchestrator with a headless browser controller for automated web scraping and screenshot capture. It manages the full lifecycle of AI agents, including m

    Implements caching for AI model outputs to reduce latency and lower provider operational costs.

    TypeScriptai-agentscloudflare-workers
    Ver en GitHub↗9,909
  • coaidev/coaiAvatar de coaidev

    coaidev/coai

    9,212Ver en GitHub↗

    CoAI is an enterprise-grade, self-hostable AI gateway platform that unifies access to over 200 AI models from more than 35 providers through a single OpenAI-compatible API endpoint. It functions as a multi-tenant gateway, routing requests across providers with load balancing, automatic failover, and priority-based routing, while exposing standard OpenAI API endpoints for chat, image generation, model listing, and billing to enable seamless integration with existing tools and clients. The platform distinguishes itself through a comprehensive set of operational capabilities built around the gat

    Caches identical model outputs to serve repeated requests instantly, reducing latency and API costs.

    TypeScriptai-gatewayapichat
    Ver en GitHub↗9,212
Ant.123Siguiente
  1. Home
  2. Data & Databases
  3. Response Caching

Explorar subetiquetas

  • Interaction History Caching1 sub-etiquetaTechniques for managing memory usage in agent workflows by caching interaction history. **Distinct from Response Caching:** Distinct from general response caching: focuses on managing the agent's interaction history context window specifically.
  • Semantic CachingCaching mechanisms that use vector-based semantic matching to retrieve AI model responses. **Distinct from Response Caching:** Specializes response caching by using semantic similarity rather than exact key matches.