supabase

    supabase/auth

    A JWT based API for managing users and issuing JWT tokens

    authentication
    database
    auth
    authorization
    client-auth
    go
    jwt
    Go
    MIT
    2.6K stars
    797 forks
    2.6K GitHub watchers
    Updated Oct 28, 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 137 contributors on GitHub.

    Peaked at #59 in the weekly ranking the week of Jul 19, its best in the past year.

    Use Cases & Benefits

    • Provides a JWT-based API server for user authentication and management, supporting email, phone, and external OAuth providers.
    • Offers a secure, extensible authentication system with built-in user management and token issuance, optimized for integration with Postgres and Supabase.
    • Use for implementing secure user sign-in and sign-up flows with email, password, magic links, or phone number verification in Go-based backend services.
    • Use for integrating third-party OAuth providers like Google, Apple, Facebook, and GitHub to enable social login in web or mobile applications.
    • Use for self-hosting a customizable authentication server with support for JWT token rotation, rate limiting, and OpenTelemetry observability in production environments.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    MIT

    Permissive: commercial use, modification and redistribution are allowed with attribution.

    Community files

    • README: present
    • Contributing guide: present
    • Code of conduct: present

    Watch-outs

    No watch-outs from GStars' checks.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    Auth is a user management and authentication server written in Go that powers Supabase's features such as:

    It is originally based on the excellent GoTrue codebase by Netlify, however both have diverged significantly in features and capabilities.

    If you wish to contribute to the project, please refer to the contributing guide.

    Create a .env file to store your own custom environment variables. See example.env

    Excerpt from the supabase/auth README on GitHub (MIT 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

    797+80

    Open issues

    399+109

    Compared with peers in Authentication

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    supabase/auth compared with Authentication repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    tailscale/tailscale38.7K+378653 days ago
    supabase/supabase114.6K+2686090 days ago
    sahat/hackathon-starter35.3K—41263 days ago
    flipped-aurora/gin-vue-admin25.1K—59111 days ago
    InsForge/InsForge13.2K—653 days ago
    supabase/auth2.6K—45today
    Category median35.3K+32360—

    Also by supabase

    Other repositories from this maintainer that GStars tracks

    Discover Repositories

    Search across tracked repositories by name or description