A promotional website for open source projects that make frontend development with Keycloak easier. Built with Quarkus Roq.
- keycloak-headless — Lit web components and framework helpers for React, Vue, Svelte, and Solid
- keycloak-react — Clerk-style React components for Next.js with SSR and server-side tokens
- login-ui-base — Modern login themes with client-side or Qute server-side rendering
- Backend-for-Frontend — Keycloak BFF extension with secure session cookies
Install the Roq CLI:
curl -Ls https://sh.jbang.dev | bash -s - app install --fresh --force roq@quarkiverse/quarkus-roqThen:
# Start dev mode with live-reload
roq start
# Build the static site
roq generate
# Preview the generated site
roq serveDev mode runs on http://localhost:8080.
content/ Pages (index.html)
data/ Project metadata (projects.yaml)
templates/ Qute layouts
web/ Tailwind CSS (bundled automatically)
config/ Site configuration
public/ Static assets
A GitHub Actions workflow in .github/workflows/deploy.yml builds and deploys to GitHub Pages using the official quarkus-roq action.