With the massive daily increase of useless scripts on Genius's web frontend, and having to download megabytes of clutter, dumb tries to make reading lyrics from Genius a pleasant experience, and as lightweight as possible.
docker run -p 8080:5555 --name dumb ghcr.io/rramiachraf/dumb:latest
Go 1.22+ is required.
git clone https://github.com/rramiachraf/dumb
cd dumb
make build
./dumb
- The default port is 5555, you can use other ports by setting the
PORT
environment variable. - Genius servers are behind a Cloudflare reverse proxy, which means certain IPs won't be able to send requests, to partially mitigate this, you can specify a proxy by setting the
PROXY
variable (must be a valid URI).
URL | Tor | I2P | Region | CDN? | Operator |
---|---|---|---|---|---|
https://dumb.ducks.party | No | No | NL | No | https://ducks.party |
https://dumb.privacydev.net | Yes | No | FR | No | https://privacydev.net |
https://dumb.hyperreal.coffee | No | No | US | No | https://hyperreal.coffee |
https://dm.vern.cc | Yes | Yes | US | No | https://vern.cc |
https://dumb.lunar.icu | No | No | DE | Yes | @MaximilianGT500 |
https://dumb.privacyfucking.rocks | No | No | DE | - | https://privacyfucking.rocks |
https://sing.whatever.social | No | No | US/DE | Yes | Whatever Social |
https://dumb.bloat.cat | No | No | DE | Yes | https://bloat.cat |
https://dumb.gitro.xyz | No | No | DE | Yes | https://gitro.xyz |
- Instances list in JSON format can be found in instances.json file.
- For people who might be capable and interested in hosting a public instance feel free to do so, and don't forget to open a pull request, so your instance can be included here.
Contributions are welcome.