The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 oauth2 Open-Source Projects
-
Ory Hydra
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
authlib
The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.
-
node-oauth2-server
Complete, compliant and well tested module for implementing an OAuth2 Server/Provider with express in node.js
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
TheIdServer
OpenID/Connect, OAuth2, WS-Federation and SAML 2.0 server based on Duende IdentityServer and ITFoxtec Identity SAML 2.0 with its admin UI
-
ex_oauth2_provider
Making OAuth 2 provider and authentication with http bearer as simple as possible for Elixir and Phoenix apps
-
express-oauth2-demo
Full OAuth2 demo with express 4 framework (http://expressjs.com/) and oauth2-server (https://github.com/oauthjs/node-oauth2-server) for nodejs.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Show HN: Open-source OAuth2 server Ory Hydra now 6x faster | news.ycombinator.com | 2024-02-13
Project mention: Show HN: Stack, the open-source Clerk/Firebase Auth alternative | news.ycombinator.com | 2024-04-14If you're looking for a system that has more features, is user friendly, a nice admin ui and easy deployments compared to Keycloak. Please give https://goauthentik.io/ a shot. Not affiliated in any way, just a very happy user.
It has
-an admin UI
- Supports (LDAP, SAML, OAUTH, social logins)
- MFA, Passkeys
- Application access based on user groups etc
Project mention: My prepared repositories for hacktoberfest 23 - any contributions are welcomed 🚀 | dev.to | 2023-10-01NOTE: This project has been forked from oauthjs/node-oauth2-server and is a continuation due to the project appearing to be abandoned. Please see our issue board to talk about next steps and the future of this project.
Use a pre-existing OAuth2 server. If you want something in go to deal with that, I found https://github.com/go-oauth2/oauth2 on Google as the first result.
Express Gateway: A microservices API Gateway built on Express.js. It's entirely extensible and framework agnostic, delivering robust, scalable solutions in no time.
Project mention: Seeking feedback on a project of my mine (identity management / OAuth2 / OIDC) | /r/cybersecurity | 2023-12-01
Project mention: Show HN: Add OAuth to your API with a single callback | news.ycombinator.com | 2023-05-08
oauth2 related posts
- Issues with authentik
- Authentik + Cloudflare + Nginx = 500 error
- Server Security
- Authentik with Docker swarm
- Architecting a good homelab ingress
- Authentik: Open-source Identity Provider focused on flexibility and versatility
- Two months into self hosting
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source oauth2 projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Ory Hydra | 15,043 |
2 | authentik | 6,685 |
3 | PHP OAuth 2.0 Server | 6,452 |
4 | Doorkeeper | 5,255 |
5 | authlib | 4,254 |
6 | node-oauth2-server | 3,973 |
7 | oauth2 | 3,185 |
8 | express-gateway | 2,933 |
9 | go-oauth2-server | 2,094 |
10 | uaa | 1,548 |
11 | Flask-OAuthlib | 1,443 |
12 | Golang API Starter Kit | 872 |
13 | TheIdServer | 662 |
14 | scala-oauth2-provider | 536 |
15 | aioauth | 210 |
16 | ex_oauth2_provider | 185 |
17 | goiabada | 115 |
18 | auth-server | 69 |
19 | gatekeeper | 16 |
20 | node-google-oauth2 | 9 |
21 | express-oauth2-demo | 9 |
22 | connectivly | 6 |
23 | Ferrum | 5 |