Spacebar server - A reimplementation of the Discord.com backend, built with Typescript and love https://spacebar.chat
Find a file
2026-07-11 08:02:18 +02:00
.github GHA: pass --accept-flake-config to nix 2026-07-11 08:02:18 +02:00
.husky CDN-CS stuff 2026-01-11 16:31:22 +01:00
.idea Clean up import in Monitoring, close webrtc connection on IPC failure, add LOG_API_ERRORS env var 2026-06-05 15:46:25 +02:00
.vscode Update .vscode/launch.json 2022-12-19 19:35:33 +11:00
assets Some cleanup with gifs 2026-07-08 01:20:38 +02:00
extra Skip Klipy tests in nixosTests 2026-07-11 07:28:32 +02:00
nix Skip Klipy tests in nixosTests 2026-07-11 07:28:32 +02:00
patches Fix patches 2026-05-24 01:52:24 +02:00
scripts Remove unused flags to make them easier to split and filter out 2026-07-04 10:15:20 -07:00
src Use error handler in CDN, clearer CDN errors, fix cdn in nixosTests 2026-07-11 07:22:18 +02:00
.gitattributes Update openapi schema file as it never gets done 2025-10-01 20:26:44 +02:00
.gitignore Remove unused flags to make them easier to split and filter out 2026-07-04 10:15:20 -07:00
.lintstagedrc.mjs Side tangent: fix prettier complaints 2026-05-24 06:07:35 +02:00
.prettierignore prettier: ignore schemaExclusions.json 2025-12-19 20:37:11 +01:00
.prettierrc.json lintstagedrc: regenerate schemas/openapi if schemas changed 2025-12-17 11:01:27 +01:00
CONTRIBUTING.MD Use vanity urls 2026-02-15 03:59:57 +01:00
COPYING Add licence file into fosscord-server repository 2021-09-14 23:50:45 +03:00
crowdin.yml Refactor to mono-repo + upgrade packages 2022-09-25 23:35:18 +10:00
default.nix Nix: run node tests in unwrapped checkPhase 2026-07-08 21:58:44 +02:00
eslint.config.mjs Side tangent: fix prettier complaints 2026-05-24 06:07:35 +02:00
flake.lock Update nix flake locks 2026-07-10 08:10:37 +02:00
flake.nix Harmonize GHA workflows a little, add nix-bincache.rory.gay to trusted list to make github go brr 2026-07-11 07:53:54 +02:00
nginx.conf Remove ALL fosscord mentions 2023-03-31 15:52:33 +11:00
node-modules.nix webrtc package by default 2026-02-20 22:43:05 +01:00
package-lock.json Systemd notify hooks, move nixos integration tests to a systemd service 2026-07-11 06:07:41 +02:00
package.json Systemd notify hooks, move nixos integration tests to a systemd service 2026-07-11 06:07:41 +02:00
README.md Update readme 2026-04-19 23:07:42 +02:00
server.code-workspace lintstagedrc: regenerate schemas/openapi if schemas changed 2025-12-17 11:01:27 +01:00
tsconfig.json Some cleanup with gifs 2026-07-08 01:20:38 +02:00

Spacebar Server

About

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:

Documentation

And with documentation on how to set up your own server here, docs to set up either client here, and docs about bots here

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.
We recommend using Fermo as a solid starting point on your adventure in the SpaceBar! You can explore other clients with the Spacebar Explorer.