- TypeScript 85%
- JavaScript 8.8%
- Rust 4.9%
- HTML 1%
- Nix 0.2%
|
Some checks failed
Build / build (20.x) (push) Has been cancelled
CI / build (ubuntu-latest, x86_64-unknown-linux-gnu) (push) Has been cancelled
CI / build (windows-latest, x86_64-pc-windows-msvc) (push) Has been cancelled
Nix build / build-nix (push) Has been cancelled
Style / build (20.x) (push) Has been cancelled
Port CDN service to Rust |
||
|---|---|---|
| .cargo | ||
| .github | ||
| .husky | ||
| .vscode | ||
| assets | ||
| crates | ||
| patches | ||
| scripts | ||
| src | ||
| .gitattributes | ||
| .gitignore | ||
| .lintstagedrc | ||
| .prettierignore | ||
| .prettierrc.json | ||
| Cargo.lock | ||
| Cargo.toml | ||
| COPYING | ||
| crowdin.yml | ||
| eslint.config.mjs | ||
| flake.lock | ||
| flake.nix | ||
| hashes.json | ||
| nginx.conf | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| rust-toolchain.toml | ||
| server.code-workspace | ||
| tsconfig.json | ||
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
Building
To build the project for Linux:
cargo build --target x86_64-unknown-linux-gnu
To build the project for Windows:
cargo build --target x86_64-pc-windows-msvc
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 will always work.
You can find a live version here.