u/Time_Party_2615

We are currently building an alternative to discord

Hi y'all,

We are a team of two devs (both around 10 years of experience) who somehow stumbled into creating an alternative for discord.

Why: We are actually building a big MMO game and for this we had to build a voice engine. This POC has quickly turned into our everyday communication "hub" and we're now expanding it to support many use cases discord supports, merely because we're sick and tired of the way discord handles our data.

What we can already do: We support guilds, channels and text based messages. Thats the easy part 😄.

Additionally were supporting real time voice communications via WebRTC and cloudflare's SFU edge network. Quite cool tech tbh! The whole client runs on top of tauri (cross plattform js framework) where we can build the client in angular (don't judge me, I'm influenced heavily by enterprise software) and have a small part of the code running in rust. That includes mainly the stream sourcing code (like voice, screen share, webcam, you name it). The whole guild (will) come with a whole bunch of mod tools to make everyones live easier. Currently we have a basic permission system implemented, but we'll expand on this functionality.

Our plan for it: Tbh, currently we're primarely looking if this is something someone wants and thats the whole reason i'm posting here. My dream goal would be, to get this out and make a bit of money on that to cross fund our game development.

For the opensource and self host fans: Once we have a stable code base and a stable client with most of the functionality implemented, we're happily moving this to be source available and thus self hostable. No decision yet on going full on open source with it, but we can consider it. Altough I have to admit that self hosting will be a technical challenge at least in the beginning, there are around 5 microservices running with redis, postgres, scylla and rabbitmq.

Anyway, feedback welcome!

PS: As the question will come up, yes we have used AI. Altough to clarify, the only "vibe coded" part of the product is the ui layer of the client. We're both backend devs, and admittely the AI ui looks better than what I could have ever crafted. 😃

reddit.com
u/Time_Party_2615 — 7 days ago