🔏 Create Keycloak themes using React 🔏

Home - Documentation - Storybook - Starter project

Ultimately this build tool generates a Keycloak theme Learn more

The more ⭐️ the project gets, the more time I spend improving and maintaining it. Thank you for your support 😊 > 🗣 V7 have been released 🎉 > [It features major improvements](https://github.com/keycloakify/keycloakify#70-). > Checkout [the migration guide](https://docs.keycloakify.dev/migration-guides/v6-greater-than-v7). # Changelog highlights ## 7.0 🍾 - Account theme support 🚀 - It's much easier to customize pages at the CSS level, you can now see in the browser dev tool the customizable classes. - New interactive CLI tool `npx eject-keycloak-page`, that enables to select the page you want to customize at the component level. - There is [a Storybook](https://storybook.keycloakify.dev) - [Remember me is fixed](https://github.com/keycloakify/keycloakify/pull/272) ## 6.13 - Build work behind corporate proxies, [see issue](https://github.com/keycloakify/keycloakify/issues/257). ## 6.12 Massive improvement in the developer experience: - There is now only one starter repo: https://github.com/codegouvfr/keycloakify-starter - A lot of comments have been added in the code of the starter to make it easier to get started. - The doc has been updated: https://docs.keycloakify.dev - A lot of improvements in the type system. ## 6.11.4 - You no longer need to have Maven installed to build the theme. Thanks to @lordvlad, [see PR](https://github.com/keycloakify/keycloakify/pull/239). - Feature new build options: [`bundler`](https://docs.keycloakify.dev/build-options#keycloakify.bundler), [`groupId`](https://docs.keycloakify.dev/build-options#keycloakify.groupid), [`artifactId`](https://docs.keycloakify.dev/build-options#keycloakify.artifactid), [`version`](https://docs.keycloakify.dev/build-options#version). Theses options can be user to customize the output name of the .jar. You can use environnement variables to overrides the values read in the package.json. Thanks to @lordvlad. ## 6.10.0 - Widows compat (thanks to @lordvlad, [see PR](https://github.com/keycloakify/keycloakify/pull/226)). WSL is no longer required 🎉 ## 6.8.4 - `@emotion/react` is no longer a peer dependency of Keycloakify. ## 6.8.0 - It is now possible to pass a custom `