Authentication

Open-source projects categorized as Authentication

Top 23 Authentication Open-Source Projects

  • pocketbase

    Open Source realtime backend in 1 file

  • Project mention: Redis Re-Implemented with SQLite | news.ycombinator.com | 2024-04-14
  • Devise

    Flexible authentication solution for Rails with Warden.

  • Project mention: Ruby on Rails: Native route constraint for authentication | dev.to | 2024-04-19

    Since Rails 7, there's more and more tooling that enables us, developers, to roll our own authentication. Devise is great and has been an amazing companion over the years. It also has this neat little feature - an authenticated route constraint which "hides" certain routes from people that are not signed in.

  • 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.

    InfluxDB logo
  • Passport

    Simple, unobtrusive authentication for Node.js.

  • Project mention: Non-technical person looking for your help | /r/webdev | 2023-06-24

    Next, use something like https://www.npmjs.com/package/passport, this is authentication middleware, and it works similarly for different authentication providers. Carefully read the documentation. OAuth is complicated, but that's because it solves a complicated problem

  • next-auth

    Authentication for the Web.

  • Project mention: Deploy Full-Stack Next.js T3App with Cognito and Prisma using AWS Lambda | dev.to | 2024-04-15

    NextAuth.js is not perfect. One of the shortcomings is that it currently does not implement federated logout. This means that even if a user signs out of the Next.js app, he does NOT get signed out of the Cognito user pool client. As a consequence, the user is not really being logged out (i.e he is able to login again without providing the credentials). You can read more about this problem in this Github thread.

  • authelia

    The Single Sign-On Multi-Factor portal for web apps

  • Project mention: Keycloak SSO with Docker Compose and Nginx | news.ycombinator.com | 2024-02-11

    It's me and two others though I'm definitely the most active. We put a lot of effort into security best practices and one of my co-developers is currently reviewing the 4.38.0 release. It's a fairly major release with a lot of important code paths that have been improved for the future.

    Our official docs can be found at https://www.authelia.com and you can find docs for a particular PR in the relevant PR. We've also linked the pre-release docs in the pre-release discussions which can be found here: https://github.com/authelia/authelia/discussions/categories/...

  • casbin

    An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN

  • Project mention: A guide to Auth & Access Control in web apps 🔐 | dev.to | 2023-11-07

    https://casbin.org/ (multiple approaches, multiple languages, provider) Open source authZ library that has support for many access control models (ACL, RBAC, ABAC, …) and many languages (Go, Java, Node.js, JS, Rust, …). While somewhat complex, it is also powerful and flexible. They also have their Casdoor platform, which is authN and authZ provider.

  • SuperTokens Community

    Open source alternative to Auth0 / Firebase Auth / AWS Cognito

  • Project mention: Ask HN: Simple Auth for Website | news.ycombinator.com | 2024-04-23

    I get what you are trying to do, but it feels a bit insecure. Why not use an OSS passwordless project like https://github.com/supertokens/supertokens-core/ or https://github.com/teamhanko/hanko

  • 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.

    WorkOS logo
  • jwt-auth

    🔐 JSON Web Token Authentication for Laravel & Lumen

  • cas

    Apereo CAS - Identity & Single Sign On for all earthlings and beyond.

  • Project mention: The Central Authentication Service Project | news.ycombinator.com | 2023-08-08
  • django-allauth

    Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.

  • Project mention: Django SaaS Package | /r/django | 2023-06-25

    If you don't want to use Pegasus or another paid product (presumably because of the cost), the packages I'd reach for are django-allauth for login/user stuff and dj-stripe for the Stripe integration. As for teams, there wasn't a library I was happy with so I rolled my own for Pegasus, but some people like django-tenants. It's too heavyweight for my taste as it requires a more complex dev/test/infrastructure setup with Postgres schemas, as opposed to having a single-database and handling multitenancy in the application layer. But there are pros and cons to both approaches.

  • Self-Hosting-Guide

    Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.

  • Project mention: Self-Hosted Is Awesome | news.ycombinator.com | 2024-04-13
  • nebular

    :boom: Customizable Angular UI Library based on Eva Design System :new_moon_with_face::sparkles:Dark Mode

  • Project mention: The big Angular UI library comparison 📚 | dev.to | 2023-12-11

    Nebular (MIT license)

  • OmniAuth

    OmniAuth is a flexible authentication system utilizing Rack middleware.

  • Project mention: What is the best way to implement social logins in an API-only Rails app? | /r/rails | 2023-10-24

    I've seen the Omniauth gem. But based on this gist it seems this gem is more suitable for web apps. Here is the quote from that gist.

  • nhost

    The Open Source Firebase Alternative with GraphQL.

  • Project mention: Database Review: Top Five Missing Features from Database APIs | dev.to | 2023-09-14

    Hasura ❌ (technically yes with Nhost)

  • logto

    🧑‍🚀 The better identity infrastructure for developers and the open-source alternative to Auth0.

  • Project mention: Logto v1.12.0 - Organizations, SSO, and MFA | /r/selfhosted | 2023-12-06
  • deepstream.io

    deepstream.io server

  • zitadel

    ZITADEL - The best of Auth0 and Keycloak combined. Built for the serverless era.

  • Project mention: Maintainers of Zitadel and Ory discuss their tradeoffs as identity platforms | news.ycombinator.com | 2024-03-30
  • authentik

    The authentication glue you need.

  • Project mention: Show HN: Stack, the open-source Clerk/Firebase Auth alternative | news.ycombinator.com | 2024-04-14

    If 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

  • go-grpc-middleware

    Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.

  • Project mention: Seeking advice on implementing a tinyurl-like service using Go and gRPC. | /r/golang | 2023-05-24

    Hello, Those interviews are even crazy for internship. Anyway 1. Try to find a simple CRUD example online. You can check [this](https://tutorialedge.net/golang/go-grpc-beginners-tutorial/) 2. For logging you can check [go-grpc-middleware](https://github.com/grpc-ecosystem/go-grpc-middleware) 3. You can grpc-gateway in case they want some REST endpoints too 4. Use base62 to encode your url. So at least 2 columns in your table **shortenedUrl** and **url** 5. For such a project no need to use an ORM ( it's not advised anyway ). Implement 2 functions, one to insert into the db and the other one to read from the db. Remember to use transaction though 5. For unit tests go with the standard library and mock the 2 functions ( erroneous and valid cases )

  • git-credential-manager

    Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.

  • Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03
  • hanko

    Customer Identity and Access Management for the passkey era

  • Project mention: Ask HN: Simple Auth for Website | news.ycombinator.com | 2024-04-23

    I get what you are trying to do, but it feels a bit insecure. Why not use an OSS passwordless project like https://github.com/supertokens/supertokens-core/ or https://github.com/teamhanko/hanko

  • Doorkeeper

    Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.

  • Firebase

    Firebase SDK for Apple App Development

  • Project mention: Google Groups ending support for Usenet | news.ycombinator.com | 2023-12-15

    https://github.com/firebase/firebase-ios-sdk/issues/6115

    https://github.com/material-components/material-components-w...

    Two examples that come to mind but there are plenty

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Authentication related posts

Index

What are some of the best open-source Authentication projects? This list will help you:

Project Stars
1 pocketbase 33,003
2 Devise 23,706
3 Passport 22,426
4 next-auth 22,041
5 authelia 19,523
6 casbin 16,818
7 SuperTokens Community 11,872
8 jwt-auth 11,159
9 cas 10,629
10 django-allauth 8,875
11 Self-Hosting-Guide 8,506
12 nebular 8,008
13 OmniAuth 7,831
14 nhost 7,512
15 logto 7,211
16 deepstream.io 7,126
17 zitadel 6,982
18 authentik 6,685
19 go-grpc-middleware 6,043
20 git-credential-manager 5,667
21 hanko 5,396
22 Doorkeeper 5,255
23 Firebase 5,195

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com