keycloakify/keycloakify
🔏 Keycloak theming for the modern web observed · 2026-08-28
Health v2 · maintenance only
92/100
- Activity 95
- Release rhythm 84
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1
- age_days: 2020
- days_rel: 31
- days_push: 31
- n_releases_24m: 188
Adoption not part of the score
2554 stars · 283 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Keycloakify is a TypeScript build tool that generates Keycloak themes (login, register, email pages) using modern web frameworks like React. It lets developers build and customize Keycloak UI pages with their own toolchain instead of editing FreeMarker templates directly.
Use cases
- customize keycloak login page with react
- build a custom keycloak theme
- style keycloak registration and email templates
- generate keycloak theme from a react app
- brand the keycloak login screen for my organization
- test keycloak theme pages with storybook
When to choose
- you run Keycloak and want fully custom, framework-based login/register/account pages
- you want to version and test your Keycloak theme like normal frontend code
- you need themes compatible across Keycloak versions 11 through 26+
When to avoid
- you only need minor CSS tweaks that Keycloak's built-in theme overrides already cover
- you don't use Keycloak as your identity provider
- you prefer editing FreeMarker templates directly without a Node.js build step
Facets
library · maturity active
build-tool templating ui-components auth web-development security developer-tools frontend cross-platform keycloak keycloak-theme freemarker ftl theming react login-pages typescript nodejs
2 sources
- readme: https://github.com/keycloakify/keycloakify · fetched 2026-08-28 · 3ef2dd5fbb7f
- homepage: https://www.keycloakify.dev · fetched 2026-08-29 · be96f86f5884
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| keycloakify/keycloakify | main | 92 |
For agents
markdown · JSON · MCP: product_card(name="keycloakify/keycloakify")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem