awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

80 रिपॉजिटरी

Awesome GitHub RepositoriesIn-Memory Databases

Database systems that store data primarily in main memory to achieve low-latency performance.

Distinguishing note: Specifically targets RAM-based storage engines for sub-millisecond performance.

Explore 80 awesome GitHub repositories matching data & databases · In-Memory Databases. Refine with filters or upvote what's useful.

Awesome In-Memory Databases GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • alibaba/arthasalibaba का अवतार

    alibaba/arthas

    37,367GitHub पर देखें↗

    Arthas is a Java diagnostic tool and runtime debugger designed for real-time troubleshooting of applications. It functions as a remote diagnostics agent that allows users to inspect the runtime state of a Java process, including its heap objects and classloader hierarchies, without requiring a process restart. The project distinguishes itself through advanced bytecode manipulation capabilities, enabling live class hotswapping and the modification of bytecode in running processes. It supports in-memory source compilation and runtime bytecode decompilation to verify and update logic instantly w

    Allows retrieving and extracting live object instances from the system memory heap for detailed inspection.

    Javaagentalibabaarthas
    GitHub पर देखें↗37,367
  • surrealdb/surrealdbsurrealdb का अवतार

    surrealdb/surrealdb

    32,397GitHub पर देखें↗

    SurrealDB is a multi-model database engine designed to store and query document, graph, relational, and vector data within a single ACID-compliant platform. It functions as an AI-native data store, integrating vector search, graph traversal, and machine learning model execution directly into its query layer. By providing a unified declarative query language, the platform eliminates the need for external middleware to synchronize data across different storage models. The platform distinguishes itself through its ability to manage agent memory and complex workflows natively. It allows developer

    Manages application state using a high-speed embedded in-memory engine.

    Rustbackend-as-a-servicecloud-databasedatabase
    GitHub पर देखें↗32,397
  • dragonflydb/dragonflydragonflydb का अवतार

    dragonflydb/dragonfly

    30,688GitHub पर देखें↗

    Dragonfly is a high-performance, multi-model in-memory data store designed to serve as a drop-in replacement for existing database infrastructures. By utilizing a multi-threaded, shared-nothing architecture and a fiber-based concurrency model, it maximizes CPU utilization and minimizes latency for read and write operations. The system supports a wide range of data structures, including strings, hashes, lists, sets, sorted sets, and JSON documents, while maintaining full compatibility with standard industry wire protocols and client libraries. What distinguishes Dragonfly is its focus on effic

    A high-performance database engine that keeps data in RAM to provide sub-millisecond latency for read and write operations.

    C++cachecppdatabase
    GitHub पर देखें↗30,688
  • typesense/typesensetypesense का अवतार

    typesense/typesense

    25,254GitHub पर देखें↗

    Typesense is a distributed search engine designed to provide sub-millisecond query latency across massive datasets. It functions as both a high-performance indexing and retrieval engine and a comprehensive search experience platform, offering built-in typo tolerance and tools for managing relevance through synonym configuration, result curation, and complex filtering. The platform distinguishes itself by utilizing in-memory indexing to maintain high-throughput data retrieval and integrating vector database capabilities to support semantic similarity searches. It ensures data consistency and h

    Stores the entire search index in system memory to ensure sub-millisecond query latency.

    C++algoliadatastoreelasticsearch
    GitHub पर देखें↗25,254
  • valkey-io/valkeyvalkey-io का अवतार

    valkey-io/valkey

    24,875GitHub पर देखें↗

    Valkey is an in-memory, NoSQL database server designed for high-performance data storage and real-time state management. It operates as a distributed key-value store, maintaining datasets entirely within system memory to facilitate sub-millisecond response times for read and write operations. The system distinguishes itself through a single-threaded event loop that utilizes asynchronous I/O multiplexing to ensure high throughput. It supports high availability via master-replica replication and provides a decoupled communication model through a built-in publish-subscribe messaging pattern. To

    Maintains the entire dataset in system memory for sub-millisecond response times.

    Ccachedatabasekey-value
    GitHub पर देखें↗24,875
  • pubkey/rxdbpubkey का अवतार

    pubkey/rxdb

    23,048GitHub पर देखें↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    Maintains application state entirely in RAM to provide high-speed data access.

    TypeScriptangularbrowser-databasecouchdb
    GitHub पर देखें↗23,048
  • typicode/lowdbtypicode का अवतार

    typicode/lowdb

    22,469GitHub पर देखें↗

    Lowdb is a lightweight local data persistence library that manages application state as a JSON document. It functions as a database utility that stores information directly in local files or browser storage, removing the requirement for a dedicated database server or complex infrastructure. By treating stored data as standard objects and arrays, it provides a straightforward interface for managing application information. The library distinguishes itself through a modular adapter-based architecture that decouples data manipulation from the underlying storage medium. This design allows for the

    Uses volatile memory storage to accelerate unit tests by bypassing slow disk operations.

    JavaScriptdatabaseelectronembeddable
    GitHub पर देखें↗22,469
  • elunez/eladminelunez का अवतार

    elunez/eladmin

    21,932GitHub पर देखें↗

    Eladmin is a backend management system and administrative framework built with Spring Boot and Vue. It provides a complete infrastructure for creating administration panels, combining a Java Persistence API backend scaffold with a management interface to monitor system performance and log user activities. The project features automated code generation to produce frontend and backend source code and CRUD operations. It employs a role-based access control system to manage users and organizational structures, while utilizing dynamic route management to update navigation menus from the backend wi

    Utilizes Redis as an in-memory state store for caching frequent lookups and managing session data.

    Javaadmineladminelement-ui
    GitHub पर देखें↗21,932
  • dgraph-io/dgraphdgraph-io का अवतार

    dgraph-io/dgraph

    21,700GitHub पर देखें↗

    Dgraph is a distributed graph database designed to store and query highly connected data. It organizes information as nodes and edges to represent complex relationships between entities, providing a platform for managing and analyzing deeply linked datasets. The system functions as a horizontally scalable cluster that partitions data across multiple nodes to maintain performance and availability as information volume increases. It utilizes a specialized query language built for low-latency navigation of interconnected data points, allowing for the execution of complex queries across large-sca

    Maintains in-memory indices to accelerate the retrieval of nodes and edges during graph traversals.

    Godatabasedistributedgo
    GitHub पर देखें↗21,700
  • valeriansaliou/sonicvaleriansaliou का अवतार

    valeriansaliou/sonic

    21,249GitHub पर देखें↗

    Sonic is a high-performance, lightweight search backend designed to provide real-time full-text search and autocomplete capabilities for applications. It functions as a persistent indexing server that maps text terms to object identifiers, allowing developers to integrate rapid search functionality without storing raw document content directly within the search engine. The system distinguishes itself through a specialized graph-based index that enables real-time word prediction and typo correction. Communication is handled via a custom, low-latency binary protocol over raw TCP sockets, which

    Utilizes in-memory indexing for active search structures to provide near-instantaneous query responses.

    Rustbackenddatabasegraph
    GitHub पर देखें↗21,249
  • monkeytypegame/monkeytypemonkeytypegame का अवतार

    monkeytypegame/monkeytype

    20,248GitHub पर देखें↗

    Monkeytype is a browser-based typing trainer that captures keystrokes through low-level events to provide real-time feedback on speed and accuracy. The application maintains user progress and state entirely within browser memory, ensuring instantaneous interaction during typing sessions. The platform distinguishes itself through a comprehensive analytics and community system. Users can track their historical performance and typing metrics through detailed profiles, while a global leaderboard system allows for the comparison of experience levels and rankings against the broader community. The

    Maintains application state in memory to provide instantaneous feedback during typing sessions.

    TypeScriptmonkeytypetypingtest
    GitHub पर देखें↗20,248
  • fastapi/sqlmodelfastapi का अवतार

    fastapi/sqlmodel

    18,137GitHub पर देखें↗

    SQLModel is a type-safe object-relational mapping library for Python that integrates database schema definitions with data validation logic. By combining these two roles into a single class, it allows developers to manage relational data structures and enforce data integrity for web APIs simultaneously. The framework is built to support asynchronous database operations, enabling high-performance applications to execute queries and transactions without blocking the main execution thread. The library distinguishes itself by leveraging Python type hints to provide IDE autocompletion and compile-

    Runs ephemeral database instances in memory to facilitate isolated and efficient test environments.

    Pythonfastapijsonjson-schema
    GitHub पर देखें↗18,137
  • gyoogle/tech-interview-for-developergyoogle का अवतार

    gyoogle/tech-interview-for-developer

    17,417GitHub पर देखें↗

    This project is a comprehensive technical interview preparation resource and computer science interview guide. It serves as an educational reference for developers to study core software engineering fundamentals and common coding patterns required for employment screenings. The repository provides detailed guides and references covering data structures and algorithms, networking and security, operating systems, and web development. It specifically focuses on the implementation and complexity analysis of sorting, searching, and graph algorithms. The material encompasses a wide breadth of comp

    Provides an overview of Redis and its use of main memory for low-latency data storage.

    Javaalgorithmcomputer-sciencecs
    GitHub पर देखें↗17,417
  • tursodatabase/libsqltursodatabase का अवतार

    tursodatabase/libsql

    16,887GitHub पर देखें↗

    LibSQL is a high-performance, distributed SQL database engine that extends SQLite to support remote network access, edge computing, and real-time synchronization. It functions as an embedded database library that integrates directly into application processes while providing the infrastructure to maintain consistency across multiple geographic regions. The platform distinguishes itself by enabling database interaction over standard HTTP protocols, allowing applications to query remote data sources in serverless and edge environments without requiring local filesystem access. It includes nativ

    Maintains temporary database state within system memory for high-speed access.

    Cdatabaseembedded-databaserust
    GitHub पर देखें↗16,887
  • prestodb/prestoprestodb का अवतार

    prestodb/presto

    16,711GitHub पर देखें↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Maintains temporary datasets in worker RAM to provide high-performance, volatile storage for analytical queries.

    Javabig-datadatahadoop
    GitHub पर देखें↗16,711
  • xai-org/x-algorithmxai-org का अवतार

    xai-org/x-algorithm

    15,579GitHub पर देखें↗

    X-algorithm is a modular recommendation engine framework designed to orchestrate personalized content feeds. It functions as a machine learning ranking system that manages the end-to-end lifecycle of content delivery, from initial candidate retrieval to final display ordering. The system distinguishes itself through a multi-stage pipeline that integrates vector-based similarity search with transformer-based engagement prediction. By mapping user history and content features into high-dimensional embeddings, it performs rapid approximate nearest neighbor searches to identify relevant items. Th

    Maintains a real-time, in-memory store of recent posts from followed accounts for sub-millisecond candidate retrieval.

    Rust
    GitHub पर देखें↗15,579
  • nodebb/nodebbNodeBB का अवतार

    NodeBB/NodeBB

    15,144GitHub पर देखें↗

    NodeBB is a real-time, self-hosted community forum platform built on Node.js. It is designed to support scalable discussion environments by utilizing a document-oriented database for content storage and an in-memory engine for high-speed data retrieval and session management. The platform provides a comprehensive administrative interface for managing user groups, forum settings, and system health. What distinguishes the platform is its native support for federated social networking via the ActivityPub protocol, allowing forums to exchange content, synchronize discussions, and interact with de

    Utilizes an in-memory database engine to achieve high-speed data lookups and improved performance for large-scale discussion platforms.

    JavaScriptcommunityforumjavascript
    GitHub पर देखें↗15,144
  • cayleygraph/cayleycayleygraph का अवतार

    cayleygraph/cayley

    15,043GitHub पर देखें↗

    Cayley is a graph database engine designed for storing and querying interconnected data using a quad-based data model. It functions as an RDF quad store, managing information through subjects, predicates, objects, and labels. The system features a modular graph store architecture with pluggable backends, allowing it to swap between in-memory storage and various external persistent databases. It includes a GraphQL-inspired API and a dedicated data visualizer for the interactive exploration of nodes and edges. Query capabilities cover bidirectional path traversal and multi-syntax execution usi

    Includes an in-memory storage engine for high-performance, non-persistent graph operations.

    Go
    GitHub पर देखें↗15,043
  • flipboard/flexFlipboard का अवतार

    Flipboard/FLEX

    14,610GitHub पर देखें↗

    FLEX is an in-app debugging tool and runtime exploration environment for iOS applications. It provides an integrated suite for inspecting and modifying the internal state of a running process without the use of an external debugger. The project includes a runtime inspector for browsing the memory heap and calling methods dynamically, alongside a view hierarchy debugger for visualizing and adjusting layout structures in real time. It features a network traffic monitor to log and analyze HTTP request history, headers, and responses, as well as a sandbox manager for viewing and editing files and

    Provides utilities for traversing and inspecting live object instances within the application's memory heap.

    Objective-C
    GitHub पर देखें↗14,610
  • dotnet/efcoredotnet का अवतार

    dotnet/efcore

    14,587GitHub पर देखें↗

    Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a

    Maintains a volatile, non-persistent data store in memory to facilitate automated testing without a live database.

    C#aspnet-productc-sharpdatabase
    GitHub पर देखें↗14,587
