bazel-contrib/rules_dotnet

.NET rules for Bazel

Starlark

209

465 commits

updated Sep 21, 2026

See the code

README

Build status

Bazel rules for .Net

This ruleset is a alternative to using MSBuild with .Net By using this ruleset instead of MSBuild you gain the Bazel promise of {Fast, Correct} - Choose two

This document will not enumerate all the possible gains that Bazel can bring and instead it's recommended to take a look at the Bazel documentation for a primer on Bazel.

Usage

See API documentation at https://registry.bazel.build/modules/rules_dotnet/latest/docs

See examples in the examples folder.

bazel
bazel-rules
csharp
dotnet
fsharp
mono
monorepo
nuget

Contributors

(top 30 of 51)

purkhusid

165 commits

tomaszstrejczek

158 commits

damirdev

19 commits

zaphar

10 commits

bazel-contrib/rules_dotnet

.NET rules for Bazel

Starlark

209

465 commits

updated Sep 21, 2026

See the code

README

Build status

Bazel rules for .Net

This ruleset is a alternative to using MSBuild with .Net By using this ruleset instead of MSBuild you gain the Bazel promise of {Fast, Correct} - Choose two

This document will not enumerate all the possible gains that Bazel can bring and instead it's recommended to take a look at the Bazel documentation for a primer on Bazel.

Usage

See API documentation at https://registry.bazel.build/modules/rules_dotnet/latest/docs

See examples in the examples folder.

bazel
bazel-rules
csharp
dotnet
fsharp
mono
monorepo
nuget

Contributors

(top 30 of 51)

purkhusid

165 commits

tomaszstrejczek

158 commits

damirdev

19 commits

zaphar

10 commits

Languages

Starlark

84.1%

C#

11.2%

F#

3.0%

Shell

1.2%