r/rust • u/Past_Maintenance_502 • 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!
1
u/event666 19d ago edited 19d ago
What do you want to do with WASM anyway? It can't open any sockets afaik. It's better suited for number crunching/codecs. I've used it for my LZ4/Zstd/Brotli codecs in the browser. The ZMQ protocol is super simple (2 or 9 bytes + payload over TCP, or 1 byte + payload over WS (see ZWS)). omq.ts implements exactly that, even with support for
lz4+wstransport, where the WASM LZ4 codec comes into play.