The InfoQ Podcast

Roq: Leveraging Quarkus to Build Static Sites at the Speed of Go

May 4, 2026
Andy Damevin, a full-stack developer and long-time Quarkus contributor who built Roq, a Quarkus-powered static site generator. He explains why Java and Quarkus were chosen and how Roq leverages Quarkus internals for fast builds. Discussion covers architecture differences between build and runtime, migrating content into Roq, templating and bundling, dev UX, and plans for writer-friendly tooling and AI features.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Roq Uses Quarkus Runtime To Generate Static Sites

  • Roq is a static site generator built as a Quarkus extension that hides Java complexity from users.
  • It uses Quarkus runtime power to render and dump pages while letting authors work with familiar Markdown or AsciiDoc files.
INSIGHT

Quarkus Restored Java's Competitiveness

  • Quarkus revived Java for fast native-like workflows by enabling small binaries and build/runtime optimizations.
  • Andy preferred Java for its structure, testing, and runtime optimizations that plain native languages often lack.
ANECDOTE

Roq Began As A Small Quarkus Experiment

  • Andy started Roq as a small experiment on top of Quarkus and discovered Quarkus already provided most required pieces.
  • The static generator became just a small part of what Quarkus offers, prompting expansion beyond the initial idea.
Get the Snipd Podcast app to discover more snips from this episode
Get the app