bazel modules

rules_shar: bazel rules for creating self-extracting archives (shars)

This repository provides Bazel rules for creating self-extracting archives (“shar"s) out of shell binaries.

Nov 22, 2025

Hermetic, Ephemeral, Reproducible Builds: Take Three (3)

The idea of this repository is to provide a hermetic, ephemeral and reproducible repository of prebuilt binaries, which can then be brought into bazel builds to remove the dependence on local binary installations.

Oct 29, 2025

Hermetic, Ephemeral, Reproducible Builds: Take Three (2)

This is another piece of news in my quest for hermetic, ephemeral, and reproducible builds (“HER”).

Oct 15, 2025

Hermetic, Ephemeral, Reproducible Builds: Take Three (1)

This is another piece of news in my quest for hermetic, ephemeral, and reproducible builds (“HER”).

Oct 6, 2025

Getting ready for the brave new Bazel Modules world

Update 2025-10-19: I made a searchable index of modules available from my registry at https://www.hdlfactory.com/bazel-registry.

Sep 29, 2025

Decentralized Downloads for Bazel: Introducing bazel_rules_bt

In the world of reproducible builds and efficient dependency management, Bazel stands out as a powerful tool. However, fetching large or uncommon dependencies can sometimes be a bottleneck. Enter bazel_rules_bt, a set of Bazel rules that uses the BitTorrent protocol to bring decentralized file downloading capabilities directly into your build system.

Aug 1, 2025

bazel rules for GHDL

I present to you https://github.com/filmil/bazel_rules_ghdl: a set of bazel rules for converting VHDL into Verilog.

Sep 3, 2024

Nix+Bazel = ❤️

If you are in a hurry, fast forward to https://github.com/filmil/bazel_local_nix

Apr 20, 2024

How to use the make rule from rules_foreign_cc repository for bazel

The bazel build system has rules available to build C or C++ code from external repositories that use other more “conventional” build tools. By this I mean the usual suspects: GNU autotools, GNU make and cmake.

Jun 13, 2023