• This repository has been archived on 03/Aug/2021
  • Stars
    star
    180
  • Rank 213,097 (Top 5 %)
  • Language
    TypeScript
  • License
    ISC License
  • Created over 5 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

BeatSaver Again

🎵 BeatSaver Reloaded

Build Status Docker Image Size Docker Image Size Docker Pulls

⚠ Legal Notice

I do not operate BeatSaver, this repo is just the code that powers BeatSaver and anyone is free to use it. Only host beatmaps with audio that you own the legal copyright to. I am not responsible for any legal trouble you run into using this code to host beatmaps.

In addition to this, standard open-source licensing applies to this project. If you wish to use BeatSaver Reloaded for your own purposes, you must adhere to the ISC License terms, as documented in this project's LICENSE file.

🚀 Running in Production

This project uses Travis to run automated docker builds, you can find the project on Docker Hub. A sample Docker Compose file has been provided for you to use.

It is recommended to use Redis caching and a long, random JWT token in production.

🛑 Prerequisites

  • Docker
  • Docker Compose (optional, recommended)
  • MongoDB
  • Redis

📝 Configuration

Configuration is done using environment variables. Please refer to .env.example for more information.

🔧 Developing

If you wish to contribute, please refer to the contribution guidelines or the documentation.

ℹ Documentation

Documentation is available as a vuepress site at /docs.

The code that builds the site is licensed under the project's ISC License. However the content of the documentation is licensed using the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license, as documented here.

More Repositories

1

faceapp.js

JavaScript API wrapper for the FaceApp tool for Android and iOS
JavaScript
65
star
2

songe-converter

Convert Beat Saber custom songes to the NEW format
Go
52
star
3

caddy-requestid

Caddy v2 Module that sets a unique request ID placeholder.
Go
22
star
4

hwid

Grab the system's unique hardware ID
TypeScript
17
star
5

statty

A no-nonsense status page / statistics server.
TypeScript
10
star
6

beatmap-schemas

Beat Saber Beatmap Schema Store
9
star
7

frameshift

Ingest and Viewing stack for deploying Mixer's FTL streaming protocol.
TypeScript
9
star
8

minesweeper-bot

Play minesweeper from within Discord!
TypeScript
8
star
9

discord-welcome-action

Action to keep channel content in-sync with Markdown based templates
TypeScript
7
star
10

Blister

Beat Saber playlist handling Library
C#
7
star
11

pride-avatars

Enhance your social media avatars with a pride flag border!
TypeScript
7
star
12

backup-bot

Discord Bot that can backup important metadata about a Guild
TypeScript
4
star
13

BeatStripper

Generate stripped Beat Saber DLLs for use in CI
C#
4
star
14

image-hash

Generate perceptual hashes for PNG or JPEG images
TypeScript
4
star
15

yeet-mods

Yeets mods
TypeScript
3
star
16

BeatSaber-ParticleOverdrive

C#
3
star
17

websub

WebSub subscriber server
TypeScript
3
star
18

contingency-bot

Discord Bot that implements a majority vote for extreme moderation actions against a superuser
TypeScript
3
star
19

outline-discord

Custom build of Outline that adds Discord Authentication
Shell
3
star
20

one-hundred-and-fifteen

Displays scores as words, why would you want this
C#
2
star
21

elite-dangerous-rpc

Discord RPC for Elite Dangerous
JavaScript
2
star
22

minimal-smoo-server

Rust
2
star
23

env

Dead simple environment variable parsing system
TypeScript
2
star
24

Blister.js

Beat Saber playlist handling Library, now with more JavaScript
TypeScript
2
star
25

mattophobia

Generate Mattophobia-like sentences
TypeScript
2
star
26

AsyncTwitch2

Asynchronous Twitch Library for IPA Plugins
C#
2
star
27

autodns

Simple golang tool to automatically update DNS records for a server.
Go
2
star
28

fbaas

FizzBuzz as a Service
TypeScript
2
star
29

4chimg

Download every image in a 4chan thread at once.
JavaScript
2
star
30

steam-avatar

Superseded by https://github.com/lolPants/avatarserv
TypeScript
1
star
31

UnityBinaryTool

Tool to download and package Unity DLLs
C#
1
star
32

verity

Go
1
star
33

untitled-square-game

C#
1
star
34

fancylog

Fancy Logging Function. Outputs to console and optionally a file.
TypeScript
1
star
35

BeatSaber-FlyingCars

Simple plugin to globally enable the Flying Cars easter egg
C#
1
star
36

capn-hook

Simple yet powerful webhook forwarding system
TypeScript
1
star
37

phastracker

Phasmophobia Evidence Tracker and Ghost Database
TypeScript
1
star
38

BeatSaberMultiplayerScores

Hooks into andruzzzhka's multiplayer mod and shows live scores and level info.
JavaScript
1
star
39

docker-sandbox

Ubuntu Sandbox Container for Docker
1
star
40

BeatSaverArchive

Downloads all of BeatSaver
Python
1
star
41

northstar-docker

Runs a headless Northstar server in Docker on Linux
Shell
1
star
42

Particular

Make Beat Saber prettier with P A R T I C L E S
C#
1
star
43

multichat

TypeScript
1
star
44

spamton

Custom bot for a private Discord server. Nothing to see here.
TypeScript
1
star
45

yt-channel-gen

Get all Video IDs from a YouTube channel as an Async Iterable
TypeScript
1
star
46

docker-build

Build and push Docker images to ghcr.io
Dockerfile
1
star