1
0
mirror of https://github.com/spacebarchat/spacebarchat.git synced 2024-09-19 17:01:47 +02:00
Go to file
2021-02-09 10:56:41 +01:00
rpc Merge branch 'main' of https://github.com/discord-open-source/discord-open-source 2021-02-08 20:38:35 +01:00
setup setup.bat update discord-open-source -> fosscord 2021-02-09 10:28:16 +01:00
.gitignore 🐛 update gitignore 2021-02-07 11:32:36 +01:00
README.md Explanation of the name 2021-02-09 10:56:41 +01:00

Fosscord

Why the name Fosscord?

Fosscord is a combination of the abbreviation FOSS (Free Open Source Software) and the name Discord

Brief overview

Repo name Brief description
CSS Open Source CSS framework in the style of Discord.
API Fosscord HTTP API Server for fosscord-client
Gateway Fosscord WebSocket Gateway Server for fosscord-client
Server-Util Utility functions for the all server repositories
Dashboard An admin dashboard for fosscord-server (analytics, settings)
Client Fosscord Client compatible with fosscord-server and discord.com
CDN Content-delivery-network for the server, used to store images and assets
React All fosscord-css components for React
React-Native All fosscord-css components for React-Native

Motivation

Fosscord 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 Fosscord server instances.

Fosscord aims to give the best possible user experience, while being backwards compatible to Discord's 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.