in-memory

There are 422 repositories under in-memory topic.

  • redis/redis

    For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.

    Language:C70.9k2.5k6.8k24.2k
  • dragonfly

    dragonflydb/dragonfly

    A modern replacement for Redis and Memcached

    Language:C++28.9k1661.6k1.1k
  • typesense/typesense

    Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences

    Language:C++24.3k1351.8k808
  • hazelcast/hazelcast

    Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.

    Language:Java6.4k2938.7k1.9k
  • tidwall/buntdb

    BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support

    Language:Go4.8k10894297
  • tarantool/tarantool

    Get your data in RAM. Get compute close to data. Enjoy the performance.

    Language:Lua3.5k1457.6k388
  • bluele/gcache

    An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC

    Language:Go2.7k4442283
  • streamich/memfs

    Node fs and browser File System API adapters and in-memory implementations 👍

    Language:TypeScript1.9k11227138
  • RedBeardLab/rediSQL

    Redis module that provides a completely functional SQL database

    Language:C1.5k4785150
  • tidwall/summitdb

    In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API

    Language:Go1.4k432877
  • lmdbjava/lmdbjava

    Lightning Memory Database (LMDB) for Java: a low latency, transactional, sorted, embedded, key-value store

    Language:Java84535205123
  • Restream/reindexer

    Embeddable, in-memory, document-oriented database with a high-level Query builder interface.

    Language:C++791487261
  • boinkor-net/governor

    A rate-limiting library for Rust (f.k.a. ratelimit_meter)

    Language:Rust77566154
  • rikyoz/bit7z

    A C++ static library offering a clean and simple interface to the 7-zip shared libraries.

    Language:C++75719218135
  • philippgille/chromem-go

    Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.

    Language:Go7147950
  • sheharyarn/que

    Simple Job Processing in Elixir with Mnesia :zap:

    Language:Elixir676151536
  • NeighTools/UnityDoorstop

    Doorstop -- run C# before Unity does!

    Language:C514113975
  • simonhf/sharedhashfile

    Share Hash Tables With Stable Key Hints Stored In Memory Mapped Files Between Arbitrary Processes

    Language:C475402471
  • oracle/coherence

    Oracle Coherence Community Edition

    Language:Java458304176
  • ZhuoZhuoCrayon/throttled-py

    🔧 High-performance Python rate limiting library with multiple algorithms (Fixed Window, Sliding Window, Token Bucket, Leaky Bucket & GCRA) and storage backends (Redis, In-Memory).

    Language:Python45123
  • arriqaaq/flashdb

    FlashDB is an embeddable, in-memory key/value database in Go (with Redis like commands and super easy to read)

    Language:Go3739630
  • operatorequals/httpimport

    Module for remote in-memory Python package/module loading through HTTP/S

    Language:Python328184842
  • thu-pacman/GeminiGraph

    A computation-centric distributed graph processing system.

    Language:C++3271730132
  • SwayDB

    simerplaha/SwayDB

    Persistent and in-memory key-value storage engine for JVM that scales on a single machine.

    Language:Scala2941533517
  • bwaldvogel/mongo-java-server

    Fake implementation of MongoDB in Java that speaks the wire protocol.

    Language:Java2891816492
  • XiphosResearch/netelf

    Run executables from memory, over the network, on Windows, Linux, OpenVMS... routers... spaceships... toasters etc.

    Language:C28312734
  • fredwu/opq

    Elixir queue! A simple, in-memory queue with worker pooling and rate limiting in Elixir.

    Language:Elixir2701048
  • saldl/saldl

    A lightweight well-featured CLI downloader optimized for speed and early preview.

    Language:C26311158
  • cmseaton42/task-easy

    A simple, customizable, and lightweight priority queue for promises.

    Language:JavaScript245325
  • dragonflydb/dragonfly-operator

    A Kubernetes operator to install and manage Dragonfly instances.

    Language:Go2441516168
  • crossdb-org/crossdb

    Ultra High-performance Lightweight Embedded and Server OLTP RDBMS✨

    Language:C24363018
  • The-Z-Labs/bof-launcher

    bof-launcher - library for loading, executing and in-memory masking BOFs on Windows (x64, x86) and Linux (x64, x86, aarch64, arm). Ready to use in C/Zig/Rust/Go/C++ applications.

    Language:Zig2414822
  • voidDB/voidDB

    A transactional key-value database written in Go for Linux and macOS

    Language:Go199313
  • hazelcast/hazelcast-go-client

    Hazelcast Go Client

    Language:Go1985029860
  • SJTU-IPADS/wukong

    A graph-based distributed in-memory store that leverages efficient graph exploration to provide highly concurrent and low-latency queries over big linked data

    Language:C++190151929
  • shaj13/libcache

    A Lightweight in-memory key:value cache library for Go.

    Language:Go181729