The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 18 C# Msbuild Projects
-
-
MSBuildStructuredLog
A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.
I personally use MSBuildStructuredLog (https://github.com/KirillOsenkov/MSBuildStructuredLog) to make sense of the output. It's a very useful tool.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
Buildalyzer
A utility to perform design-time builds of .NET projects without having to think too hard about it.
-
-
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
dotnet-affected
.NET tool for determining which projects are affected by a set of changes. Useful for large projects or monorepos.
-
NsDepCop
NsDepCop is a static code analysis tool that helps to enforce namespace dependency rules in C# projects. No more unplanned or unnoticed dependencies in your system.
-
sdk-container-builds
Libraries and build tooling to create container images from .NET projects using MSBuild
You can also publish .NET apps/services directly as container images [1].
Or you can distribute them as a single file, standalone, "ready to run" application, which precompiles your methods and includes the JIT. This results in a larger executable, but keeps all the functionality, including reflection and runtime code generation, intact.
And, of course, you can install .NET core directly on your Linux system, just as you would for Python or Ruby (where you also don't usually rely on the default installation).
[1] https://learn.microsoft.com/en-us/dotnet/core/docker/publish...
-
-
MvsSln
🧩 Customizable VisualStudio .sln parser, Complex support of the projects (.vcxproj, .csproj., …), Pluginable lightweight r/w handlers at runtime, and more …
-
EmptyLicensesLicx
Easy continuous integration of apps using third-party controls that rely on licenses.licx files
-
vsSolutionBuildEvent
🎛 Event-Catcher with variety of advanced Actions to service projects, libraries, build processes, runtime environment of the Visual Studio, MSBuild Tools, and …
-
You might be interested in my project: https://github.com/vezel-dev/zig-sdk
-
Verlite
Automatically version projects via semantic git tags with a focus on being lite, optimized for continuous delivery.
-
eagle
Eagle (Extensible Adaptable Generalized Logic Engine) is a scripting language that belongs to the Tcl family of languages. It is interpreted, dynamically typed, and cross-platform. It was designed to act as a "glue language" and integrate easily into existing systems written for the Common Language Runtime (CLR).
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Msbuild related posts
- Announcing .NET 8 Preview 4 - .NET Blog
- Sharing Saturday #459
- Has anyone given up on SourceGenerators and now use MsBuild Hooks to run custom code generators?
- Did anyone figure out a way to compile .NET Core with WPF on Linux?
- Why does Microsoft still insist on using XML for configuration files like `.csproj`, etc.?
- [Copilot has] been a massive productivity improvement to our senior devs, and I got so used to it that it's an annoyance when Copilot doesn't respond.
- Winforms .Net Framework 4.6 Application to .Net 6
-
A note from our sponsor - WorkOS
workos.com | 29 Mar 2024
Index
What are some of the best open-source Msbuild projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | MSBuild | 5,106 |
2 | MSBuildStructuredLog | 1,380 |
3 | try-convert | 1,137 |
4 | Buildalyzer | 573 |
5 | MSBuildSdkExtras | 344 |
6 | GitHubActionsTestLogger | 259 |
7 | DotnetRuntimeBootstrapper | 257 |
8 | dotnet-affected | 179 |
9 | NsDepCop | 176 |
10 | sdk-container-builds | 167 |
11 | Uno.SourceGeneration | 129 |
12 | MvsSln | 127 |
13 | EmptyLicensesLicx | 75 |
14 | vsSolutionBuildEvent | 75 |
15 | zig-sdk | 40 |
16 | Verlite | 23 |
17 | eagle | 10 |
18 | mgcb-msbuilder | 3 |