EchoDB

A lightweight, in-memory database written in Go.

Easy to start. Simple to run. Built for speed.

echodb
███████╗ ██████╗██╗  ██╗ ██████╗ 
██╔════╝██╔════╝██║  ██║██╔═══██╗
█████╗  ██║     ███████║██║   ██║
██╔══╝  ██║     ██╔══██║██║   ██║
███████╗╚██████╗██║  ██║╚██████╔╝
╚══════╝ ╚═════╝╚═╝  ╚═╝ ╚═════╝
EchoDB — In-Memory Data Store
Version: 0.1.0
Listening on 0.0.0.0:6380

Why EchoDB?

A minimal, focused approach to in-memory data storage.

In-Memory Speed

Built for fast reads and writes with minimal overhead.

RESP Compatible

Works with existing Redis clients.

Written in Go

Simple, predictable performance.

Start EchoDB in Seconds

No setup. No config. Just run.

Pull & Run with Docker

terminal
docker pull rechesoares/echodb:0.1.0
docker run -p 6380:6380 rechesoares/echodb:0.1.0

Verify It Works

terminal
redis-cli -p 6380
PING
PONG

Install It Your Way

Choose the installation method that works best for you.

Docker

Recommended

The easiest way to run EchoDB.

docker run -p 6380:6380 rechesoares/echodb:0.1.0

Build From Source

For contributors and tinkerers.

git clone https://github.com/reche13/echodb.git
cd echodb
go build cmd/main.go

Explore the Docs

Learn how EchoDB works under the hood and how to use it effectively.

© 2026 EchoDB