Back to browse
GitHub Repository

A drop in replacement for redis that runs natively on Windows as well ;) .... passes original redis test suite.

0 starsGo

I created Redis alternative in Go that even runs natively on Windows

by inmate4587·Jul 12, 2026·3 points·0 comments

AI Analysis

MidBold Bet

Native Windows Redis clone, but KeyDB and Valkey already solve cross-platform needs.

Strengths
  • Forkless WAL-based persistence avoids Unix-specific fork() dependencies on Windows.
  • Sharded in-memory execution from day one enables parallel command processing.
  • RDB import/export compatibility allows seamless migration from existing Redis instances.
Weaknesses
  • Zero stars and 'not production ready' warning signals early-stage instability risks.
  • Reimplementing Redis in Go duplicates effort when Valkey already offers open-source alternative.
Target Audience

Windows backend developers

Similar To

KeyDB · Valkey · DragonflyDB

Post Description

Hi I am a backend developer for almost a decade and mostly work on Windows servers; when it comes to deploy the internal tools and web application. For redis we have to spin a another VM in hypervisor just to run Redis. For local development I have to install heavy ass docker desktop or run a parallel operating system(WSL) just to run teeny tiny redis server. Some alternatives exist already such as godis but they only cover partial redis surface

I have been trying to create redis fork that runs nativerly on Windows but for a single person it's a herculean task. So i have been taking help of various coding agent and ai models to come up with something that can help run be run natively on Windows so I can run redis-py and arq and huey like libraries with ease.

So here it is: FrostDB.

It's a single binary that currently implements from basic GET/SET commands to Pub/Sub, Streams, Hashes, Lists, Sets, and GEO commands with RDB import/export, LRU eviction etc. It's compatible with many Redis client libraries across multiple programming languages, including those that use Redis as a message queue. The implementation of the supported commands is tested against the original Redis test suite from the Redis GitHub repository. I'm still testing a few things and am now shifting my focus toward performance.

This isn't meant to replace Redis, and I'm not telling anyone to switch to it. But if you're looking for a Redis-compatible server that runs natively on Windows, something now exists, at least for development and testing.

Similar Projects