Private alternative front-end for Genius.
Find a file
2024-03-06 17:32:10 +01:00
data feat: add git commit hash into footer 2024-03-05 19:47:02 +01:00
handlers feat: add caching into image proxy 2024-03-06 12:08:01 +01:00
static refactor: add esbuild and modulerize css into seperate files 2024-03-06 17:32:10 +01:00
style refactor: add esbuild and modulerize css into seperate files 2024-03-06 17:32:10 +01:00
views feat: add instances handler 2024-03-06 12:01:04 +01:00
.gitignore refactor: add esbuild and modulerize css into seperate files 2024-03-06 17:32:10 +01:00
Dockerfile feat: replace text/template with templ and refactor code 2024-03-04 14:59:47 +01:00
go.mod chore: update packages to latest versions and update Go requirement to latest LTS 2024-03-05 22:14:36 +01:00
go.sum chore: update packages to latest versions and update Go requirement to latest LTS 2024-03-05 22:14:36 +01:00
instances.json Add instances list in JSON format 2024-02-17 22:44:24 +00:00
LICENCE Create LICENCE 2022-07-02 16:55:34 +00:00
main.go feat: add instances handler 2024-03-06 12:01:04 +01:00
Makefile refactor: add esbuild and modulerize css into seperate files 2024-03-06 17:32:10 +01:00
README.md chore: update packages to latest versions and update Go requirement to latest LTS 2024-03-05 22:14:36 +01:00
screenshot.png chore: update screenshot 2024-03-04 19:27:30 +01:00

dumb

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.

Screenshot

Installation & Usage

Go 1.20+ 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.

Public Instances

URL Tor I2P Region CDN? Operator
https://dm.vern.cc Yes Yes US No https://vern.cc
https://sing.whatever.social No No US/DE Yes Whatever Social
https://dumb.lunar.icu No No DE Yes @MaximilianGT500
https://dumb.privacydev.net Yes No FR No https://privacydev.net
https://dumb.ducks.party No No NL No https://ducks.party
https://dumb.privacyfucking.rocks No No DE - https://privacyfucking.rocks

Notes:

  • 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.

Contributing

Contributions are welcome.

License

MIT