Easy Keycloak integration for Angular applications.
-
Updated
Jul 17, 2025 - TypeScript
Easy Keycloak integration for Angular applications.
React/React Native/NextJS/Razzle components for Keycloak
React Native components for Keycloak
Keycloak plugin for Vue 3 with Composition API
Typescript porting of Keycloak javascript client 🚧 Under development 🚧
This is a project template that integrates Keycloak authentication server to an Angular5 project. It provides an authentication guard service that can restrict a component from being accessible if a user is not logged in.
A demo project created to demonstrate how a react project can be secured using a Keycloak server via authorization token.
This project aims to explain how Keycloak works and its mechanism, by integrating KeyCloak into a React project.
Keycloak Templating Environment
🔐 A simple demo and playground to help you integrating Keycloak with React frontend and Spring backend.
This project servers a keycloak secured api to be access by keycloak-auth angular app for demo.
Keycloak Passkey Demo Angular Client
Blog post: Keycloak - uwierzytelnianie i autoryzacja użytkownika w aplikacji Angular/Spring Boot.
Keycloak-js integration with Nuxt 3 framework.
An online store with Keycloak-based authentication and a tightly integrated Telegram bot, including an admin panel for editing both the bot and the website. The site features product cards and statistics. Deployable in Docker. Mono repository.
App to administrate users based on a central KEYCLOAK server (v.17.0). Case study to learn more about the interaction between KEYCLOAK, ANGULAR and SPRING BOOT security.
A minimal, production-ready starter template for integrating Keycloak with a React + Vite frontend using the official keycloak-js library.
Web app with react, it's also following the https://github.com/naoufalalaa/com-enset-ms
Add a description, image, and links to the keycloak-js topic page so that developers can more easily learn about it.
To associate your repository with the keycloak-js topic, visit your repo's landing page and select "manage topics."