Open Source Alternatives - 200+ open source alternatives to popular B2B tools | Product Hunt


19685 stars

Keycloak is an open source identity and access management solution. Keycloak offers features such as Single-Sign-On (SSO), Identity Brokering and Social Login, User Federation, Client Adapters, an Admin Console, and an Account Management Console.

Commerical Alternatives

Self hostable


G2 Score

4.3/5 (39 reviews)

Reviews (Snippets from G2)


  • I tried having a local setup of keycloak on my machine and it was pretty easy. You can have a local docker container running and can easily play with the app.
  • Active Directory its easy to integrate with third party system.
  • The tool has a clean and easy to access admin console.
  • Support login for multiple systems with single authentication system and support multiple authentication protocols, also easy to support social login, already implemented login page with the ability to customize the design of login view


  • I dislike the documentation and the examples that are provided in them. The documentation deals only with a single happy path considering very specific usecases.
  • In HA deployment of keycloak, some time session replication between nodes doesn't work. To make it work we need to restart all the nodes.
  • Multitenancy within a single realm would be a lot better
  • Customization is quite difficult to use.

Github Activity


Apache License 2.0

Repo last updated 1 month ago
View Github Readme

Check out other open source alternatives

Check out alternatives to popular commercial products