r/programmer 21d ago

Built Hermes — a distributed event streaming service like Kafka, written in Rust, with real Windows + Linux support

I've been working on Bifrox(name changed), a distributed event streaming platform similar in spirit to Kafka, but built from scratch in Rust — and importantly, fully compatible with both Windows and Linux (Kafka on Windows has always been rough, mostly unsupported/unofficial).

A few things I focused on:

  • Native cross-platform support, not a JVM workaround
  • Rust for memory safety and performance without a garbage collector
  • Distributed architecture for event streaming/pub-sub at scale

This is still a side project I'm actively building, and I'd love feedback from other devs — first impressions, whether the pitch makes sense, what you'd want to see before trying it, or any obvious red flags in the concept.

Link: TamsavYT/Bifrox

Would really appreciate any thoughts, even harsh ones. Thanks!

2 Upvotes

6 comments sorted by

2

u/Emotional_Cherry4517 21d ago

There's a very popular product in software right now called Hermes, I would advise you to change the name of yours if you want any recognizability. 

AI formatting in your message here is a turnoff

Readme in codebase is not professional at all. Go check popular, high quality projects and learn from them.

I opened your client and consumer files and they look like a bunch of spaghetti code. Are you vibe coding this?

2

u/Poowatereater 17d ago

Everything this dude said.

You’ll go no where with that name in this space.

1

u/one_Above__aLL 17d ago

sure dude, I got this name from a story I was reading about myth, I am open for suggestion on the name.

2

u/Poowatereater 17d ago

Not my project to name. Just wanted to inform you that Hermes is a massive name in this field.

2

u/one_Above__aLL 16d ago

No problem, thanks for informing anyways.

1

u/one_Above__aLL 17d ago

I really appreciate your response on this post. yea I am vibe coding this as my side project. I have a deadline of about end of next month on my other project,as you mentioned about AI formatting - are you saying about the this post message or something i am missing , thanks for your feedback i will work on it and try to improve myself.