I am building a Serverless version of Redis - written in Rust

This page summarizes the projects mentioned and recommended in the original post on /r/rust

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. RedisLess

    Discontinued RedisLess is a fast, lightweight, embedded and scalable in-memory Key/Value store library compatible with the Redis API.

    Data is not persisted yet - everything lives in memory and synced to different instances via Raft (not implemented yet). So it will be a volatile K/V store at the moment. In the future, it will be possible to plug another [storage](https://github.com/Qovery/RedisLess/tree/main/redisless/storage/src) to support persistence.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. engine

    The Orchestration Engine To Deliver Self-Service Infrastructure ⚡️ (by Qovery)

    The project is super early, but in [my company](https://www.qovery.com) we already plan to use RedisLess for our backend API written in Kotlin. I am interested in getting your feedback, and if you like the project, give it a star :)

  4. 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.

    Last weekend, after digging for one month into Redis implementation details. I decided to build something meaningful to me - and for every backend developer - a serverless version of Redis.

  5. node-cache

    a node internal (in-memory) caching module

    If you're looking for a caching library, there are several of them in every language I've ever used. For example, in Node node-cache is very popular (https://github.com/node-cache/node-cache). Every language I've ever worked in has a few of these. They tend to have a pretty similar basic feature set, and they all have at least the same functions that you defined in your project.

  6. yugabyte-db

    YugabyteDB - the cloud native distributed SQL database for mission-critical applications.

    For me, if you look back to when Redis has been designed - 11 years ago, it was before the Cloud was a thing. Since then, you have Cloud alternatives that are mostly proprietary. The idea of RedisLess is not competing against a product that is existing for 11 years but showing a new path of how we can build a system on top of an existing one. You can see RedisLess as experimentation. How to build Cloud-native databases by taking advantage of existing solutions? TiDB, Yugabyte, CockroachDB are great examples of being MySQL wire protocol compatible and providing a Cloud way of managing data.

  7. cockroach

    CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

    For me, if you look back to when Redis has been designed - 11 years ago, it was before the Cloud was a thing. Since then, you have Cloud alternatives that are mostly proprietary. The idea of RedisLess is not competing against a product that is existing for 11 years but showing a new path of how we can build a system on top of an existing one. You can see RedisLess as experimentation. How to build Cloud-native databases by taking advantage of existing solutions? TiDB, Yugabyte, CockroachDB are great examples of being MySQL wire protocol compatible and providing a Cloud way of managing data.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • CockroachDB has changed their license, again

    1 project | news.ycombinator.com | 18 Mar 2025
  • ConnectorX: Accelerating Data Loading From Databases to Dataframes

    1 project | news.ycombinator.com | 17 Mar 2025
  • Show HN: RisingLight – OLAP Database in Rust with SQL Support

    1 project | news.ycombinator.com | 10 Mar 2025
  • Show HN: RisingWave – Open-Source Real-Time Database for Stream&Batch with SQL

    1 project | news.ycombinator.com | 24 Feb 2025
  • Apache ShardingSphere: Effortless Database Scaling and Beyond!

    1 project | dev.to | 21 Feb 2025

Did you know that C is
the 6th most popular programming language
based on number of references?