Identity Management

Open-source projects categorized as Identity Management

Top 23 Identity Management Open-Source Projects

  • Ory Kratos

    Next-gen identity server replacing your Auth0, Okta, Firebase with hardened security and PassKeys, SMS, OIDC, Social Sign In, MFA, FIDO, TOTP and OTP, WebAuthn, passwordless and much more. Golang, headless, API-first. Available as a worry-free SaaS with the fairest pricing on the market! (by ory)

  • Project mention: Show HN: Auth0 OSS alternative Ory Kratos now with passwordless and SMS support | news.ycombinator.com | 2024-02-22
  • easy-rsa

    easy-rsa - Simple shell based CA utility

  • Project mention: Running one’s own root Certificate Authority in 2023 | news.ycombinator.com | 2023-09-16

    Easy-rsa to the rescue. Been using it for a while, works great and makes life easier :)

    Link: https://github.com/OpenVPN/easy-rsa

    Summary from that page:

    easy-rsa is a CLI utility to build and manage a PKI CA. In laymen's terms, this means to create a root certificate authority, and request and sign certificates, including intermediate CAs and certificate revocation lists (CRL).

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

    Pomerium is an identity and context-aware reverse proxy for zero-trust access to web applications and services.

  • Project mention: OAuth server for authorization | /r/googlecloud | 2023-12-05

    Option 3: Pomerium might be an alternative as well.

  • kanidm

    Kanidm: A simple, secure and fast identity management platform

  • Project mention: Identity Management Solutins | /r/openSUSE | 2023-05-25

    Check this: https://github.com/kanidm/kanidm/ Maybe not production ready, but looks very promising

  • OpenID

    OpenID Certified™ OpenID Connect Relying Party implementation for Apache HTTP Server 2.x

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

    I did something similar, though picked Apache with mod_auth_openidc, which is a certified Relying Party implementation: https://github.com/OpenIDC/mod_auth_openidc

    In other words, I can protect arbitrary applications through my reverse proxy and require either certain claims/roles, or simplify auth to the point where my downstream app/API will just receive a bunch of headers like OIDC_CLAIM_sub, OIDC_CLAIM_name, OIDC_CLAIM_email through the internal network, not making me bother with configuring OIDC libraries for all of my APIs and configure them in each stack that I might use, but rather contain all of that complexity in the web server.

    Basically:

      user <==> Apache (with mod_auth_openidc) <==> API (with OIDC_ headers, if logged in)

  • FreeIPA

    Mirror of FreeIPA, an integrated security information management solution

  • Project mention: Non-interactive SSH password authentication | news.ycombinator.com | 2023-12-25
  • freeipa-container

    FreeIPA server in containers — images at https://quay.io/repository/freeipa/freeipa-server?tab=tags

  • Project mention: IAM on ARM? | /r/selfhosted | 2023-06-20

    I was able to configure Authentik, but freeradius and freeipa both don't provide arm64 containers. I have been having difficulty running FreeIPA when built from (https://github.com/freeipa/freeipa-container) (issues seem to be related to systemd and cgroup v2) and have not yet tried to build freeradius. Is there equivalent software that is distributed for arm that I would not need to build from source?

  • 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
  • LDAP Account Manager (LAM)

    LDAP Account Manager

  • midpoint

    Evolveum MidPoint: Identity Management (IDM) and Identity Governance (IGA)

  • AspNetCore.Identity.Mongo

    This is a MongoDB provider for the ASP.NET Core 2 Identity framework

  • IdentityManager2

    Development tool for administering users and roles

  • BounCA

    BounCA is a web tool to generate self-signed SSL certificates and setup a key infrastructure

  • openpojo

    POJO Testing & Identity Management Made Trivial

  • Fusion Directory

    FusionDirectory is a modern, efficient and secure Identity Management (IAM) solution.

  • go-scim

    Building blocks for servers implementing Simple Cloud Identity Management v2

  • boruta-server

    OpenID certified lightweight Identity and Access Management server

  • Project mention: boruta demo video series | /r/elixir | 2023-05-31

    As a reminder boruta server is an open-source Identity and Access Management solution, the code is available on GitHub -https://github.com/malach-it/boruta-server

  • iridium

    An OIDC provider integrator. Choose your social providers without needing to write code. (by IridiumIdentity)

  • Project mention: My first commercial release of Iridium!! | news.ycombinator.com | 2023-07-20

    Iridium: Secure customer access to your system without storing passwords!

    We've been working hard on Iridium, a low-code Customer Identity, and Access Management system that removes the need to store passwords.

    Our initial release gives you detailed docs on getting started with Angular.

    https://docs.iridium.software/

    And! It's all open source, forget vendor lock-in!

    https://github.com/IridiumIdentity

    We'd like feedback from the community on which frameworks to support next. Do you want React, Next.js, Spring, Ruby on Rails, Express.js, or something else?

    As this is all open-source we'd love to get you involved in the project.

    https://github.com/orgs/IridiumIdentity/discussions

    Let's Gooooo!

  • goiabada

    Goiabada is an OAuth2 / OpenID Connect server written in Go.

  • Project mention: Seeking feedback on a project of my mine (identity management / OAuth2 / OIDC) | /r/cybersecurity | 2023-12-01
  • git-identity-manager

    Git identity manager. It allows you to switch between git identities for user, name, and SSH private key used for authoring and publishing git commits.

  • Project mention: Use multiple Git SSH identities on a single computer | news.ycombinator.com | 2023-07-17

    I've liked this one for ages: https://github.com/samrocketman/git-identity-manager

    disclaimer: Written by a friend of mine.

  • standalone-docker-sailpoint-iiq

    A simple way to deploy SailPoint's IdentityIQ into a series of docker containers mimicking the core components of most development environments allowing organizations to get new development team members up on their baseline code in minutes.

  • goscim

    SCIM server written in Go

  • Ferrum

    Simple Go OpenId authorization server with Keycloak compatible API (by Wissance)

  • Libravatar

    A ruby interface for libravatar avatar service.

  • 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). The latest post mention was on 2024-02-22.

Identity Management related posts

Index

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

Project Stars
1 Ory Kratos 10,520
2 easy-rsa 3,876
3 Pomerium 3,824
4 kanidm 2,097
5 OpenID 947
6 FreeIPA 918
7 freeipa-container 572
8 LDAP Account Manager (LAM) 406
9 midpoint 340
10 AspNetCore.Identity.Mongo 315
11 IdentityManager2 189
12 BounCA 160
13 openpojo 153
14 Fusion Directory 152
15 go-scim 142
16 boruta-server 124
17 iridium 121
18 goiabada 114
19 git-identity-manager 85
20 standalone-docker-sailpoint-iiq 44
21 goscim 7
22 Ferrum 5
23 Libravatar 5
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com