Open-source auth software
2152 open-source libraries, tools and applications tagged auth, ranked by how closely auth is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
2152 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Vaultwarden Vaultwarden is an unofficial, lightweight Bitwarden-compatible server written in Rust. It provides a self‑hosted password‑manager service t… | 99 | 68819 | active |
| Vaultwarden Vaultwarden is an unofficial, lightweight Rust implementation of the Bitwarden server API that works with official Bitwarden clients. It is… | 99 | 68819 | stable |
| PocketBase PocketBase is an open‑source backend written in Go that runs as a single executable. It provides an embedded SQLite database with realtime … | 92 | 61149 | active |
| Appwrite Appwrite is an open‑source backend‑as‑a‑service platform that provides authentication, databases, storage, functions, messaging, realtime a… | 98 | 57584 | active |
| Alist AList is a self‑hosted file list and WebDAV server that aggregates many storage backends behind a single web UI. It is built with Go (Gin) … | 97 | 50264 | active |
| Cal.com (Cal.diy) Cal.diy is an open‑source, self‑hosted scheduling platform built with the T3 stack (Next.js, TypeScript, Prisma, Tailwind CSS). It provides… | 82 | 48921 | active |
| New API New API is a self‑hosted AI gateway written in Go that unifies access to dozens of LLM providers behind a single OpenAI‑compatible endpoint… | 88 | 48905 | active |
| Gogs Gogs is a self-hosted Git service written in Go, distributed as a single binary that runs on virtually any platform including ARM devices l… | 90 | 47865 | stable |
| Payload Payload is an open‑source full‑stack framework built on Next.js that provides a TypeScript backend, admin UI, and headless CMS capabilities… | 93 | 44931 | active |
| Kong Gateway Kong Gateway is an open‑source, cloud‑native API and AI gateway that provides high‑performance request routing, load balancing, authenticat… | 91 | 44279 | active |
| Agno Agno is a Python‑based SDK and runtime for building, deploying, and managing AI agent platforms. It provides a full stack—from agent defini… | 95 | 42675 | active |
| Alamofire Alamofire is an elegant HTTP networking library for Swift built on top of URLSession, providing chainable request/response handling, parame… | 92 | 42405 | stable |
| Outline Outline is an open‑source, real‑time collaborative knowledge base and wiki built with React and Node.js. It provides a markdown‑compatible … | 97 | 40868 | active |
| Keycloak Keycloak is an open source identity and access management server that provides authentication, authorization, and user federation for moder… | 100 | 37423 | active |
| Nextcloud Nextcloud is a self‑hosted cloud platform that provides file storage, synchronization, and collaborative tools. It runs on PHP and can be d… | 95 | 37162 | active |
| Tailscale Tailscale is an open‑source zero‑trust networking platform built on WireGuard that provides secure, identity‑based connectivity across devi… | 98 | 37016 | active |
| Vault Vault is a HashiCorp service for secure secret storage, dynamic secret generation, and privileged access management. It provides a unified … | 100 | 36390 | active |
| Antigravity Tools Antigravity Manager is a cross‑platform desktop application built with Tauri and React for seamless switching between multiple AI service a… | 80 | 32370 | active |
| Antigravity Tools Antigravity Tools is a desktop application built with Tauri v2, React, and Rust that manages multiple AI service accounts and provides one-… | 80 | 32370 | active |
| JumpServer JumpServer is an open-source Privileged Access Management (PAM) platform that provides a unified workspace for secure access to SSH, RDP, K… | 100 | 31794 | active |
| JumpServer JumpServer is an open-source Privileged Access Management (PAM) platform and bastion host that provides secure, audited access to SSH, RDP,… | 100 | 31794 | stable |
| googleworkspace/cli A single command-line tool (`gws`) for interacting with all Google Workspace APIs — Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and … | 72 | 31505 | active |
| ComposioHQ/composio Composio is a developer SDK and CLI that provides AI agents with access to 1,000+ pre‑authenticated toolkits, per‑user sessions, and a sand… | 89 | 30635 | active |
| Better Auth Better Auth is a framework‑agnostic authentication and authorization library for TypeScript. It provides a rich set of built‑in features an… | 88 | 30360 | active |
| Better Auth Better Auth is a framework-agnostic authentication and authorization framework for TypeScript that ships with comprehensive features like e… | 88 | 30360 | active |
| Harbor Harbor is an open‑source cloud‑native container registry that adds security, identity, and management features to Docker Distribution. It p… | 99 | 29547 | stable |
| Ente Ente is an open‑source, end‑to‑end encrypted cloud service for storing photos, documents and credentials. It provides cross‑platform client… | 95 | 29456 | active |
| Ente Ente is an open-source, end-to-end encrypted cloud platform with client apps for photos (a Google Photos alternative), document/credential … | 95 | 29456 | active |
| NetBird NetBird is an open‑source zero‑trust networking platform that creates a WireGuard‑based overlay network for secure private connectivity. It… | 92 | 29443 | active |
| Actual Budget Actual Budget is a free, open‑source personal finance application that runs locally and can sync across devices. It supports envelope budge… | 98 | 29327 | active |
| Authelia Authelia is an open‑source authentication and authorization server that provides single sign‑on (SSO) and multi‑factor authentication (MFA)… | 98 | 29294 | active |
| Authelia Authelia is an open-source authentication and authorization server and portal providing single sign-on (SSO) and multi-factor authenticatio… | 98 | 29294 | active |
| Wiki.js Wiki.js is an open‑source, Node.js‑powered wiki platform with a modern Vue.js interface. It provides a full‑featured knowledge‑base solutio… | 99 | 29032 | active |
| fingerprintjs/fingerprintjs FingerprintJS is a client‑side JavaScript library that gathers browser attributes and creates a stable hashed identifier for each visitor. … | 94 | 28571 | active |
| lissy93/dashy Dashy is an open‑source, self‑hostable personal dashboard built with Vue. It provides a customizable homepage with widgets, status monitori… | 100 | 26767 | active |
| henrygd/beszel Beszel is a lightweight, self‑hosted server monitoring platform with a web dashboard. It collects system and container metrics, stores hist… | 91 | 26224 | active |
| yuaotian/go-cursor-help go-cursor-help is a command‑line utility that resets the free‑trial limits for the Cursor AI coding assistant. It works on Windows, macOS a… | 67 | 26128 | active |
| authentik authentik is an open‑source identity provider and single sign‑on platform that supports SAML, OAuth2/OIDC, LDAP, RADIUS, SCIM and more. It … | 95 | 25962 | active |
| authentik authentik is an open-source Identity Provider (IdP) and Single Sign-On (SSO) platform supporting SAML, OAuth2/OIDC, LDAP, SCIM, RADIUS, and… | 95 | 25962 | active |
| Monica Monica is an open‑source personal relationship management web application built with Laravel. It lets you document contacts, interactions, … | 55 | 25342 | active |
| SpacetimeDB SpacetimeDB is a reactive, serverless backend platform that combines a relational database, authentication, real‑time sync and deployment i… | 96 | 25273 | active |
| flipped-aurora/gin-vue-admin Gin-Vue-Admin is a full‑stack admin platform that combines a Go Gin backend with a Vite+Vue3 frontend. It provides out‑of‑the‑box features … | 90 | 25063 | active |
| nocobase/nocobase NocoBase is an open‑source AI‑enhanced no‑code platform that lets you build internal business systems quickly via a WYSIWYG interface or AI… | 95 | 24615 | active |
| heartcombo/devise Devise is a flexible, modular authentication solution for Rails applications built on top of Warden. It provides complete MVC-based user au… | 90 | 24355 | stable |
| kriasoft/react-starter-kit React Starter Kit is a production‑ready monorepo template for building full‑stack SaaS applications with React 19, tRPC, and Cloudflare Wor… | 68 | 23696 | active |
| Passport Passport is a lightweight authentication middleware for Node.js that works with Express. It provides a simple, extensible API and a large c… | 32 | 23521 | active |
| Pangolin Pangolin is an open‑source SASE platform that unifies a WireGuard‑based VPN, zero‑trust reverse proxy, privileged access management, and an… | 85 | 23082 | active |
| Pangolin Pangolin is an open-source, identity-aware remote access platform built on WireGuard that combines VPN and tunneled reverse proxy capabilit… | 85 | 23082 | active |
| PHPMailer/PHPMailer PHPMailer is a full-featured PHP library for creating and sending email, with integrated SMTP support, authentication, attachments, HTML/mu… | 86 | 22296 | stable |
| ourongxing/newsnow NewsNow is a TypeScript‑based web application that provides a clean, elegant interface for reading real‑time and trending news. It supports… | 87 | 21777 | active |
| Parse Platform Parse Server is an open-source Backend-as-a-Service (BaaS) that runs on Node.js with the Express framework, providing REST and GraphQL APIs… | 96 | 21398 | active |
| Teleport Teleport is a self‑hosted identity‑aware access proxy that provides secure, short‑lived certificate authentication for SSH, Kubernetes, dat… | 88 | 20995 | active |
| Teleport Teleport is an identity-aware access proxy and certificate authority that provides unified, credential-free access to SSH servers, Kubernet… | 88 | 20995 | stable |
| Apache Casbin Apache Casbin is an open‑source authorization library that enforces access control policies across multiple programming languages. It suppo… | 96 | 20433 | active |
| Apache Casbin Apache Casbin is an open-source authorization library that enforces access control using models such as ACL, RBAC, ABAC, ReBAC, and MAC, de… | 96 | 20433 | stable |
| MediaMTX MediaMTX is a zero‑dependency live media server and proxy written in Go. It can publish, read, forward, record, and playback real‑time vide… | 98 | 20364 | active |
| kortix-ai/suna Kortix is an open-source AI operating system that lets teams build, run, and govern AI agents from a single git‑based repository. It provid… | 86 | 20288 | active |
| UVdesk Community Helpdesk UVdesk is an open‑source helpdesk and ticketing system built on Symfony and PHP. It provides email‑to‑ticket conversion, custom workflows, … | 67 | 19623 | active |
| Decap CMS Decap CMS (formerly Netlify CMS) is an open-source, Git-based content management system for static site generators, built as a React single… | 98 | 19425 | active |
| BookStack BookStack is an open‑source, self‑hosted platform for creating and organizing documentation and wiki content. It is built with PHP and Lara… | 98 | 19078 | active |
| dromara/Sa-Token Sa-Token is a lightweight Java authentication and authorization library that provides login, permission, SSO, OAuth2 and token management o… | 91 | 19071 | active |
| jlcodes99/cockpit-tools Cockpit Tools is a cross‑platform desktop application written in Rust that manages multiple AI IDE accounts such as GitHub Copilot, Antigra… | 79 | 19063 | active |
| zxwk1998/vue-admin-better Vue Admin Better is a feature‑rich admin dashboard template built with Vue 3 (and Vue 2) and Element UI/Element Plus. It provides ready‑mad… | 76 | 18933 | active |
| wasp-lang/wasp Wasp is a batteries‑included full‑stack framework that lets you define React, Node.js, and Prisma apps with a single TypeScript spec file. … | 94 | 18752 | active |
| janeczku/calibre-web Calibre-Web is a self-hosted web application for browsing, reading, and downloading eBooks from an existing Calibre database. It provides a… | 84 | 18401 | active |
| auth0/node-jsonwebtoken A Node.js library implementing JSON Web Tokens (JWT) per RFC 7519, supporting signing and verification with HMAC, RSA, and ECDSA algorithms… | 69 | 18183 | stable |
| zincsearch/zincsearch ZincSearch is a lightweight full-text search engine written in Go, built on the bluge indexing library, designed as a resource-efficient al… | 96 | 17908 | active |
| ory/hydra Ory Hydra is an OpenID Certified OAuth 2.0 and OpenID Connect provider server written in Go, handling token issuance, client management, an… | 72 | 17563 | stable |
| JustAuth JustAuth is a small, comprehensive Java library for third-party OAuth2 authorization login. It integrates dozens of domestic and internatio… | 54 | 17523 | stable |
| zhishile/codex-auth-helper A Chrome (Manifest V3) browser extension that extracts a logged-in ChatGPT session locally and generates a Codex-compatible auth. credentia… | 54 | 17403 | active |
| SuperTokens SuperTokens Core is the open-source HTTP service at the heart of the SuperTokens authentication platform, handling core auth logic and data… | 92 | 15324 | active |
| corsairdev/corsair Corsair is an open-source TypeScript integration layer that lets applications and AI agents connect to 200+ third-party services (GitHub, S… | 58 | 15309 | active |
| ZITADEL ZITADEL is an open-source identity and access management (IAM) platform providing authentication and authorization out of the box, includin… | 94 | 15193 | active |
| OAuth2 Proxy OAuth2 Proxy is a reverse proxy and middleware that adds OAuth2/OIDC authentication in front of web applications, supporting providers like… | 95 | 15158 | stable |
| mickael-kerjean/filestash Filestash is a self-hosted, storage-agnostic web-based file manager that connects to nearly any storage backend (FTP, SFTP, S3, SMB, WebDAV… | 76 | 14777 | active |
| microg/GmsCore microG Services is a free and open-source reimplementation of Google Play Services for Android. It lets apps that depend on proprietary Goo… | 88 | 14640 | active |
| Casdoor Casdoor is an open-source, self-hosted Identity and Access Management (IAM) and single sign-on (SSO) platform with a web UI, written in Go.… | 94 | 14524 | active |
| ABP Framework ABP Framework is an open-source, opinionated application framework for building enterprise web applications on .NET and ASP.NET Core. It pr… | 97 | 14441 | active |
| Gel Gel is an open-source graph-relational database built on top of Postgres, combining a strict object-type schema, the EdgeQL query language,… | 55 | 14176 | active |
| libsodium libsodium is a modern, portable, easy-to-use C library for cryptographic operations, forked from NaCl with a compatible but extended API. I… | 81 | 13997 | stable |
| Bitwarden Password Manager Bitwarden Server is the backend service that provides APIs, authentication, and data storage for all Bitwarden client applications. It is w… | 95 | 13970 | active |
| ory/kratos Ory Kratos is a headless, API-first identity and user management server written in Go that centralizes login, registration, account recover… | 72 | 13888 | stable |
| diaspora/diaspora diaspora* is a privacy-aware, decentralized, federated open-source social network built with Ruby on Rails. It runs on independently operat… | 72 | 13649 | active |
| Nakama Nakama is a scalable open-source game backend server written in Go that provides multiplayer sessions, matchmaking, leaderboards, chat, and… | 98 | 13514 | stable |
| beemdevelopment/Aegis Aegis Authenticator is a free, open-source Android app for managing two-factor authentication (2FA) tokens. It stores HOTP/TOTP tokens in a… | 90 | 13227 | stable |
| macrozheng/mall-swarm mall-swarm is a microservices-based e-commerce mall system built with Spring Cloud Alibaba, Spring Boot 3.5, Sa-Token, MyBatis, Elasticsear… | 62 | 13174 | active |
| hydra-db/hydradb HydraDB is an object-store-native distributed graph database written in Rust, using S3-compatible storage as the durable source of truth wi… | 69 | 13045 | active |
| spatie/laravel-permission A Laravel package that lets you associate users (and other Eloquent models) with roles and permissions stored in the database. Permissions … | 91 | 12965 | stable |
| go-admin go-admin is a front-end/back-end separated admin management system scaffold built on Gin (Go) and Vue 3 with Element UI, Arco Design, and A… | 98 | 12800 | active |
| NangoHQ/nango Nango is an open-source integration platform for building product integrations with 900+ pre-built API providers. It handles OAuth/API-key … | 95 | 12694 | active |
| React Native Firebase React Native Firebase is a collection of well-tested, feature-rich React Native modules that connect JavaScript apps to native Firebase SDK… | 95 | 12318 | stable |
| giscus giscus is an open-source commenting system for websites powered by GitHub Discussions, serving as a successor to utterances. It embeds as a… | 66 | 12159 | active |
| tadata-org/fastapi_mcp FastAPI-MCP is a Python library that automatically exposes FastAPI endpoints as Model Context Protocol (MCP) tools, preserving request/resp… | 43 | 12012 | active |
| majd/ipatool A command-line tool written in Go that lets users search the iOS App Store and download app packages (ipa files) using their Apple ID. It s… | 100 | 11795 | active |
| tymondesigns/jwt-auth A PHP library providing JSON Web Token (JWT) authentication for Laravel and Lumen applications. It handles token issuance, refresh, and val… | 60 | 11494 | stable |
| Apereo CAS (Central Authentication Service) Apereo CAS is an enterprise open-source identity provider and single sign-on server implemented in Java on Spring Boot. It centralizes auth… | 99 | 11390 | stable |
| eclipse-mosquitto/mosquitto Eclipse Mosquitto is an open source MQTT message broker implementing MQTT versions 5.0, 3.1.1, and 3.1, written in C and suitable for devic… | 76 | 11261 | stable |
| dexidp/dex Dex is a federated OpenID Connect (OIDC) and OAuth 2.0 identity provider that issues signed ID tokens (JWTs) for applications. It acts as a… | 94 | 11183 | stable |
| laravel-admin laravel-admin is an administrative interface builder for the Laravel PHP framework that generates full-featured CRUD backends with just a f… | 55 | 11133 | active |
| cuixueshe/earthworm Earthworm (now the commercial product 句乐部/Julebu) is an open-source web application for learning English by constructing sentences word-by-… | 27 | 11103 | active |
page 1 / 22 next →