1
0
mirror of https://github.com/spacebarchat/spacebarchat.git synced 2024-09-19 17:01:47 +02:00
Go to file
2021-02-06 19:46:16 +01:00
setup Update setup.bat 2021-02-04 20:36:09 +01:00
README.md Update README.md 2021-02-06 19:46:16 +01:00

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.