3.8 KiB
discord-open-source
Brief overview
Repo name | Brief description |
---|---|
CSS | Open Source CSS framework in the style of Discord. |
API | Discord HTTP API Server for discord-client |
Gateway | Discord WebSocket Gateway Server for discord-client |
Server-Util | Utility functions for the all server repositories |
Dashboard | An admin dashboard for discord-server (analytics, settings) |
Client | Open Source Discord Client compatible with discord-server and discord.com |
CDN | Content-delivery-network for the server, used to store images and assets |
React | All discord-css components for React |
React-Native | All discord-css components for React-Native |
Motivation
Discord Open Source aims to be a full one-on-one clone of Discord, adding more features that can be used as a replacement for the official client and still connect and host private Discord server instances.
Discord Open Source aims to give the best possible user experience, while combining Discord's UI, features and adding new ones/improving old ones.
The client can connect to multiple server instances without the need to open it multiple times.
The client should be extensible through a secure Plugin and Theme System with own store.
The server should be extensible through bots, just like discord without the need to change anything except the api endpoint.
The project is open source so everyone can have a look what's going on under the hood and can be maintained and expanded by the community.
Everything is configurable in the server config and everyone can add their own features, so that it is not opinionated.
Support
https://discord.gg/ZrnGQP6p3d if we are finished we'll host our own instance.
Get started
git clone https://github.com/discord-open-source/discord-open-source.git discord-open-source
cd discord-open-source/setup
setup
Contribute
This project is only possible by volunteers like you and me, your contribution is very much appreciated 🥺.
If you want to make this project reality and and you would like to contribute then read this issue first.