TrendWhat rose on GitHub, every day at 07:30 KST · 한국어

GitHub · as of November 8, 2026 · View on GitHub →

keycloak/keycloak

Identity and access management platform

Delegate login and access control to a standalone server

You no longer need to manage user accounts directly or implement authentication logic in code. Applications delegate authentication to the Keycloak server, allowing users to securely access multiple services with a single account. Keycloak is an open-source identity and access management solution featuring user federation, strong authentication, user management, and fine-grained authorization.

Separating authentication and authorization

Keycloak separates the user store and authentication process from the application. Developers do not need to store user data directly or write complex authentication code such as password hashing and session management. Instead, Keycloak handles user federation, strong authentication, user management, and fine-grained authorization. This allows applications to focus on business logic while security policies are applied consistently from a central point.

Execution and requirements

To run Keycloak, download and extract the distribution file, then execute the bin/kc.[sh|bat] start-dev command. Refer to the respective guidelines if you need to build from source or write tests. This project is written in Java and is distributed under the Apache License, Version 2.0.

Community and contribution

When opening an issue for a problem, provide a clear summary, description, and reproduction steps. If you discover a security vulnerability, report it according to the designated procedure. General questions are discussed in the mailing list or the #keycloak Slack channel, while design and development discussions take place in #keycloak-dev. To contribute, read the contribution guidelines and adhere to the CNCF Code of Conduct, and you can participate in community meetings to voice opinions on the project's direction.

Pre-implementation checks

Keycloak uses the Apache License, Version 2.0, so it can be freely used in commercial environments. However, this repository contains only the server and Java adapters; Node.js adapters and quick start examples are separated into distinct repositories. Therefore, if you need client libraries for specific languages or quick start templates, you must check those separate projects. Additionally, it is accurate to verify feature changes in the latest version or detailed settings directly in the official documentation.

Written by AI from this repository's README on October 7, 2026. For the facts, the original on GitHub is the reference.

By the numbers

GitHub trending history
1 day between Jun 19, when Trend began recording, and Nov 8, 2026 · first on Jun 27 · best daily rank #19 (Jun 27)

Read from GitHub, as of November 6, 2026. None were read on November 8, 2026.

Language
Java
Topics
keycloak · oidc · saml
Stars
37,733
Contributors
1,984
Forks
9,150
Latest release
26.8.2 · November 5, 2026
Commits
32,775
Last commit
November 6, 2026
Open issues
2,798
Open pull requests
672

View on GitHub → · Homepage

README badge

trend.ondo.sh · GitHub daily trending #19 · June 27, 2026

The badge above shows the highest this repository has ranked on GitHub's daily trending since June 19, 2026, and the day it did. Paste the Markdown below into your README. The badge opens this page, and it updates by itself when the repository climbs higher.

[![trend.ondo.sh](https://trend.ondo.sh/github/r/keycloak--keycloak/badge.en.svg)](https://trend.ondo.sh/github/r/keycloak--keycloak/en.html)