mirror of
https://git.sr.ht/~ashkeel/strimertul
synced 2024-09-20 02:00:49 +00:00
1.2 KiB
1.2 KiB
Strimertül
Small broadcasting suite, includes:
- Extremely simple/fast disk-backed KV over websocket (Kilovolt) for interacting with web-based overlays
- and it has pub/sub!
- Static file server for said overlays
- Loyalty system that tracks viewers and allows them to redeem rewards and contribute to community goals
- Twitch IRC bot to tie everything together
- Backend integration (stulbe)
Platform support is limited to Twitch only for the time being (sorry!)
Getting started
Download the latest build from here: github.com/strimertul/strimertul/releases/latest
Start strimertul and the Web UI will appear when the app is done loading, you can start configuring and using it from there!
Building
You need to build the frontend first!
cd frontend
npm i
npm run build
Once that's done, just build the app like any other Go project
go build
License
Kilovolt's code is based on Gorilla Websocket's server example, licensed under BSD-2-Clause
The entire project is licensed under AGPL-3.0-only (see LICENSE
).