frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Ember – A modern Redis drop-in replacement built in Rust

https://emberdb.com
4•kacy•1h ago

Comments

kacy•1h ago
Hi folks,

I'm anxious & excited to share Ember: a low-latency, memory-efficient distributed cache written in Rust. I designed it as a drop-in replacement for Redis, but with some modern twists that I've been iterating on and have been on my wishlist.

* https://github.com/kacy/ember

* https://emberdb.com

Here's what makes Ember different IMO:

* Native Protobuf storage (so no string serialization overhead and can encode/decode in the DB)

* Full gRPC API alongside RESP3 (think bi-directional streaming support for pub/sub)

* Mature distributed systems foundations (Raft consensus, gossip failure detection, automatic failover, live resharding)

* Built-in vector storage with a much smaller footprint

* Single static binary, zero runtime deps, and no garbage collector pauses

* It's also a true drop-in replacement. No need to use ember-cli or any of the client libraries. Your code should hopefully "just work" without too many issues.

This whole thing started purely as a learning project. For the last 15 years or so, I've worked with Redis, distributed systems, and all the fun and painful parts of building reliable infrastructure. But I had never actually sat down and /implemented/ those concepts from scratch myself. I wanted to really understand them. Not just read papers or use someone else's code.

So I started small. `cargo new test-db` and a single main.rs file. "How does RESP3 parsing work?" and "Can I do a basic SET and GET command?" It was really messy, but it slowly grew. At some point, I realized this had turned into something very solid and performant. The benchmarks early on were very convincing, but that's because it was architecturally very simple in the beginning. Now there's full Raft for replication, shared-nothing sharding by core, gossip membership, and live slot migration, and it still punches above its weight. All of the benchmark stuff is secondary though. I'm just proud that it works reliably and that I learned so much along the way.

A huge thank you to the Redis community and especially antirez (Savatore Sanfilippo). I don't know if you'll see this, but you've been such an inspiration. Redis changed how the industry thinks about caching, and its elegance and simplicity have been a source of inspiration, long before this project. Hundreds of thousands of developers have built incredible things on it.

One side comment I want to mention: AI has been an absolute game-changer in getting this project where it is today. Models like Opus 4.5 and Gemini 3 helped me reason through tricky Raft edge cases, profile expensive calls, debug obscure concurrency bugs, generate > 1200 tests, and generally helped describe very hard to understand concepts in plain English. It let me learn faster, iterate quicker, and ship something I'm proud of in a fraction of the time it would have taken. Grateful for how these tools are democratizing deep systems work like this.

It still feels immature in some respects, but the core is stable. All of my benchmarks are shared with the GCP VM config so other folks can replicate. Like all projects, there will be bugs, but I'll be here for a while hacking on it to make it better. Please take a look and give it a shot with your workloads. Thanks for any feedback!

Block spent $68M on a single party in September 2025

https://twitter.com/BullTheoryio/status/2027250361816486085
1•kappi•38s ago•0 comments

How Do You Build Brand Loyalty with an Agent?

https://www.productcurious.com/p/how-do-you-build-brand-loyalty-with
1•u-work•1m ago•0 comments

Rules for Aging: A Wry and Witty Guide to Life

https://www.amazon.com/dp/0156013606
1•pretext•1m ago•0 comments

AI Killed My SaaS

https://chrija.medium.com/ai-killed-my-saas-55646a9a7522
1•chrija•2m ago•0 comments

Google Wants to Control Your Device – JMP

https://blog.jmp.chat/b/2026-google-wants-to-control-your-device
1•neustradamus•2m ago•0 comments

Show HN: Org-people.el- contact management for org-mode

https://github.com/skx/org-people
1•stevekemp•4m ago•0 comments

Dan Simmons, author of Hyperion, Song of Kali, dead at 77

https://en.wikipedia.org/wiki/Dan_Simmons
4•throw0101a•5m ago•1 comments

It Can Now Be Plainly Said: Trump Is Planning a November Coup D'État

