bazelbuild/rules_dotnet

.NET rules for Bazel

209

stars

453

commits

Starlark

primary language

Sep 13, 2026

updated

registry.build/github/bazel-contrib/rules_dotnet
bazel
bazel-rules
csharp
dotnet
fsharp
mono
monorepo
nuget

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.

Contributors

(top 30 of 51)

tomaszstrejczek

158 commits

purkhusid

153 commits

damirdev

19 commits

zaphar

10 commits

bazelbuild/rules_dotnet

.NET rules for Bazel

209

stars

453

commits

Starlark

primary language

Sep 13, 2026

updated

registry.build/github/bazel-contrib/rules_dotnet
bazel
bazel-rules
csharp
dotnet
fsharp
mono
monorepo
nuget

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.

Contributors

(top 30 of 51)

tomaszstrejczek

158 commits

purkhusid

153 commits

damirdev

19 commits

zaphar

10 commits

Languages

Starlark

88.7%

C#

6.7%

F#

3.3%