awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

12 repositorios

Awesome GitHub RepositoriesMemory-Optimized Storage

Storage formats designed to reduce the memory footprint of high-dimensional embeddings.

Distinct from Vector Memory Stores: Distinct from Vector Memory Stores: focuses on compact data representation formats rather than agentic context retention.

Explore 12 awesome GitHub repositories matching data & databases · Memory-Optimized Storage. Refine with filters or upvote what's useful.

Awesome Memory-Optimized Storage GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • supermemoryai/supermemoryAvatar de supermemoryai

    supermemoryai/supermemory

    27,334Ver en GitHub↗

    Supermemory is an artificial intelligence memory management platform designed to provide autonomous agents with persistent, long-term knowledge bases. It functions as a centralized repository that synchronizes multimodal data, enabling agents to maintain context and historical information across complex, multi-session workflows. By serving as a knowledge graph engine and vector database orchestrator, the platform ensures that information remains accessible and relevant for automated tasks. The system distinguishes itself through its hybrid indexing approach, which combines vector similarity s

    Decomposes documents into semantically meaningful chunks and resolves references to create high-signal, fact-based memory entries.

    TypeScriptcloudflare-kvcloudflare-pagescloudflare-workers
    Ver en GitHub↗27,334
  • rohitg00/agentmemoryAvatar de rohitg00

    rohitg00/agentmemory

    23,785Ver en GitHub↗

    AgentMemory is a persistent knowledge store and memory server designed to provide AI coding agents with long-term memory. It functions as a knowledge graph engine and vector database store that saves and recalls project context, architectural decisions, and patterns across different sessions. The system distinguishes itself by using a tiered-memory consolidation pipeline that compresses raw observations into episodic, semantic, and procedural layers to optimize token usage. It employs a hybrid retrieval strategy combining keyword matching, vector embeddings, and graph traversal to surface rel

    Records file operations, shell commands, and agent decisions to build a long-term history of observations.

    TypeScriptagentmemoryagentsai
    Ver en GitHub↗23,785
  • pgvector/pgvectorAvatar de pgvector

    pgvector/pgvector

    21,787Ver en GitHub↗

    Vector similarity search extension for PostgreSQL.

    Utilizes compact binary and half-precision formats to reduce the memory footprint of stored embeddings.

    Cpostgresvector-searchembeddings
    Ver en GitHub↗21,787
  • ryancodrai/turbovecAvatar de RyanCodrai

    RyanCodrai/turbovec

    11,738Ver en GitHub↗

    TurboVec is a high-performance Rust vector database and quantized search index designed for storing and retrieving high-dimensional embeddings. It functions as a pluggable vector store for large language model orchestration frameworks, providing a memory-efficient alternative to standard in-memory storage. The project distinguishes itself through a high-dimensional vector compressor that utilizes random rotation and data-oblivious scalar quantization to reduce memory footprints. Retrieval is accelerated via SIMD kernels that process distance calculations and search operations for increased th

    Reduces the memory footprint of vector indices by using low-bit representations of embeddings.

    Pythonannavx512embedding
    Ver en GitHub↗11,738
  • 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

    Consolidates duplicate or related information using semantic search to maintain a clean memory index.

    Credisredis-for-windowsredis-msi-installer
    Ver en GitHub↗9,987
  • 1jehuang/jcodeAvatar de 1jehuang

    1jehuang/jcode

    7,778Ver en GitHub↗

    jcode es un framework para desarrollar agentes de codificación de IA autónomos que automatizan tareas de desarrollo de software. Funciona como un orquestador de agentes, tiempo de ejecución de herramientas y motor de memoria semántica, permitiendo la creación de agentes que pueden modificar código, ejecutar pruebas e iterar sobre su propia funcionalidad. El proyecto se distingue por su uso de enjambres de agentes recursivos, donde una jerarquía de agentes colaboradores puede generar agentes hijos para descomponer tareas complejas. Implementa un sistema de memoria semántica que combina la recuperación basada en vectores con el mapeo de relaciones basado en grafos para mantener el contexto a través de las sesiones. Para gestionar el riesgo, el sistema utiliza una gobernanza de acciones escalonada que requiere aprobación humana para operaciones sensibles y aísla las actividades de los agentes dentro de worktrees de git separados. El framework incluye un kit de herramientas de automatización de navegador completo para interactuar con páginas web, extraer instantáneas del DOM y capturar capturas de pantalla. También implementa el Model Context Protocol para integrar herramientas y datos externos, y admite recarga en caliente de binarios para actualizar el servidor sin perder conexiones de red activas. El sistema proporciona una interfaz de línea de comandos para gestionar las memorias de los agentes e incluye herramientas de auditoría para rastrear el progreso del plan y visualizar la topología del enjambre de agentes.

    Implements confidence-based weighting for memories to prioritize more helpful information across sessions.

    Rust
    Ver en GitHub↗7,778
  • asg017/sqlite-vecAvatar de asg017

    asg017/sqlite-vec

    6,961Ver en GitHub↗

    sqlite-vec is a C-based vector library and SQLite extension that adds virtual tables for storing and querying high-dimensional embeddings. It functions as a database plugin for performing nearest neighbor searches using distance metrics such as L2, cosine, and Hamming distance. The project provides a portable embedding store that supports deployment across Android, iOS, desktop environments, and web browsers via WebAssembly. It distinguishes itself by converting numerical arrays into compact binary formats and utilizing quantization to reduce the memory footprint and storage size of vector in

    Reduces the memory footprint and storage size of embeddings using quantization and compact binary formats.

    Csqlitesqlite-extension
    Ver en GitHub↗6,961
  • agiresearch/aiosAvatar de agiresearch

    agiresearch/AIOS

    5,168Ver en GitHub↗

    AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and tool execution for multiple autonomous AI agents. It serves as a comprehensive framework for developing and deploying agents, featuring a dedicated resource manager that coordinates model backends, GPU memory, and isolated kernel instances. The system distinguishes itself through a semantic memory engine that uses vector search and autonomous clustering for long-term knowledge management, and a semantic file system that allows users to control computer files and system operations

    Consolidates duplicate semantic information and updates anchors to maintain a clean knowledge index.

    Python
    Ver en GitHub↗5,168
  • promeg/tinypinyinAvatar de promeG

    promeG/TinyPinyin

    3,943Ver en GitHub↗

    TinyPinyin is a Java and Android compatible library used for converting Chinese characters into Pinyin phonetic representations. It provides utilities for Chinese character detection to identify whether text belongs to the Chinese writing system. The library includes a polyphonic character resolver that determines the correct pronunciation for characters with multiple sounds through contextual analysis. It is designed for low memory usage on mobile devices.

    Stores mapping data in a compact format to minimize memory usage on Android devices.

    Javacharacterjava-androidpinyin
    Ver en GitHub↗3,943
  • caviraoss/openmemoryAvatar de CaviraOSS

    CaviraOSS/OpenMemory

    3,350Ver en GitHub↗

    OpenMemory is an embeddable memory engine for LLM agents that stores, retrieves, and manages conversational context and agent state using semantic indexing and temporal facts. It functions as a semantic memory store backed by vector indexing, where memories are organized by meaning rather than by exact key, and includes a tiered decay engine that gradually reduces the salience of unused memories while compressing cold vectors and fingerprinting dormant entries to conserve storage. The system also maintains a temporal fact database that records factual statements with subject-predicate-object s

    Stores new memory records with user-defined content, metadata, and salience settings for later retrieval.

    TypeScriptaiai-agentsai-infrastructure
    Ver en GitHub↗3,350
  • volcengine/openvikingAvatar de volcengine

    volcengine/OpenViking

    2,993Ver en GitHub↗

    OpenViking is a multi-tenant context server and knowledge base administration system designed to provide AI agents with persistent long-term memory. It enables the indexing of diverse documents and codebases to support retrieval-augmented generation, allowing agents to recall past interactions, user preferences, and learned experiences across sessions. The project is distinguished by its use of a URI-based virtual filesystem to organize memories, resources, and skills. It implements a tiered context loading system that balances retrieval precision with token budgets by structuring data into a

    Asynchronously distills long-term memories and interaction patterns from chat sessions using LLMs.

    Pythonagentagentic-ragai-agents
    Ver en GitHub↗2,993
  • tensorchord/pgvecto.rsAvatar de tensorchord

    tensorchord/pgvecto.rs

    2,175Ver en GitHub↗

    pgvecto.rs is a database extension that integrates high-dimensional vector search capabilities directly into PostgreSQL. It functions as a specialized engine for storing and retrieving embeddings, allowing relational databases to perform similarity searches alongside traditional structured data queries. The extension distinguishes itself through hardware-aware execution strategies that maximize performance. It performs runtime analysis of the host machine to utilize specific processor instruction sets for accelerated mathematical operations. To manage memory efficiently, it employs quantizati

    Reduces memory usage and improves processing speed by converting high-precision data into compact formats like half-precision floating-point numbers or integer-based representations.

    Rustchatgptfaissgpt
    Ver en GitHub↗2,175
  1. Home
  2. Data & Databases
  3. Vector Memory Stores
  4. Memory-Optimized Storage

Explorar subetiquetas

  • Compact Lookup TablesData structures optimized for minimal memory footprint when storing character mappings. **Distinct from Memory-Optimized Storage:** Optimizes simple character-to-pinyin tables rather than high-dimensional vector embeddings.
  • Confidence AdjustmentsMechanisms to dynamically update the weight or reliability score of stored memories based on utility. **Distinct from Memory-Optimized Storage:** Distinct from Memory-Optimized Storage: focuses on the qualitative strength/confidence of the memory rather than the physical storage format.
  • Memory Record Creators1 sub-etiquetaOperations that store new memory records with user-defined content, metadata, and salience settings for later retrieval. **Distinct from Memory-Optimized Storage:** Distinct from Memory-Optimized Storage: focuses on the creation of individual memory records with metadata, not on storage format optimization.
  • Semantic Memory Generation1 sub-etiquetaDecomposing documents into semantically meaningful chunks and resolving references to create high-signal memory entries. **Distinct from Memory-Optimized Storage:** Focuses on semantic chunking and reference resolution for AI memory, distinct from storage-optimized formats.