Federated social app: Discord-style servers and chat with ActivityPub. Vue 3 + Supabase + Tauri.
Harmony is an open-source federated social platform that combines Discord-style servers and chat with ActivityPub federation. It allows users to create communities with text channels, voice/video calls, and direct messages, while also connecting with users on other platforms like Mastodon or Misskey. The platform includes end-to-end encryption for private conversations, a bot API for automation, and tools for bridging with other chat platforms like Discord. It can be self-hosted or used on existing instances.
How It Works
You hear about a new social platform that works like Discord but connects with other networks like Mastodon.
You sign up and set up your profile with a username and avatar, either on the main community or your own server.
You either join an existing server using an invite link or create your own space for your community.
You chat with friends in text channels, create threads for specific topics, and react with emojis to messages.
You discover that your friend on a different platform can see and respond to your messages through federation.
You install a bot that can play music, manage roles, or provide useful features for your community.
You connect your Harmony server to a Discord server so members on both platforms can chat together.
Your server is alive with conversation, members can join from anywhere, and automation makes everything run smoothly.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.