tinyauthapp/tinyauth
The tiniest OpenID Certified™ authorization and authentication server you have ever seen.
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
5 releases in the last 90 days, the latest today, with 36 contributors on GitHub.
Peaked at #100 in the weekly ranking the week of Aug 31, its best in the past year.
Use Cases & Benefits
- Provides a minimal OpenID Certified authorization and authentication server with simple login and OAuth support.
- Enables easy integration of authentication for Docker apps with popular proxies like Traefik, Nginx, and Caddy.
- Use for securing self-hosted applications with a lightweight login screen or OAuth providers like Google and GitHub.
- Use for adding two-factor authentication and single sign-on capabilities to middleware in Go-based environments.
- Use for quickly deploying authentication in homelab setups or small-scale services requiring simple user access control.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
AGPL 3.0
Network copyleft: like the GPL, and also triggered by offering the software over a network.
Community files
- README: present
- Contributing guide: present
- Code of conduct: present
Watch-outs
- AGPL-style copyleft also applies when the software is offered over a network.
General guidance from repository metadata, not legal advice. How we score
From the README
The easiest way to secure your apps with a login screen.
Tinyauth is a simple authentication middleware that adds a simple login screen or OAuth with Google, Github and any provider to all of your docker apps. It supports all the popular proxies like Traefik, Nginx and Caddy.
You can easily get started with Tinyauth by following the guide in the documentation. There is also an available docker compose file that has Traefik, Whoami and Tinyauth to demonstrate its capabilities.
If you are still not sure if Tinyauth suits your needs you can try out the demo. The default username is
userand the default password ispassword.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
Forks
289+30
Open issues
55+19
Compared with peers in Authentication
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 8, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| tailscale/tailscale | 38.9K | +311 | 75 | today |
| fosrl/pangolin | 23.6K | +218 | 75 | 6 days ago |
| flipped-aurora/gin-vue-admin | 25.1K | +10 | 75 | 116 days ago |
| tinyauthapp/tinyauth | 8.5K | — | 39 | today |
| duolahypercho/codex-router | 4.0K | — | 52 | 52 days ago |
| awslabs/agentcore-samples | 3.5K | — | 45 | — |
| Category median | 23.6K | +218 | 75 | — |
Discover Repositories
Search across tracked repositories by name or description