Revolt is the most Discord-like FOSS chat app; it's very easy to use and customizable. Rocket.chat and Mattermost do similar things and are more oriented toward organizations (the Slack/Teams Classic use case).
Free and Open Source Software
If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
I second revolt Been using it for a few months now, it really feels like Discord
A Matrix server with a nice web based client, hosted on premise. People are then free to choose the mobile or desktop apps they want.
Matrix is missing the entire voice chat, video chat, and streaming aspect of Discord.
It has meetings and calls, but those are much less convenient to use compared to persistent voice channels, and the streaming had a lot of latency when I tried it last.
Didn't they change that? Check Elements Nightly
Nightlys are not things you should recommend for production use. Especially for (potentially) non tech savvy teachers and students.
Mattermost, it might not be the best feature-wise, but it's open source, and a university can host it's own server with SSO
Matrix / element with the jitsi voice rooms, has Discovery just like discord. You can see that people are talking in a room, and you can join the room and join the conversation. You don't have to click on to a voice room with nobody in it.
slack for teacher to teacher mabye
I don't have experience using it, but it is worth looking at BigBlueButton.
I do have experience using it, and it's not worth looking at BigBlueButton.
Thanks for sharing. Anything in particular that was broken, or just a bad experience overall? I thought about spinning it up for family group video chats, but I guess I can cross that one off the list.
Bad experience overall - slow and laggy. We did two lessons on it for a course and then swapped to something else (I forget what)
Nextcloud Talk on school's private instance