Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

The constellation

The rules_* registry — one module per concern, composed into hermetic builds. Each lands in the fastverk bazel-registry; per-module API reference (stardoc-generated) and this catalog are kept current by the nightly rebuild.

Categories

  • Language toolchainsrules_uv, rules_lean, rules_postgres, rules_autoconf
  • API + schemarules_jsonschema, rules_openapi, rules_aip
  • Web + bundlersrules_bun, rules_chrome, rules_nextjs, rules_storybook, rules_vite, rules_docker
  • CI + cloudrules_github, rules_gitlab, rules_ci, rules_cloudformation, rules_helm
  • Docs + publishingrules_mdbook, rules_tectonic, rules_readme, rules_markdown
  • Semantic webrules_jena, rules_rdf, rules_schema_org

Modules

The full catalog, generated from the registry by tools/harvest-catalog.sh (nightly + on repository_dispatch), so new modules + releases appear here automatically. See each module’s API reference (under Reference) for setup.

ModuleLatestSource
botnoc0.1.0fastverk/botnoc
brand0.3.1fastverk/brand
brando0.5.0mattmarshall/brando
buildbarn0.0.2fastverk/buildbarn
crova0.0.5tomato-bazel/crova
decomposer0.0.1fastverk/decomposer
fastverk-app0.0.2fastverk/fastverk-app
forge0.0.6fastverk/forge
fvkit0.0.9fastverk/fvkit
gate0.0.1tomato-bazel/gate
meridian0.25.1meridian-ux/meridian
meridian_chat0.1.0meridian-ux/meridian-chat
meridian_schemas0.24.0meridian-ux/meridian-schemas
meridian_tui0.5.0meridian-ux/meridian-tui
meridian_uiview_core0.6.0meridian-ux/meridian-uiview-core
meridian_web0.12.0meridian-ux/meridian-web
pgast17.6.2leangres/pgast
pgcatalog17.6.4leangres/pgcatalog
pgmigrate17.6.3leangres/pgmigrate
pgquery17.6.0leangres/pgquery
pinax0.1.0fastverk/pinax
rules_agentic_ide0.0.4tomato-bazel/rules_agentic_ide
rules_aion0.7.3
rules_aip0.3.0tomato-bazel/rules_aip
rules_astro0.0.1tomato-bazel/rules_astro
rules_autoconf0.1.0tomato-bazel/rules_autoconf
rules_beam0.0.2tomato-bazel/rules_beam
rules_bibtex0.0.6tomato-bazel/rules_bibtex
rules_brand0.1.1mattmarshall/rules_brand
rules_bun0.4.1tomato-bazel/rules_bun
rules_cc_cross0.1.0tomato-bazel/rules_cc_cross
rules_cc_host0.1.0tomato-bazel/rules_cc_host
rules_chrome0.1.1tomato-bazel/rules_chrome
rules_ci0.3.0tomato-bazel/rules_ci
rules_cloudformation0.10.0tomato-bazel/rules_cloudformation
rules_docker_compose0.2.6tomato-bazel/rules_docker_compose
rules_eslint0.1.0tomato-bazel/rules_eslint
rules_fastverk0.0.3tomato-bazel/rules_fastverk
rules_fastverk_plugin0.0.1tomato-bazel/rules_fastverk_plugin
rules_github0.1.2tomato-bazel/rules_github
rules_gitlab0.3.4tomato-bazel/rules_gitlab
rules_graphviz0.2.0tomato-bazel/rules_graphviz
rules_helm0.2.0tomato-bazel/rules_helm
rules_huggingface0.0.4tomato-bazel/rules_huggingface
rules_jena0.3.2tomato-bazel/rules_jena
rules_jsonschema0.4.0tomato-bazel/rules_jsonschema
rules_k8s0.0.3tomato-bazel/rules_k8s
rules_lang0.5.0tomato-bazel/rules_lang
rules_lean0.6.2tomato-bazel/rules_lean
rules_lora0.1.4tomato-bazel/rules_lora
rules_macvm0.0.1tomato-bazel/rules_macvm
rules_markdown0.0.3tomato-bazel/rules_markdown
rules_mdbook0.3.1tomato-bazel/rules_mdbook
rules_meson0.0.1tomato-bazel/rules_meson
rules_nextjs0.3.0tomato-bazel/rules_nextjs
rules_openapi0.4.0tomato-bazel/rules_openapi
rules_podman0.0.2tomato-bazel/rules_podman
rules_postgres0.12.0tomato-bazel/rules_postgres
rules_puml0.0.2tomato-bazel/rules_puml
rules_rdf0.4.0tomato-bazel/rules_rdf
rules_readme0.0.3tomato-bazel/rules_readme
rules_runpod0.0.11fastverk/rules_runpod
rules_schema_org0.0.3tomato-bazel/rules_schema_org
rules_spec0.5.1fastverk/rules_spec
rules_ssh_tui0.0.5tomato-bazel/rules_ssh_tui
rules_storybook0.2.0tomato-bazel/rules_storybook
rules_systemd0.0.1tomato-bazel/rules_systemd
rules_tap0.0.3tomato-bazel/rules_tap
rules_tectonic0.2.0tomato-bazel/rules_tectonic
rules_tla0.2.0tomato-bazel/rules_tla
rules_tomato0.1.2tomato-bazel/rules_tomato
rules_uv0.7.4tomato-bazel/rules_uv
rules_vite0.1.1tomato-bazel/rules_vite
rules_vscode0.0.2tomato-bazel/rules_vscode
rules_walkthrough0.1.0fastverk/rules_walkthrough
rules_web0.0.1tomato-bazel/rules_web
rules_xsd0.0.1tomato-bazel/rules_xsd
spec0.8.3fastverk/spec
sqlast0.1.0leangres/sqlast
tomato_brand0.0.1tomato-bazel/brand
tracker0.0.4fastverk/tracker
vpn0.0.1fastverk/vpn
walk_api0.1.0fastverk/jortz
wave0.0.1fastverk/wave

Registry split

fastverk and citizen-sh publish from separate registries:

  • fastverk modules: https://registry.fastverk.com/
  • citizen-sh modules: https://raw.githubusercontent.com/citizen-sh/bazel-registry/main/

Use the registry chain that matches the modules you consume.