https://newrepublic.com/post/207138/trump-coup-detat-midterm-elections
1•testing22321•6m ago•0 comments

Kinesis Advantage 360: 2 Years In

https://luten.dev/kinesis-two-years-in/
1•speckx•7m ago•0 comments

Pediatric society recommends cholesterol screening for kids between 2 – 10 years

https://www.theglobeandmail.com/canada/article-children-cholesterol-screening-pediatric-society/
1•debo_•8m ago•0 comments

What Claude Code Chooses

https://amplifying.ai/research/claude-code-picks/report?_bhlid=e000b3ab8477d622172348d126b40da777...
1•leecoursey•9m ago•1 comments

An AI agent coding skeptic tries AI agent coding, in excessive detail

https://minimaxir.com/2026/02/ai-agent-coding/
2•minimaxir•10m ago•0 comments

Something Flipped in December: AI Coding's Six-Month Reversal

https://medium.com/@NMitchem/something-flipped-in-december-423e8b808262
2•Mitchem•10m ago•0 comments

Unsaturable LLM Benchmark – Rating LLM Skill, Reliability, and Metacognition

https://unsaturable.com/
1•ootakamoku•11m ago•1 comments

Show HN: SnapMyApp – App Store screenshot maker with Quick and Advanced editing

https://www.snapmyapp.com/
1•sourabh86•11m ago•0 comments

Show HN: Zero – offline, privacy-first expense tracker

https://github.com/indranilbhuin/zero
1•indranilbhuin•11m ago•0 comments

Could a biocomputer made from human brain cells play DOOM?

https://gigazine.net/gsc_news/en/20260226-bio-computer-cl1-plays-doom/
1•wjSgoWPm5bWAhXB•12m ago•0 comments

Don't run OpenClaw on your main machine. Docker vs. VM vs. hardware compared

https://blog.skypilot.co/openclaw-on-skypilot/
3•hopechong•13m ago•1 comments

BeerPAN 35mm SLR Makes Panoramic Film Photography Accessible

https://petapixel.com/2026/02/10/beerpan-35mm-slr-makes-panoramic-film-photography-accessible/
2•PaulHoule•13m ago•0 comments

Ask HN: Do you find Analytics dashboards cluttered?

1•shubhamintech•13m ago•0 comments

Michael Jordan's Real Legacy

https://trendslates.substack.com/p/jordan-history-and-brand-jack-halves
1•faderisimo•14m ago•0 comments

Stay Green

https://www.verdantly.io/explore
1•stephenwsun•15m ago•0 comments

The world's first hydrogen double-decker bus fleet dropped

https://www.bbc.co.uk/news/articles/cnv6e5l588jo
2•rwmj•16m ago•0 comments

Gartner: Market Guide for API and MCP Testing Tools

https://www.gartner.com/en/documents/7416630
2•stitched2gethr•17m ago•0 comments

Your Device Identity Is Probably a Liability

https://smallstep.com/blog/ncsc-zero-trust-device-identity/
2•eustoria•18m ago•0 comments

Show HN: DiagramIDE – a Rust GUI to Compose Diagrams via Tcl, Prolog, and Pikchr

https://github.com/exlee/pikchr.pl/tree/master/crates/diagramide
2•xlii•18m ago•0 comments

The indie publisher Tyrant Books is returning, under new ownership

https://lithub.com/the-indie-publisher-tyrant-books-is-returning-under-new-ownership/
1•eustoria•19m ago•0 comments

Giving AI Agents SSH access without giving them your secret keys

https://patrickmccanna.net/giving-coding-agents-ssh-access-to-other-systems-without-giving-disclo...
2•0o_MrPatrick_o0•19m ago•1 comments

Show HN: Inkgest, Link to Gest

https://www.inkgest.com/
1•shreyvj•20m ago•0 comments

Robust and efficient quantum-safe HTTPS

https://security.googleblog.com/2026/02/cultivating-robust-and-efficient.html
1•tptacek•20m ago•0 comments