Skip to content
SPECIFICTION
Get listed

Nanoc vs Roq

Nanoc

nanoc.denisdefreyne.com

Roq

iamroq.dev

Side by side

FigureNanocRoq
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WindowsYesYes
macOSYesYes
LinuxYesYes
Plans published11
Spec score · Static site generators8.7 (#6)7.9 (#14)
Content sourcesdatabasemarkdown
DeploymentNanoc integrates with various deployment mechanisms and provides a nanoc deploy command, with examples for Git, rsync, GitHub Pages, Bitbucket, GitLab Pages and Netlify.Roq generates static files that can be deployed to GitHub Pages, Netlify, or any static server.
Free planYesYes
Multilingual supportYesNo
Local preview serverYesYes
Supported languagesRubyJava

Plans

Nanoc

  • NanocFree

Nanoc pricing →

Roq

  • RoqFree

Roq pricing →

In their own words

Nanoc

Nanoc is a free static-site generator that turns content such as Markdown or AsciiDoc into HTML. It is a command-line application for local site development and generating finished sites for deployment, not a CMS; content is usually managed on the filesystem. Its scope ranges from personal blogs to corporate websites. Free-form metadata lets pages take different roles, and markup options include Markdown, AsciiDoc and Textile, with eRuby, Haml and Mustache among its template languages. Users can write custom filters and helpers or bring in data from databases and web APIs. Nanoc supports incremental builds, multilingual sites and a local preview server. Deployment integrations include Git, rsync, GitHub Pages, Bitbucket, GitLab Pages and Netlify, and the tool can run checks before deployment. Ruby 3.1 or later is required, with CRuby needed for guaranteed support. macOS and Linux are officially supported; Windows has limitations and is not officially supported. Nanoc is MIT-licensed.

Visit nanoc.denisdefreyne.com

Roq

Roq is a free, open-source static site generator built with Java and Quarkus. It creates websites and blogs from Markdown and outputs static files for GitHub Pages, Netlify, or another static server. The project is aimed at AI users and coders, including developers who want zero configuration with customization in Java. Development mode provides a local preview server and live reload, while a browser WYSIWYG editor supports content editing and previewing. Markdown works by default, with plugins for AsciiDoc, tagging, search, diagrams, series, and sitemaps. The default theme includes a blog layout, dark mode, sidebar navigation, responsive design, and social links. Roq bundles CSS, JavaScript, and web assets with esbuild and can use npm packages through mvnpm without Node.js. A GitHub Action supports publishing, and GitLab CI is documented. The CLI installs through JBang on Linux, macOS, and Windows.

Visit iamroq.dev