# Quarkus Roq

Static site generator for websites and blogs, written in Java on Quarkus, with a CLI, themes and plugins.


Source: https://findsoftware.frbit.cloud/quarkus-roq/
Last reviewed: 2026-10-23
Listed since: 2026-10-23

## Record

### Links

- home: https://iamroq.dev
- repository: https://github.com/quarkiverse/quarkus-roq
- docs: https://iamroq.dev/docs/getting-started/
- plugins: https://iamroq.dev/marketplace/

### Identity

- status: active
- maintainer: Andy Damevin
- maintainerType: unknown
- parent: unknown
- firstRelease: 2024
- hqCountry: unknown

### Kind

- category: ssg
- hosting: static
- language: java
- runtime: jvm
- runtimeMin: unknown
- basedOn: quarkus

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: qute
- i18n: unknown

### Rendering and deploy

- runsAs: static, local
- renderingModes: static
- installMethod: jbang app install

### License

- licenseModel: open-source
- license: Apache-2.0

### Releases

- currentMajor: 2
- latestReleaseDate: 2026-10-14

### Adoption

- githubStargazers: 157
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 39
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://iamroq.dev/ (read 2026-10-23)
- urls: https://api.github.com/repos/quarkiverse/quarkus-roq (read 2026-10-23)
- urls: https://iamroq.dev/docs/getting-started/ (read 2026-10-23)
- maintainer: https://github.com/quarkiverse/quarkus-roq/blob/main/README.md (read 2026-10-23)
- category: https://iamroq.dev/ (read 2026-10-23)
- basedOn: https://github.com/quarkiverse/quarkus-roq/blob/main/README.md (read 2026-10-23)
- language: https://api.github.com/repos/quarkiverse/quarkus-roq (read 2026-10-23)
- runtime: https://github.com/quarkiverse/quarkus-roq/blob/main/README.md (read 2026-10-23)
- installMethod: https://iamroq.dev/docs/getting-started/ (read 2026-10-23)
- templating: https://iamroq.dev/llms.txt (read 2026-10-23)
- renderingModes: https://github.com/quarkiverse/quarkus-roq/blob/main/README.md (read 2026-10-23)
- runsAs: https://iamroq.dev/llms.txt (read 2026-10-23)
- runsAs: https://iamroq.dev/docs/getting-started/ (read 2026-10-23)
- license: https://api.github.com/repos/quarkiverse/quarkus-roq (read 2026-10-23)
- licenseModel: https://raw.githubusercontent.com/quarkiverse/quarkus-roq/main/LICENSE (read 2026-10-23)
- urls: https://iamroq.dev/marketplace/ (read 2026-10-23)
- firstRelease: https://api.github.com/repos/quarkiverse/quarkus-roq/releases (read 2026-10-23)
- currentMajor: https://api.github.com/repos/quarkiverse/quarkus-roq/releases (read 2026-10-23)
- latestReleaseDate: https://api.github.com/repos/quarkiverse/quarkus-roq/releases/latest (read 2026-10-23)
- githubStargazers: https://api.github.com/repos/quarkiverse/quarkus-roq (read 2026-10-23)
- contributors: https://api.github.com/repos/quarkiverse/quarkus-roq/contributors?per_page=1 (read 2026-10-23)

## Notes

Roq is a static site generator for websites and blogs, written in Java and built on Quarkus, with Qute templates. The [getting started guide](https://iamroq.dev/docs/getting-started/) installs its command line tool with JBang and runs a site in development mode on a developer's machine.

`roq generate` writes the finished site to `target/roq` as static files. The [publishing guide](https://iamroq.dev/docs/publishing/) describes a GitHub Action for GitHub Pages, and CI configurations for GitLab Pages and other services that publish the same folder. A [migration guide](https://iamroq.dev/docs/migrating/) covers moving an existing Jekyll or Hugo site. The Roq Quarkus extensions for data, front matter and generation can also be used on their own, as the README states.

## Worth knowing

The published output is plain files, so the live site needs no Java.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
