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 toolchains —
rules_uv,rules_lean,rules_postgres,rules_autoconf - API + schema —
rules_jsonschema,rules_openapi,rules_aip - Web + bundlers —
rules_bun,rules_chrome,rules_nextjs,rules_storybook,rules_vite,rules_docker - CI + cloud —
rules_github,rules_gitlab,rules_ci,rules_cloudformation,rules_helm - Docs + publishing —
rules_mdbook,rules_tectonic,rules_readme,rules_markdown - Semantic web —
rules_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.
| Module | Latest | Source |
|---|---|---|
botnoc | 0.1.0 | fastverk/botnoc |
brand | 0.3.1 | fastverk/brand |
brando | 0.5.0 | mattmarshall/brando |
buildbarn | 0.0.2 | fastverk/buildbarn |
crova | 0.0.5 | tomato-bazel/crova |
decomposer | 0.0.1 | fastverk/decomposer |
fastverk-app | 0.0.2 | fastverk/fastverk-app |
forge | 0.0.6 | fastverk/forge |
fvkit | 0.0.9 | fastverk/fvkit |
gate | 0.0.1 | tomato-bazel/gate |
meridian | 0.25.1 | meridian-ux/meridian |
meridian_chat | 0.1.0 | meridian-ux/meridian-chat |
meridian_schemas | 0.24.0 | meridian-ux/meridian-schemas |
meridian_tui | 0.5.0 | meridian-ux/meridian-tui |
meridian_uiview_core | 0.6.0 | meridian-ux/meridian-uiview-core |
meridian_web | 0.12.0 | meridian-ux/meridian-web |
pgast | 17.6.2 | leangres/pgast |
pgcatalog | 17.6.4 | leangres/pgcatalog |
pgmigrate | 17.6.3 | leangres/pgmigrate |
pgquery | 17.6.0 | leangres/pgquery |
pinax | 0.1.0 | fastverk/pinax |
rules_agentic_ide | 0.0.4 | tomato-bazel/rules_agentic_ide |
rules_aion | 0.7.3 | |
rules_aip | 0.3.0 | tomato-bazel/rules_aip |
rules_astro | 0.0.1 | tomato-bazel/rules_astro |
rules_autoconf | 0.1.0 | tomato-bazel/rules_autoconf |
rules_beam | 0.0.2 | tomato-bazel/rules_beam |
rules_bibtex | 0.0.6 | tomato-bazel/rules_bibtex |
rules_brand | 0.1.1 | mattmarshall/rules_brand |
rules_bun | 0.4.1 | tomato-bazel/rules_bun |
rules_cc_cross | 0.1.0 | tomato-bazel/rules_cc_cross |
rules_cc_host | 0.1.0 | tomato-bazel/rules_cc_host |
rules_chrome | 0.1.1 | tomato-bazel/rules_chrome |
rules_ci | 0.3.0 | tomato-bazel/rules_ci |
rules_cloudformation | 0.10.0 | tomato-bazel/rules_cloudformation |
rules_docker_compose | 0.2.6 | tomato-bazel/rules_docker_compose |
rules_eslint | 0.1.0 | tomato-bazel/rules_eslint |
rules_fastverk | 0.0.3 | tomato-bazel/rules_fastverk |
rules_fastverk_plugin | 0.0.1 | tomato-bazel/rules_fastverk_plugin |
rules_github | 0.1.2 | tomato-bazel/rules_github |
rules_gitlab | 0.3.4 | tomato-bazel/rules_gitlab |
rules_graphviz | 0.2.0 | tomato-bazel/rules_graphviz |
rules_helm | 0.2.0 | tomato-bazel/rules_helm |
rules_huggingface | 0.0.4 | tomato-bazel/rules_huggingface |
rules_jena | 0.3.2 | tomato-bazel/rules_jena |
rules_jsonschema | 0.4.0 | tomato-bazel/rules_jsonschema |
rules_k8s | 0.0.3 | tomato-bazel/rules_k8s |
rules_lang | 0.5.0 | tomato-bazel/rules_lang |
rules_lean | 0.6.2 | tomato-bazel/rules_lean |
rules_lora | 0.1.4 | tomato-bazel/rules_lora |
rules_macvm | 0.0.1 | tomato-bazel/rules_macvm |
rules_markdown | 0.0.3 | tomato-bazel/rules_markdown |
rules_mdbook | 0.3.1 | tomato-bazel/rules_mdbook |
rules_meson | 0.0.1 | tomato-bazel/rules_meson |
rules_nextjs | 0.3.0 | tomato-bazel/rules_nextjs |
rules_openapi | 0.4.0 | tomato-bazel/rules_openapi |
rules_podman | 0.0.2 | tomato-bazel/rules_podman |
rules_postgres | 0.12.0 | tomato-bazel/rules_postgres |
rules_puml | 0.0.2 | tomato-bazel/rules_puml |
rules_rdf | 0.4.0 | tomato-bazel/rules_rdf |
rules_readme | 0.0.3 | tomato-bazel/rules_readme |
rules_runpod | 0.0.11 | fastverk/rules_runpod |
rules_schema_org | 0.0.3 | tomato-bazel/rules_schema_org |
rules_spec | 0.5.1 | fastverk/rules_spec |
rules_ssh_tui | 0.0.5 | tomato-bazel/rules_ssh_tui |
rules_storybook | 0.2.0 | tomato-bazel/rules_storybook |
rules_systemd | 0.0.1 | tomato-bazel/rules_systemd |
rules_tap | 0.0.3 | tomato-bazel/rules_tap |
rules_tectonic | 0.2.0 | tomato-bazel/rules_tectonic |
rules_tla | 0.2.0 | tomato-bazel/rules_tla |
rules_tomato | 0.1.2 | tomato-bazel/rules_tomato |
rules_uv | 0.7.4 | tomato-bazel/rules_uv |
rules_vite | 0.1.1 | tomato-bazel/rules_vite |
rules_vscode | 0.0.2 | tomato-bazel/rules_vscode |
rules_walkthrough | 0.1.0 | fastverk/rules_walkthrough |
rules_web | 0.0.1 | tomato-bazel/rules_web |
rules_xsd | 0.0.1 | tomato-bazel/rules_xsd |
spec | 0.8.3 | fastverk/spec |
sqlast | 0.1.0 | leangres/sqlast |
tomato_brand | 0.0.1 | tomato-bazel/brand |
tracker | 0.0.4 | fastverk/tracker |
vpn | 0.0.1 | fastverk/vpn |
walk_api | 0.1.0 | fastverk/jortz |
wave | 0.0.1 | fastverk/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.