tomato·bazeldocs v0 · latest
Docs/Reference/Modules

Modules

84 modules in the tomato-bazel registry (56 rules_*). This page is generated from the registry on every build. Add it to your .bazelrc with common --registry=https://registry.tbzl.dev/, then bazel_dep on any of the below.

🍅
See the registry as a tomato vine
Every module a tomato, every bazel_dep a vine — hover to trace dependencies.
Open graph →
28 of 83 modules have a conformance finding
105 findings across 6 machine-checked invariants, proved from the module graph.
Open report →
84 shown

Bazel rules · 56

rules_agentic_ide
Project a normalized RDF knowledge graph into per-IDE agent configs (Claude Code / Copilot / Cursor) — skills, rulesets, MCP — via Bazel + Apache Jena.
0.0.4 4 versions · 6 findings
rules_aion
0.7.3 15 versions · clean
rules_aip
Bazel rules for Google AIP (aip.dev) proto linting — shared api-linter toolchain + aip_proto_lint test rule + aip_proto_library deps macro.
0.3.0 5 versions · 3 dependents · clean
rules_astro
Bazel rules for building Astro sites hermetically (astro_site / astro_dev)
0.0.1 1 version · 1 dependent · clean
rules_autoconf
Bazel-native autoconf-style configuration. cc_check_{header,function,symbol} + config_header — replaces autoconf+m4 with a graph of cache-aware Bazel actions.
0.1.0 1 version · clean
rules_beam
Bazel-idiomatic Apache Beam pipeline packaging + cross-runner deployment (DirectRunner, Dataflow, Flink, Spark)
0.0.2 1 version · clean
rules_bibtex
Bazel-idiomatic BibTeX citations (arxiv/DOI/manual) + cite-lint + research-graph aspect
0.0.6 6 versions · clean
rules_brand
Wear a brand without building one — consume a .brando package in any Bazel repo, no Python required
0.1.1 2 versions · clean
rules_bun
Bazel rules for Bun. Hermetic 'bun test' + sandbox-escaping 'bun run' against prebuilt binaries from oven-sh/bun releases.
0.4.1 6 versions · 2 dependents · clean
rules_cc_cross
Hermetic ARM/RISC-V/x86 cross-compiler toolchains for embedded Bazel builds (seL4, microkit, bare-metal).
0.1.0 1 version · 1 finding
rules_cc_host
0.1.0 1 version
rules_chrome
Bazel rules for Chrome for Testing. Hermetic, sha256-pinned chrome + chromedriver per platform; launchers + opt-in Playwright (py + js) macros with Bazel-managed user-data-dirs.
0.1.1 2 versions · 1 dependent · clean
rules_ci
Bazel rules + Rust translator + Lean 4 IR for provably correct translations between GitLab CI, GitHub Actions, and Bazel rules.
0.3.0 4 versions · 1 dependent · clean
rules_cloudformation
Bazel rules for AWS CloudFormation templates — schema-derived typed Bazel rules via rules_jsonschema, Java-based linter via rules_java + the official cloudformation-template-schema.
0.10.0 13 versions · 3 dependents · 2 findings
rules_docker_compose
0.2.6 1 version · 1 dependent · 2 findings
rules_eslint
Hermetic eslint runner — lint a workspace's @npm eslint binary under Bazel
0.1.0 1 version · clean
rules_fastverk
fastverk foundation module — fastverk_* macros + the dependency BOM + shared .bazelrc
0.0.3 3 versions · clean
rules_fastverk_plugin
The portable fastverk console-plugin build macro (fastverk_plugin + rust_service_image).
0.0.1 1 version · 1 dependent · clean
rules_github
Bazel repository rules for GitHub-release-based content. Common substrate for rules_mdbook, rules_bun, rules_postgres, et al.
0.1.2 3 versions · 5 dependents · clean
rules_gitlab
Bazel rules for GitLab CI: schema-pinned validate + glab-backed server-side lint.
0.3.4 10 versions · 2 dependents · 2 findings
rules_graphviz
0.2.0 2 versions · 1 dependent · 2 findings
rules_helm
Chart-as-a-module: build, lint, and publish Helm charts in Bazel (the Helm analog of rules_oci).
0.2.0 2 versions · 1 dependent · clean
rules_huggingface
Bazel-idiomatic HuggingFace toolchain: hf_model / hf_upload / hf_inference_endpoint
0.0.4 2 versions · 3 findings
rules_jena
Apache Jena toolchain implementations for rules_rdf — SPARQL engine (ARQ), SHACL validator, Turtle/N-Triples serializers, OWL reasoner. Java tools built via rules_java + Maven.
0.3.2 8 versions · 6 dependents · clean
rules_jsonschema
Bazel rules turning JSON Schema into typed code via a per-language plugin contract (Rust, Go, Starlark)
0.4.0 4 versions · 8 dependents · 5 findings
rules_k8s
Kubernetes CRDs as build artifacts: controller-gen as a real Bazel action (no host Go, no `go list`, no module cache, no `bazel query`), plus manifest bundle/validate and operator images.
0.0.3 1 version · 1 dependent · clean
rules_lang
0.5.0 9 versions · 1 dependent · clean
rules_lean
Bazel rules for Lean 4 with Lake integration (rules_lean). Reuses Lake's mathlib cache via lake_workspace repository rule.
0.6.2 24 versions · 10 dependents · clean
rules_lora
Bazel-native LoRA fine-tuning.
0.1.4 39 versions · 1 dependent · 5 findings
rules_macvm
Bazel-idiomatic, hermetic Linux VMs on macOS via Apple Virtualization.framework (vfkit), with a pluggable VMM provider seam.
0.0.1 1 version · 1 dependent · clean
rules_markdown
Bazel rules to compose markdown fragments into documents, with a deep-linking aspect that resolves cross-target anchors
0.0.3 3 versions · 1 dependent · clean
rules_mdbook
Bazel rules for mdbook with mdbook-mermaid plugin support. Hermetic, sha256-pinned binaries; mdbook_book rule produces a packaged HTML tarball.
0.3.1 4 versions · 2 dependents · clean
rules_meson
Hermetic meson + ninja for Bazel.
0.0.1 2 versions · 1 dependent · clean
rules_nextjs
Bazel rules for Next.js. Hermetic 'next build' with .next/ as a declared output directory.
0.3.0 4 versions · clean
rules_openapi
Bazel rules turning OpenAPI 3 specs into typed code (Rust client via progenitor for v0.1), layered on rules_jsonschema's plugin contract
0.4.0 5 versions · 2 dependents · 1 finding
rules_podman
Daemonless, hermetic, Bazel-idiomatic Podman: static Linux engine + mac/win client toolchain, run/build/image-load rules, and a self-managed macOS podman machine.
0.0.2 2 versions · clean
rules_postgres
Bazel rules for PostgreSQL tooling: libpg_query + raw PG source. Hermetic, sha256-pinned. Includes pg_parse_valid_test for SQL-emit CI gates.
0.12.0 14 versions · 2 dependents · clean
rules_puml
Bazel-idiomatic PlantUML diagram rendering + composition (Java toolchain; SVG/PNG today, PDF + typed-AST planned)
0.0.2 2 versions · clean
rules_rdf
Bazel rules for RDF — toolchain types for SPARQL, SHACL validation, format conversion, and reasoning. Concrete implementations live in sibling repos like rules_jena.
0.4.0 5 versions · 6 dependents · clean
rules_readme
README-shaped sugar over rules_markdown: templated READMEs materialized into the tree with a drift gate
0.0.3 3 versions · 2 dependents · clean
rules_runpod
0.0.11 10 versions · 1 dependent · 2 findings
rules_schema_org
Sha-pinned schema.org vocabulary + grounding tables via rules_rdf / rules_jena
0.0.3 2 versions · 3 findings
rules_spec
Lean/RDF spine vehicle — crank, corpus gates, grounding console, Eve markup assistant. Stays separate from platform/desktop/plugin-shell. Independently versioned modules.
0.5.1 7 versions · 2 findings
rules_ssh_tui
SSH-fronted TUI launcher: russh server + login-shell oci_image
0.0.5 5 versions · 1 dependent · 1 finding
rules_storybook
Bazel rules for Storybook: hermetic build, deterministic story manifest, sandbox-escaping dev runner.
0.2.0 2 versions · clean
rules_systemd
Bazel-idiomatic systemd unit provisioning: typed unit rules + providers + an aspect that emits the /etc/systemd/system layer with enable-symlinks
0.0.1 1 version · clean
rules_tap
Public Bazel rules + prebuilt CLI for tap (test selection / impact / flake / culprit). Engine is private in fastverk/tap.
0.0.3 3 versions · clean
rules_tectonic
Bazel rules to compile LaTeX into PDFs via tectonic.
0.2.0 3 versions · 5 dependents · clean
rules_tla
rules_tla — hermetic Bazel rules for TLA+ model checking (TLC via a pinned tla2tools.jar); tla_library + tla_check as bazel test targets
0.2.0 3 versions · 1 dependent · clean
rules_tomato
fastverk foundation module — fastverk_* macros + the dependency BOM + shared .bazelrc
0.1.2 3 versions · 1 dependent · clean
rules_uv
Bazel rules for uv (Astral's Python package manager)
0.7.4 12 versions · 2 dependents · 2 findings
rules_vite
Bazel rules for Vitest under aspect_rules_js. Hermetic js_test wrapper for vitest.
0.1.1 2 versions · 4 dependents · clean
rules_vscode
0.0.2 1 version · clean
rules_walkthrough
0.1.0 1 version · clean
rules_web
Bazel toolchain types and rules for W3C/WHATWG web-standards specs (webidl/html/css/js) — decoupled from impl modules.
0.0.1 1 version · clean
rules_xsd
Bazel rules for XSD: offline schema validation + XSD→RDF/OWL vocabulary generation.
0.0.1 1 version · clean

Modules & tooling · 28

botnoc
0.1.0 1 version · 4 findings
brand
fastverk visual identity — parametric mark generator, per-platform icons, and a tectonic brandbook
0.3.1 4 versions · 4 dependents · 1 finding
brando
0.5.0 7 versions · 2 dependents · 1 finding
buildbarn
0.0.2 2 versions · clean
crova
0.0.5 4 versions · clean
decomposer
0.0.1 1 version · clean
fastverk-app
fastverk macOS app — menu-bar tray + settings + daemon-aware cred-helper, on the fvkit core
0.0.2 2 versions · 2 findings
forge
Generic forge contract (ForgeService) + GitHub/GitLab adapters.
0.0.6 6 versions · 1 dependent · 5 findings
fvkit
fastverk core/runtime — fvkit platform library + fvd daemon + gRPC contract
0.0.9 9 versions · 1 dependent · 2 findings
gate
Registry admission gating for tomato-bazel: prove invariants about a module from its graph before it enters the registry.
0.0.1 1 version · clean
meridian
Meridian — the cross-modal UI description language. Proto schema, renderers (web components, React+MUI, ratatui TUI, chat), and tooling.
0.25.1 10 versions · 2 dependents · clean
meridian_chat
The conversation / agent-chat renderer of the meridian design language — renders a modality-neutral meridian.ui.v1 Conversation stream (the neutral promotion of botnoc chat.v1) over SSE+POST. Vanilla <m-assistant-panel> web component + React <Conversation>. Private.
0.1.0 1 version · 1 finding
meridian_schemas
The framework- and brand-neutral root of the meridian design language: proto contracts (PanelDescriptor + Theme), @meridian/proto-ts, and the WebRenderer seam.
0.24.0 18 versions · 3 dependents · clean
meridian_tui
The ratatui terminal renderer of the meridian design language (native-Rust PanelDescriptor renderer).
0.5.0 5 versions · 3 findings
meridian_uiview_core
The shared platform-neutral Rust core of the meridian design language: prost types + ProtoPaths + RequestBuilder + render helpers + the wasm bundle the web renderer consumes.
0.6.0 9 versions · 2 dependents · 4 findings
meridian_web
The web-components renderer of the meridian design language (reference, React-free): the web toolkit, theme binding, and the meridian_panel_bundle rule.
0.12.0 17 versions · 1 dependent · 1 finding
pgast
The Postgres dialect AST in Lean 4 + the pretty-printer gated against Postgres's own parser. Small and closed by design; the module the provable-migration work builds on.
17.6.2 3 versions · 1 dependent · clean
pgcatalog
Postgres's system catalog modelled in Lean 4 — phantom-typed OIDs, the kernel tables, name resolution, and PG 17.6's bootstrap data. Versioned against the Postgres release it models.
17.6.4 4 versions · 3 dependents · clean
pgmigrate
Postgres schema migrations in Lean 4 — the layer where provable migration gets built. Today: the DDL-to-catalog fold. Next: a catalog transition that can fail, and the Migration theorem.
17.6.3 4 versions · clean
pgquery
libpg_query's parse tree as Lean 4, plus the C decoder that fills it — the READING side of the leangres AST split. Generated from pg_query.proto; nothing is proven about it by design.
17.6.0 1 version · 1 dependent · clean
pinax
0.1.0 1 version · clean
spec
Lean/RDF spine vehicle — crank, corpus gates, grounding console, Eve markup assistant. Stays separate from platform/desktop/plugin-shell. Independently versioned modules.
0.8.3 8 versions · clean
sqlast
The dialect-neutral SQL AST in Lean 4 — ANSI shapes parameterised over a dialect extension. Base of the leangres dependency graph. Dep-free (Lean core only), published as compiled oleans.
0.1.0 1 version · 1 dependent · clean
tomato_brand
0.0.1 1 version · clean
tracker
Generic work-tracker contract (TrackerService) + Linear adapter
0.0.4 4 versions · 5 findings
vpn
0.0.1 1 version · 4 findings
walk_api
0.1.0 1 version · clean
wave
Cross-repo dependency-cascade engine + CLI — not Renovate.
0.0.1 1 version · 2 findings