LFX Platform

Know more about LFX Platform

LFX Insights

In-Memory Databases

Databases that primarily use system memory for data storage.

17 projects

24,473 contributors

$330M

Redis

Redis is an open-source, in-memory data structure store that can be used as a database, cache, message broker, and queue. It supports multiple data structures like strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.

Contributors

8,714

Organizations

2,067

Software value

$14M

Hazelcast

Hazelcast is an open-source distributed computing platform that provides in-memory data storage and processing capabilities. It offers features like distributed caching, distributed data structures, distributed computing, and clustering for building scalable applications.

Contributors

2,980

Organizations

463

Software value

$64M

H2 Database

H2 is a lightweight, open source Java SQL database that can be embedded in Java applications or run in client-server mode. It offers features like in-memory databases, browser-based console interface, clustering support, and ACID compliance while maintaining high performance and a small footprint.

Contributors

1,992

Organizations

393

Software value

$11M

DiceDB

DiceDB is an open-source in-memory database with query subscriptions.

Contributors

1,747

Organizations

291

Software value

$12M

Pika

Pika is a web-based video editor that uses AI to help users edit videos by understanding natural language commands. It aims to make video editing more accessible and efficient through AI-powered automation and intuitive interfaces.

Contributors

1,321

Organizations

376

Software value

$1M

RediSearch

A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations.

Contributors

1,113

Organizations

202

Software value

$12M

DragonflyDB

DragonflyDB is a high-performance, Redis-compatible in-memory data store designed for modern application workloads. It offers improved memory efficiency, multi-threading capabilities, and high availability features while maintaining compatibility with existing Redis clients.

Contributors

914

Organizations

238

Software value

$7.2M

Tarantool

Tarantool is an in-memory database and application server that combines a Lua application server with a database management system. It provides a flexible NoSQL database, supports SQL, and offers features like ACID transactions, replication, and sharding.

Contributors

898

Organizations

166

Software value

$29M

Memcached

Memcached is a high-performance, distributed memory object caching system designed to speed up dynamic web applications by alleviating database load. It works by storing data and objects in memory to reduce the number of times an external data source must be read.

Contributors

847

Organizations

259

Software value

$2M

MongoDB In-Memory Server

MongoDB In-Memory Server is a Node.js package that spins up an actual MongoDB server programmatically for testing or development purposes. It enables running MongoDB entirely in memory without writing to disk, making it ideal for automated testing and continuous integration environments.

Contributors

815

Organizations

270

Software value

$584K

Infinispan

Infinispan is an open source distributed in-memory key/value data store and caching system. It provides high availability, fault tolerance, and elastic scalability through distributed caching and data grid capabilities. The system can be used as an embedded Java library, remote cache, or full-featured data grid platform.

Contributors

685

Organizations

129

Software value

$30M

GridGain Community Edition

GridGain Community Edition is an open-source in-memory computing platform that enables high-performance computing and real-time data processing at scale. It provides distributed caching, data grid capabilities, compute grid functionality, and SQL support for building fast, scalable applications.

Contributors

637

Organizations

35

Software value

$78M

Apache Kvrocks

Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.

Contributors

606

Organizations

119

Software value

$3.3M

Apache Geode

Apache Geode is a distributed data management platform that provides real-time, consistent access to data-intensive applications across widely distributed cloud architectures. It offers features like in-memory data storage, replication, partitioning, and fault tolerance to support high-performance, scalable applications.

Contributors

500

Organizations

47

Software value

$61M

FASTER

FASTER is a high-performance, concurrent key-value store and cache library developed by Microsoft Research that supports larger-than-memory data processing. It features a hybrid log-structured record store architecture, providing fast recovery, cache-line-friendly data organization, and lock-free operations.

Contributors

370

Organizations

86

Software value

$3.4M

Miniredis

Pure Go Redis server for Go unittests

Contributors

334

Organizations

95

Software value

$1.1M

Looking for a project that’s not listed?