summary refs log tree commit diff
path: root/README.md
blob: 9e1d949088d8cd6e95fe3f9ab1f98560e466304d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<p align="center">
  <img width="100" src="https://raw.githubusercontent.com/spacebarchat/spacebarchat/master/branding/png/Spacebar__Icon-Rounded-Subtract.png" />
</p>
<h1 align="center">Spacebar Server</h1>

<p align="center">
  <a href="https://discord.gg/ZrnGQP6p3d">
    <img src="https://img.shields.io/discord/806142446094385153?color=7489d5&logo=discord&logoColor=ffffff" />
  </a>
  <img src="https://img.shields.io/static/v1?label=Status&message=Development&color=blue">
  <a title="Crowdin" target="_blank" href="https://translate.spacebar.chat/"><img src="https://badges.crowdin.net/fosscord/localized.svg"></a>
   <a href="https://opencollective.com/spacebar">
    <img src="https://opencollective.com/spacebar/tiers/badge.svg">
  </a>
</p>

## [About](https://spacebar.chat)

Spacebar/server is a Discord backend re-implementation and extension.
We aim to reverse engineer and add additional features to the Discord backend, while remaining completely backwards compatible with existing bots, applications, and clients.

This repository contains:

-   [Spacebar HTTP API Server](/src/api)
-   [WebSocket Gateway Server](/src/gateway)
-   [HTTP CDN Server](/src/cdn)
-   [Utility and Database Models](/src/util)

## [Documentation](https://docs.spacebar.chat)

## [Contributing](https://docs.spacebar.chat/contributing/)

## Clients

You *should* be able to use any client designed for Discord.com to connect to a Spacebar instance.  
However, some incompatibilities still exist between Spacebar and Discord. For this reason, not every client will connect.  
The [WIP official Spacebar client](https://github.com/spacebarchat/client) will always work.
You can find a [live version here](https://app.spacebar.chat).