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 blog
2026-05-06 How AI Helped Me Rebuild My Blog and Move from Jekyll to Quarkus Roq #blogging 2026-05-04 GFM Alert Blocks: Styled Callouts in Your Markdown #markdown 2026-05-04 Set It in Roq: The Editor that changes the game! #guide 2026-05-01 Roq 2.1 is here! #release 2025-12-09 Roq 2.0 and Java Advent Calendar article #blogging 2025-08-26 Major site migrations to Roq #blogging 2025-06-11 More diagram than you could have dreamed of. #plugin 2025-04-04 🔎 Your users deserve searching capabilities! #plugin 2025-03-24 No pain updates with Roq #guide 2025-02-27 Comparing Roq with Hugo, Jekyll, and JBake: A Feature Breakdown #blogging 2025-01-28 Roq n Roll Your Tests 🎶 #cool-stuff 2025-01-08 Easily Generate a `sitemap.xml` for Your Site with Roq #plugin 2024-12-26 Static attached files for posts and pages #cool-stuff 2024-12-10 Already some happy users 🧑‍💻 #happy-users 2024-12-06 Do you want to publish a blog post series ? #guide 2024-11-14 Need a QR Code? #guide 2024-10-31 Roq with Blogs #blogging 2024-10-22 Write your blog posts in AsciiDoc #plugin 2024-10-10 RSS Feed of your blog posts #plugin 2024-10-09 The second Roq plugin is for redirecting your page to a better place! #plugin 2024-10-08 The first Roq plugin is for tagging (with pagination) #plugin 2024-09-23 Out of the box awesome SEO #seo 2024-09-20 Mastering Pagination in Roq #guide 2024-09-20 How to add syntax highlighting to your Roq site #styling 2024-09-19 Easily manage Drafts and Future articles in Roq #guide 2024-09-16 Effortless URL Handling in Roq with Qute super-power #cool-stuff 2024-08-29 Welcome to Roq! #blogging
-- Press SPACE for more --
$ 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.