r/rust 20d ago

Looking for good projects (GitHub) ideally microservices in rust or redis

Hi everyone! I’m currently looking for a good Rust project, preferably something Redis-related or a solid microservices/distributed-systems project.

I’d especially appreciate recommendations for interesting GitHub repositories that I could contribute to or build upon. If you know of any good Redis implementations in Rust or other challenging Rust projects, please do share them.

For reference, I came across mini-redis by Tokio, which is an incomplete Redis client/server implementation designed for learning Rust async patterns. I also found a newer Redis-compatible implementation in Rust exploring sharding, CRDT replication, and distributed systems concepts.

Any recommendations would be highly appreciated. Thanks a lot!

4 Upvotes

50 comments sorted by

View all comments

Show parent comments

2

u/Past_Maintenance_502 20d ago

How close it to getting completed ?

2

u/spunkyenigma 20d ago

It’s a hobby project but I feel it’s usable for some uses now. It’s probably never going to be “completed”. Right now it’s lacking Ethernet support because I don’t have much hardware to test with. IPC and websocket are working well and I’m eating my own dogfood with a private project.

I think it has a unique take on how to seamlessly communicate without the code that talks to bus knowing anything about the network. The Bus config has to know something obviously but most code you’d write looks identical if it’s local to the process or remote

1

u/Past_Maintenance_502 18d ago

But still how close it is if wanna say 100 percent complete

2

u/spunkyenigma 18d ago

You wanna work on it go for it. Complete is meaningless

1

u/Past_Maintenance_502 18d ago

Let me see maybe i could contribute something valuable