Build Static Sites

Imagined for AI & Coders

A Quarkus-powered static site generator that makes it fun and easy to build websites and blogs. Open Source and free.

Terminal
$ roq create my-site Creating Roq site: my-site ✓ Roq site created in ./my-site   $ cd my-site $ roq start Listening on http://localhost:8080 ✓ Live-reload enabled
This site is made with Roq, thanks to GitHub Pages for free hosting View source

Java & Quarkus

Built with Java and Quarkus under the hood, but you don't need to know them. Just enjoy blazing fast dev mode with live-reload.

Quarkus

Plugin System

Markdown, AsciiDoc, tagging, search, diagrams, series, sitemap and more. All as Quarkus extensions.

Browse plugins

Themes & Templates

Qute templates with simple and readable syntax. Themes are just Quarkus extensions.

Browse themes

Easy to Deploy

Generate static files and deploy anywhere: GitHub Pages, Netlify, or any static server.

Publishing guide

Web Bundler & mvnpm

Use any npm package as a Maven dependency through mvnpm. CSS, JS, and web assets bundled automatically via esbuild. No Node.js required.

Browse web extensions

Live Editor

Edit your content directly in the browser with a built-in WYSIWYG editor. Preview changes instantly in dev mode.

About the editor

What is Roq?

Roq is a static site generator that lets your ideas flow naturally.

Static sites are the best option for content-driven websites: SEO-friendly, efficient, and future-proof. But tweaking plugins, debugging upgrades, and fighting your tools shouldn't be part of the creative process. Roq opens a new path for static site generation with live-reload, type-safe templates, and an extensible plugin system.

Built with Java, powered by Quarkus.

Already using Roq? Join the Roqers Hall of Fame and share your site with the community.