dumbtv
dumbtv takes the ads, screen tracking and update nags out of your Fire TV over ADB. No root, none of your apps touched, every step can be undone. Free and open source.
Self-hosted auth for the open web, with a signing key for every tenant.
SecurityRuby · SvelteGitHub @masksrbOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Masks is modern auth for Ruby on Rails.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
A self-hostable OpenID Connect provider with per-tenant signing keys, and the libraries an
application uses to sign in against it.
The provider runs as an app of its own, which is what server/ and the container image are, or
mounted inside another Rails app. See Rails apps for the
three modes, and self-hosting for running the image
with Postgres and a reverse proxy.
Each commit on main is published as :main and by its sha. A release publishes its version, moves
:latest, and adds an arm64 build.
./dev needs Docker with Compose, and Ruby.Read the full README ↗docker run --name masks -p 3000:3000 -v masks:/rails/storage ghcr.io/masksrb/masks
Open http://localhost:3000 and enter the setup token from the output.
masks-server gem.| Language | Package | Reference |
|---|---|---|
| Ruby | masks, masks-server | Rails apps |
| JavaScript | @masks/server | Next.js, Express, Hono |
| Browser | @masks/client | Single-page apps |
| Python | masks-client | FastAPI, Django, Flask |
| Go | github.com/masksrb/masks/go | net/http |
Report a hole through private vulnerability reporting. SECURITY.md says what counts and how fast masks answers.
You need Ruby and Colima.
./dev runs the provider at http://masks.localhost:12345 and the docs at http://masks.localhost:12346../dev test runs every suite in containers.Try it locally lists the rest.