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 |
|---|---|---|---|
| Caiyeon/goldfish Goldfish is a web-based UI and workflow tool for HashiCorp Vault, built with VueJS on the frontend and a Go backend using Vault's native AP… | 10 | 2128 | abandoned |
| cloudflare/wildebeest Wildebeest is an ActivityPub and Mastodon-compatible server that lets anyone run their own Fediverse instance on their own domain with mini… | 64 | 2113 | abandoned |
| nsarno/knock Knock is a Ruby gem providing seamless JWT-based authentication for Rails API-only applications. It integrates with Rails controllers via a… | 10 | 2053 | abandoned |
| acani/Chats Acani Chats is an open-source native iOS instant messaging app with user accounts and profiles, intended as a reference example for buildin… | 10 | 2042 | abandoned |
| ProShop eCommerce Platform ProShop is a full-stack eCommerce web application built with the MERN stack (MongoDB, Express, React, Node.js) and Redux, featuring a shopp… | 32 | 2020 | abandoned |
| square/go-jose A Go library implementing the JOSE standards (JWE, JWS, JWT) for JSON-based signing and encryption. This Square repository is deprecated an… | 10 | 1956 | abandoned |
| aspnet/Identity ASP.NET Core Identity is the membership system for ASP.NET Core web applications, providing login, membership, and user data management. Th… | 10 | 1943 | abandoned |
| mozilla/hawk A JavaScript implementation of the HTTP Hawk Holder-Of-Key authentication scheme, providing message authentication for HTTP requests. The r… | 10 | 1938 | abandoned |
| Wizcorp/phonegap-facebook-plugin The official Apache Cordova/PhoneGap plugin for Facebook integration, providing a JavaScript API for login, logout, and status checks in hy… | 23 | 1927 | abandoned |
| XuShaohua/bcloud bcloud is a GTK-based Linux desktop client for Baidu Netdisk (Baidu Cloud Storage), written in Python. It provides a GUI for browsing, uplo… | 10 | 1895 | abandoned |
| mozilla/persona Mozilla Persona is a secure, distributed identification system based on the BrowserID protocol, providing login services including a fallba… | 10 | 1838 | abandoned |
| anthonyjgrove/react-google-login A React component and hooks library for adding Google OAuth sign-in and logout to web applications. It wraps the Google Identity API with a… | 10 | 1832 | abandoned |
| octokit/octokit.objc OctoKit is a Cocoa and Cocoa Touch framework for interacting with the GitHub API, built on AFNetworking, Mantle, and ReactiveCocoa. It prov… | 10 | 1819 | abandoned |
| namshi/jose A lightweight PHP library implementing the JWS (JSON Web Signature) specification for signing and verifying JSON tokens, commonly used for … | 32 | 1804 | abandoned |
| overshare/overshare-kit OvershareKit is an Objective-C library for iOS that provides rich, customizable sharing functionality, including share sheets, multi-accoun… | 23 | 1793 | abandoned |
| Flood-UI/flood Flood is a web UI and Node.js monitoring service for torrent clients such as rTorrent, qBittorrent, and Transmission, built with a React fr… | 10 | 1785 | abandoned |
| DemocracyOS/democracyos DemocracyOS is an open-source web platform for online deliberation and voting on political proposals, aimed at more open and participatory … | 55 | 1784 | abandoned |
| gram-js/gramjs GramJS is a Telegram MTProto API client library written in TypeScript for Node.js and browsers, based on the Python Telethon project. It le… | 10 | 1765 | abandoned |
| andrewelkins/Laravel-4-Bootstrap-Starter-Site A Laravel 4 starter application providing a basic blog with Bootstrap 3 front-end and an admin back-end. It bundles community packages like… | 23 | 1760 | abandoned |
| pilcrowonpaper/arctic Arctic is a TypeScript library providing OAuth 2.0 client implementations for popular providers like Google and GitHub, handling authorizat… | 69 | 1718 | abandoned |
| catarse/catarse Catarse is an open-source crowdfunding platform for creative projects, originally built in Brazil and running catarse.me. It is a Ruby on R… | 10 | 1638 | abandoned |
| pallets-eco/flask-security-3.0 Flask-Security 3.0 is a Flask extension providing quick and simple authentication and security features such as login, registration, and ro… | 10 | 1624 | abandoned |
| ldapjs/node-ldapjs An LDAP client and server API library for Node.js, enabling directory authentication and LDAP protocol operations in JavaScript. The projec… | 10 | 1619 | abandoned |
| jokermonn/permissions4m permissions4m is an Android runtime permission handling library built with compile-time annotations (APT), forked from MPermissions. It spe… | 10 | 1608 | abandoned |
| kryptco/kr A deprecated Go CLI tool that runs an SSH agent (krd) routing private key operations to a paired Krypton mobile app, so SSH authentication … | 10 | 1572 | abandoned |
| insoshi/insoshi Insoshi is an open-source social networking platform written in Ruby on Rails, providing profiles, messaging, forums, and other community f… | 32 | 1566 | abandoned |
| technoweenie/restful-authentication A widely-used Ruby on Rails plugin/generator that provides a foundation for user authentication, including login/logout, secure password ha… | 10 | 1564 | abandoned |
| fossasia/loklak_wok_android Loklak Wok is an Android app that acts as a harvesting peer for the loklak_server, collecting social media messages (tweets) and pushing th… | 10 | 1558 | abandoned |
| rubysherpas/forem Forem is a Rails engine that adds forum functionality (forums, topics, and posts) to Rails 3 and Rails 4 applications. It is designed to be… | 32 | 1549 | abandoned |
| cartalyst/sentry Sentry is a deprecated, framework-agnostic PHP authentication and authorization library providing user groups, permissions, activation, thr… | 32 | 1526 | abandoned |
| naoufal/react-native-touch-id A React Native library for authenticating users via biometric authentication, showing the native Touch ID / Face ID popup on iOS and experi… | 23 | 1525 | abandoned |
| fossasia/KikiAuth KikiAuth is a LuCI-based OpenWrt application that acts as an alternative auth server for WifiDog, enabling captive-portal authentication vi… | 32 | 1491 | abandoned |
| fossasia/wp-dev-buddy A WordPress plugin that renders Twitter v1.1 feeds (user timelines, searches, and lists) via a shortcode or template tag. It is aimed at de… | 10 | 1491 | abandoned |
| withoneai/pica Pica Community Edition is the open-source version of Pica, an agentic tooling platform that connects AI agents to hundreds of third-party a… | 68 | 1485 | abandoned |
| zhuinfo/Django-ERP Django-ERP is an open-source ERP management application built on the Django web framework, covering sales, purchasing, inventory, and organ… | 32 | 1475 | abandoned |
| 9p4/jellyfin-plugin-sso A Jellyfin server plugin that enables single sign-on (SSO) login through external identity providers such as Google, Microsoft, Keycloak, A… | 10 | 1455 | abandoned |
| cosenary/Instagram-PHP-API A PHP wrapper library for accessing Instagram's legacy API, providing OAuth2 authentication and methods for fetching user data, likes, and … | 32 | 1451 | abandoned |
| OmarElgabry/chat.io chat.io is a self-hosted real-time chat application built with Node.js, Express, Socket.io, MongoDB/Mongoose, Passport, and Redis. It provi… | 23 | 1449 | abandoned |
| maccman/monocle Monocle is a Ruby-based link and news aggregation website, similar to Hacker News, supporting posting, commenting, and user invites. It aut… | 32 | 1438 | abandoned |
| Shopify/shopify_python_api ShopifyAPI is a Python client library for programmatically accessing the Shopify Admin API, built on pyactiveresource to provide a Ruby-gem… | 73 | 1436 | abandoned |
| tejado/pgoapi pgoapi is an unofficial Python client library for the Pokemon Go game API, using protobuf-based request/response parsing to expose most ava… | 23 | 1390 | abandoned |
| seven1m/onebody OneBody is an open-source, web-based member portal for churches built with Ruby on Rails and MySQL, offering social networking, email lists… | 10 | 1389 | abandoned |
| colmena/colmena Colmena is a free and open source full-stack starter kit for rapid API development, combining a LoopBack-based REST API with an Angular adm… | 10 | 1379 | abandoned |
| github-education-resources/classroom GitHub Classroom is a Rails web application that automates repository creation and access control so teachers can distribute starter code a… | 10 | 1379 | abandoned |
| natew/obtvse Obtvse is a clean and simple markdown blogging platform built on Ruby on Rails, inspired by Svbtle. It is deprecated in favor of its rewrit… | 32 | 1377 | abandoned |
| lonnieezell/Bonfire Bonfire is a modular, HMVC-ready application skeleton for CodeIgniter 3.x that provides an admin backend, theming, role-based access contro… | 10 | 1367 | abandoned |
| danilop/LambdAuth LambdAuth is a sample serverless authentication service built on AWS Lambda with Amazon DynamoDB for user storage. It handles user signup w… | 23 | 1364 | abandoned |
| doraemonext/wechat-python-sdk A Python SDK for the WeChat Official Account (公众平台) platform, wrapping official APIs for subscription and service accounts. The project is … | 23 | 1348 | abandoned |
| alexgolec/tda-api An unofficial Python wrapper around the TD Ameritrade HTTP and streaming APIs, offering authentication, quotes, historical pricing, options… | 23 | 1328 | abandoned |
| honraytech/VueThink VueThink is a front-end/back-end separated framework combining the Vue 2.x ecosystem (Vue, Vue-Router, Vuex, Element-UI) with ThinkPHP 5 on… | 32 | 1325 | abandoned |
| googlearchive/PyDrive PyDrive is a Python wrapper library around google-api-python-client that simplifies common Google Drive API tasks like OAuth2 authenticatio… | 10 | 1313 | abandoned |
| spring-attic/greenhouse Greenhouse is a Java web application serving as the official reference application for Spring technologies such as Spring MVC, Security, So… | 10 | 1301 | abandoned |
| aspnet/Security The former home of security and authorization middleware for ASP.NET Core, including authentication handlers for cookies, OAuth, and social… | 10 | 1296 | abandoned |
| magus/react-native-facebook-login A React Native component that wraps the native Facebook SDK login button and login manager for iOS and Android. It provides callbacks for l… | 23 | 1232 | abandoned |
| ribot/ribot-app-android The open-source ribot studio Android app, built to show team members' locations and check-in status via Estimote beacons. It serves as a re… | 32 | 1229 | abandoned |
| sakurity/securelogin SecureLogin is a decentralized passwordless authentication protocol that derives a cryptographic key pair from a user's email and master pa… | 32 | 1206 | abandoned |
| andreroggeri/pynubank pynubank is a Python library for accessing Nubank account statements and credit card data through unofficial APIs. It supported authenticat… | 56 | 1197 | abandoned |
| bestmomo/laravel5-example A tutorial example application built with Laravel 5.2 demonstrating a complete blog with authentication, user roles, comments, tags, and an… | 32 | 1192 | abandoned |
| strongloop/microgateway IBM API Connect Microgateway is an extensible Node.js-based API gateway framework for securing and controlling access to microservices and … | 32 | 1186 | abandoned |
| Zizaco/confide Confide is an authentication package for Laravel 4 that reduces repetitive work in user account management. It provides account creation, l… | 23 | 1180 | abandoned |
| Nhost Hasura Backend Plus is a self-hosted service providing authentication (JWT, OAuth providers, MFA) and S3-compatible file storage APIs desig… | 23 | 1169 | abandoned |
| cemerick/friend Friend is an extensible authentication and authorization library for Clojure Ring web applications and services. It provides authentication… | 10 | 1152 | abandoned |
| pilcrowonpaper/oslo Oslo is a zero-dependency TypeScript collection of auth-related utilities covering JWTs, OAuth2, password hashing, OTP, WebAuthn, cookies, … | 10 | 1147 | abandoned |
| uswitch/kiam Kiam is a Kubernetes agent that lets pods assume AWS IAM roles by intercepting EC2 Metadata API requests and serving STS credentials per-po… | 10 | 1143 | abandoned |
| tipsi/tipsi-stripe A React Native binding for the Stripe payment SDK supporting iOS and Android, including Apple Pay. It is explicitly no longer maintained in… | 10 | 1135 | abandoned |
| RailsApps/rails-stripe-membership-saas An example Rails 4.2 application demonstrating a membership/subscription SaaS site using Stripe and the Payola gem, with Devise for authent… | 32 | 1133 | abandoned |
| stripe-archive/shop The open-source code behind Stripe's single-page shop, a small e-commerce storefront built on Parse Cloud Code with Stripe payments. It let… | 10 | 1114 | abandoned |
| yewei02538/HiPermission HiPermission is an Android library that simplifies requesting runtime permissions with a single line of code, showing a customizable pre-pe… | 32 | 1096 | abandoned |
| megagao/production_ssm A production management ERP system built with the SSM stack (Spring, SpringMVC, MyBatis) and jQuery EasyUI, developed as part of a manufact… | 32 | 1087 | abandoned |
| googleapis/elixir-google-api A repository of generated Elixir client libraries for accessing Google APIs, published as individual packages on hex.pm (e.g., google_api_s… | 10 | 1080 | abandoned |
| RealmTeam/django-rest-framework-social-oauth2 A Django package that integrates python-social-auth and django-oauth-toolkit to provide OAuth2 social authentication for Django REST Framew… | 63 | 1065 | abandoned |
| lovedise/PermissionGen PermissionGen is a small Java library that simplifies runtime permission requests on Android 6.0 (Marshmallow) using a fluent API and annot… | 32 | 1058 | abandoned |
| Bibi Bibi is a fullstack cross-border e-commerce solution built on Flask with MongoDB, Redis, Celery, and RabbitMQ, covering users, social featu… | 32 | 1039 | abandoned |
| duo-labs/webauthn A Go server library implementing the WebAuthn (FIDO2) specification for adding passwordless authentication to web applications. It handles … | 10 | 1030 | abandoned |
| antonkrasov/AndroidSocialNetworks An Android library providing a unified interface for working with Facebook, Twitter, LinkedIn, and Google Plus, handling login, profile inf… | 23 | 1028 | abandoned |
| daylightstudio/FUEL-CMS FUEL CMS is an open-source content management system built on the CodeIgniter PHP framework, aimed at developers building customizable clie… | 57 | 1020 | abandoned |
| chen-rn/CUA create-universal-app (CUA) is an opinionated monorepo template for building full-stack universal apps that share code between Expo (mobile)… | 32 | 1011 | abandoned |
| SpiderClub/smart_login A Python collection of simulated login implementations for major Chinese websites (Weibo, Zhihu, QQ Zone, JD, Baidu, etc.), using either di… | 32 | 1008 | abandoned |
| serso/android-checkout A Java library simplifying integration of Android In-App Billing API v3+ for in-app purchases. It is deprecated and no longer maintained, w… | 23 | 1003 | abandoned |
| EddyVerbruggen/nativescript-plugin-firebase A NativeScript plugin providing access to a wide range of Firebase services (auth, Firestore, Realtime Database, push messaging, storage, a… | 10 | 1001 | abandoned |
| Facebook JavaScript SDK A collection of archived Facebook Platform SDKs (PHP, JavaScript, Swift, React Native) for integrating Facebook login and Graph API calls i… | 10 | 333 | abandoned |
| Open WebUI Open WebUI is a self‑hosted, web‑based interface for interacting with large language models. It supports local Ollama models, OpenAI‑compat… | 88 | 152948 | active |
| FastAPI FastAPI is a modern, high-performance Python web framework for building APIs, based on standard Python type hints and built on Starlette an… | 94 | 103093 | active |
| Odysseus AI Workspace Odysseus is a self‑hosted AI workspace that combines chat, agents, document editing, email, notes, and calendar features with local model s… | 57 | 87526 | active |
| Laravel Laravel is a batteries-included PHP web application framework with expressive syntax, covering routing, ORM (Eloquent), migrations, queues,… | 99 | 85265 | stable |
| mall Mall is a complete Java-based e‑commerce system that provides both a front‑end shopping portal and a back‑office admin console. It is built… | 65 | 84934 | active |
| apache/superset Apache Superset is an open-source, enterprise‑ready business intelligence web application. It provides a no‑code chart builder, a powerful … | 98 | 75196 | active |
| Strapi Strapi is an open-source, self‑hosted headless CMS built with Node.js and TypeScript. It lets developers define content models and instantl… | 93 | 73250 | active |
| LiteLLM LiteLLM is an open‑source Python library and self‑hosted gateway that provides a single OpenAI‑compatible interface to call 100+ LLM provid… | 92 | 61456 | active |
| Plane Plane is an open‑source project management platform that lets teams track issues, run cycles, and manage roadmaps. It provides a modern web… | 97 | 61193 | active |
| Odoo Odoo is an open‑source suite of web‑based business applications that can be used individually or together as a full ERP system. It provides… | 77 | 55115 | active |
| Mastodon Mastodon is a free, open‑source social networking server that implements the ActivityPub protocol. It lets users run their own federated mi… | 95 | 50428 | active |
| Cal.com (Cal.diy) Cal.diy is the fully open-source, MIT-licensed community edition of Cal.com, a scheduling platform for booking meetings and managing availa… | 82 | 48921 | active |
| New API New API is a self-hosted LLM gateway and AI asset management system that aggregates 30+ model providers behind a single unified endpoint. I… | 88 | 48905 | active |
| Discourse Discourse is an open‑source, Ruby‑on‑Rails based community platform for discussion forums, Q&A, and real‑time chat. It can be self‑hosted o… | 83 | 47962 | active |
| Gogs Gogs is a painless self‑hosted Git service written in Go that provides a full web UI, SSH/HTTP access, and API for managing repositories, u… | 90 | 47865 | active |
| Rocket.Chat Rocket.Chat is an open‑source, secure communications platform that provides real‑time messaging, voice, video and collaboration tools. It c… | 92 | 46207 | active |
| LibreChat LibreChat is an open‑source, self‑hosted ChatGPT‑style web application written in TypeScript. It provides a unified UI for multiple LLM pro… | 85 | 46021 | active |
| LibreChat LibreChat is an open-source, self-hosted web application providing a unified ChatGPT-style interface for multiple AI providers (OpenAI, Ant… | 85 | 46021 | active |
| fastapi/full-stack-fastapi-template A full-stack web application template combining a FastAPI backend with a React frontend, including SQLModel, PostgreSQL, JWT authentication… | 91 | 45973 | active |