पिछला123…4अगला
  1. Home
  2. Data & Databases
  3. In-Memory Databases

सब-टैग एक्सप्लोर करें

  • Debugging InterfacesInterfaces designed to visualize and monitor the state of in-memory database systems. **Distinct from In-Memory Databases:** Distinct from In-Memory Databases: focuses on the inspection interface rather than the storage engine itself
  • Flat-File Library IndexesIn-memory indexes built from flat-file libraries for fast filtering and searching without a database server. **Distinct from In-Memory Databases:** Distinct from In-Memory Databases: focuses on parsing flat-file music libraries into memory rather than general-purpose RAM-based storage engines.
  • Hybrid Storage ModesDatabase configurations that allow switching between pure in-memory and file-persisted storage. **Distinct from In-Memory Databases:** Focuses on the choice/flexibility between memory and disk, whereas the parent is the memory engine itself.
  • In-Memory Debug Logs1 सब-टैगVolatile logs used to capture application messages for debugging without affecting the standard output. **Distinct from In-Memory State Stores:** Distinct from In-Memory State Stores: targets a sequence of debug messages rather than a state-management store.
  • In-Memory State Stores10 सब-टैग्सMechanisms for maintaining application state in RAM to ensure low-latency interaction. **Distinct from In-Memory Databases:** Distinct from In-Memory Databases: focuses on application-level state persistence rather than general-purpose database storage.
  • Inspection ToolsUtilities for observing and analyzing the current state of data within in-memory database systems. **Distinct from In-Memory Databases:** Distinct from In-Memory Databases: focuses on the debugging and observation of the data rather than the storage engine itself
  • Multi-Threaded Shared-Memory EnginesIn-memory engines that use shared-memory architectures to process parallel requests across multiple CPU cores. **Distinct from In-Memory Databases:** Focuses on the multi-threaded execution engine rather than just the in-memory storage nature
  • Persistence Mode ConfiguratorsConfiguring database operation between in-memory and on-disk modes for performance and durability. **Distinct from In-Memory Databases:** Focuses on the configuration of persistence modes for the database engine, rather than just in-memory storage.
  • Runtime InspectionTools for monitoring the state of in-memory databases during application execution. **Distinct from In-Memory Databases:** Distinct from In-Memory Databases: focuses on the debugging and monitoring aspect rather than the storage mechanism
  • Segment Preallocation StrategiesReserves ranges of ID numbers in a database table and serves them from memory to reduce per-request writes. **Distinct from In-Memory Databases:** Distinct from In-Memory Databases: focuses on preallocating ID segments, not general in-memory data storage.
  • Version Control Storage1 सब-टैगIn-memory storage specifically for version control objects and history. **Distinct from In-Memory Databases:** Distinct from general In-Memory Databases as it targets the specific structure of Git's object graph.