Fosscord is still a work in progress. If you're an advanced user, read the Documentation for a guide on how to get started.
Fosscord is a Discord server reimplementation and extension.
Essentially, we provide all the functions and services that Discord does, which allows software built for Discord such as clients, bots, and other applications to work seemlessly with Fosscord. We also implement custom server features to enhance the experience and provide additional functionality.
What this means for you is that you can continue to use the programs you're already familiar with, all while using a safe, privacy focused platform to chat with friends which you control.
It does not mean that users of Fosscord can interact with users of Discord. We are entirely separate platforms, and your Fosscord account cannot be used to interact with Discord. In the future, we hope to develop our own clients and tools to allow you to use multiple accounts at the same time, but this is not yet being worked on.
We believe the best way to make software is through easy and open public contribution. Fosscord is 100% open source, and is licensed under the GNU Affero General Public License v3.0
GithubFosscord has a large number of configurable values to determine every aspect of how your instance operates. If an option you need doesn't exist, you do always have the option to simply edit the source too!
Configuration documentationInstance owners have complete control over which DBMS software they use as a backend to Fosscord.
Database documentationFosscord has a number of security features built in, such as instance-wide user rights. Rights are kind of like guild member permissions, except for the entire instance, for example the right to send messages or to create bot accounts.
Rights documentationWe believe communication should be private. End to End Encryption is a planned, core feature of Fosscord, and will allow users to truly trust that their privacy, and private information is kept from prying eyes. It should be noted that, without client support for this feature, you will be unable to send/receive encrypted messages.
TrackerFosscord aims to be 100% compatible with existing discord.com clients, bots, and other services, as well as any that appear in the future. This allows a smooth transition from Discord.com to a Fosscord instance. With this goal also comes complete feature parity between Discord.com and Fosscord. We aim to have all Discord.com features implemented within Fosscord, as well as additional features and configurability given to our users.
Through Fosscord server plugins, instance owners will be able to easily extend and add new features to their instances.
TrackerVoice and Video support on Fosscord is in active development, but may take a while longer.
TrackerThis is by no means a complete list of features, planned or completed, that the team behind Fosscord wishes to implement. We already have a large number of features implemented and working using existing discord.com clients, and have no plans on stopping.