tinyauthapp

    tinyauthapp/tinyauth

    The tiniest OpenID Certified™ authorization and authentication server you have ever seen.

    8.5K stars
    289 forks
    8.5K GitHub watchers
    Updated Nov 5, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    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 user and the default password is password.

    Excerpt from the tinyauthapp/tinyauth README on GitHub (AGPL-3.0 license). © its authors.Read the full README on GitHub

    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

    tinyauthapp/tinyauth compared with Authentication repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    tailscale/tailscale38.9K+31175today
    fosrl/pangolin23.6K+218756 days ago
    flipped-aurora/gin-vue-admin25.1K+1075116 days ago
    tinyauthapp/tinyauth8.5K—39today
    duolahypercho/codex-router4.0K—5252 days ago
    awslabs/agentcore-samples3.5K—45—
    Category median23.6K+21875—

    Discover Repositories

    Search across tracked repositories by name or description