Go to file
Ash Keel cfb888dafb
First public commit \o/
2021-05-02 14:29:43 +02:00
frontend First public commit \o/ 2021-05-02 14:29:43 +02:00
kv First public commit \o/ 2021-05-02 14:29:43 +02:00
logger First public commit \o/ 2021-05-02 14:29:43 +02:00
modules First public commit \o/ 2021-05-02 14:29:43 +02:00
stulbe First public commit \o/ 2021-05-02 14:29:43 +02:00
twitchbot First public commit \o/ 2021-05-02 14:29:43 +02:00
utils First public commit \o/ 2021-05-02 14:29:43 +02:00
.gitignore First public commit \o/ 2021-05-02 14:29:43 +02:00
LICENSE First public commit \o/ 2021-05-02 14:29:43 +02:00
LICENSING.md First public commit \o/ 2021-05-02 14:29:43 +02:00
README.md First public commit \o/ 2021-05-02 14:29:43 +02:00
commands.go First public commit \o/ 2021-05-02 14:29:43 +02:00
go.mod First public commit \o/ 2021-05-02 14:29:43 +02:00
go.sum First public commit \o/ 2021-05-02 14:29:43 +02:00
main.go First public commit \o/ 2021-05-02 14:29:43 +02:00
static-ex.go First public commit \o/ 2021-05-02 14:29:43 +02:00

README.md

strimertul

Streaming helpers, includes:

  • Extremely simple/fast disk-backed KV over websocket for interacting with web-based overlays
    • oh 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
    • WIP betting system
  • Twitch IRC bot to tie everything together
  • WIP own backend integration (stulbe)

Platform support is limited to Twitch only for the time being (sorry!)

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

The entire project is licensed under AGPL-3.0-only (see LICENSE). For ISC exceptions, see LICENSING.md.