{"library":"keycloakify","type":"library","category":null,"description":"Keycloakify is a framework designed to streamline the creation of custom Keycloak user interfaces using React. It acts as a build tool that compiles a React application into a Keycloak-compatible theme, abstracting away the complexities of FreeMarker (FTL) templating. The library is actively maintained, with the current stable version being 11.15.3, and exhibits a fairly rapid release cadence, often pushing several minor or patch updates within a short period. Keycloakify's primary differentiator is its ability to enable modern web development practices (like React) for Keycloak theming, supporting a broad range of Keycloak versions from 11 up to 26 and beyond. This allows developers to leverage familiar tooling and component-based architectures for login, registration, account management, and other Keycloak-provided pages, rather than directly interacting with FreeMarker templates.","language":"javascript","status":"active","version":"11.15.3","tags":["javascript","keycloak","react","theme","FreeMarker","ftl","login","register","account"],"last_verified":"Wed May 27","install":[{"cmd":"npm install keycloakify","imports":["import type { KcContext } from 'keycloakify';","import { createUseKcContext } from 'keycloakify';","import { useKcMessage } from 'keycloakify/lib/i18n';"]},{"cmd":"yarn add keycloakify","imports":[]},{"cmd":"pnpm add keycloakify","imports":[]}],"homepage":"https://keycloakify.dev","github":"https://github.com/keycloakify/keycloakify","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/keycloakify","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/keycloakify/compatibility"}}