Concert is a free and open-source voice-only meetings platform, perfect for small hangout sessions, or calls where you just don't want to see the other person!
It's like traditional phone calls, but with multiple people, and free!
You can create a voice-only meeting room, called a stage, and by default, it'll be discoverable to everyone from the homepage. You can also make a stage invite-only, which means that only people you allow can join the stage. However, other people can ask to join, and you may accept those requests.
Concert's high-quality video calling is powered by the Livekit SFU, and its awesome backend features are powered by Supabase.
The app is a Vite-powered React (originally preact, but preact didn't work well with some react UI libraries, so I had to unfortunately switch to react). It is deployed on Vercel. I also wanted to use svelte, but that would not work with ShadCN / Radix.
Also livekit's react library is really good and makes my job 10x easier.
I didn't have much time to work on this, since exams are close, so please expect a few bugs! (Usually a page refresh should get rid of them).
To make a user to speaker/listener, you can just right click their avatar (if youre the owner of the stage).