https://github.com/spacebarchat/server
Spacebar server - A reimplementation of the Discord.com backend, built with Typescript and love
https://github.com/spacebarchat/server
discord instant-messaging real-time-communication spacebarchat
Last synced: 3 days ago
JSON representation
Spacebar server - A reimplementation of the Discord.com backend, built with Typescript and love
- Host: GitHub
- URL: https://github.com/spacebarchat/server
- Owner: spacebarchat
- License: agpl-3.0
- Created: 2020-11-28T12:39:03.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-04-03T20:57:48.000Z (12 days ago)
- Last Synced: 2025-04-05T00:01:05.041Z (11 days ago)
- Topics: discord, instant-messaging, real-time-communication, spacebarchat
- Language: TypeScript
- Homepage: https://spacebar.chat
- Size: 29.7 MB
- Stars: 1,561
- Watchers: 31
- Forks: 247
- Open Issues: 174
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: COPYING
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-starred - spacebarchat/server - Spacebar server - A reimplementation of the Discord.com backend, built with Typescript and love (TypeScript)
- awesome-starred - spacebarchat/server - Spacebar server - A reimplementation of the Discord.com backend, built with Typescript and love (TypeScript)
- stars - server - A reimplementation of the Discord.com backend, built with Typescript and love | spacebarchat | 1566 | (TypeScript)
- awesome - spacebarchat/server - Spacebar server - A reimplementation of the Discord.com backend, built with Typescript and love (TypeScript)
- stars - server - A reimplementation of the Discord.com backend, built with Typescript and love | spacebarchat | 1494 | (TypeScript)
README
![]()
Spacebar Server
## [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)
And with documentation on how to set up your own server [here](https://docs.spacebar.chat/setup/server), docs to set up either client [here](https://docs.spacebar.chat/setup/clients/), and docs about bots [here](https://docs.spacebar.chat/setup/bots/)
## [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).