What build tool(s) do people use for their applications?

This page summarizes the projects mentioned and recommended in the original post on /r/csharp

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • NAnt2

    NAnt2 is a free .NET build tool, updated and enhanced from original NAnt project https://github.com/nant/nant. Easy to use even by non-programmers to automate their daily tasks.

  • NAnt is a capable system (in some ways better than MSBuild) and it's still sort of alive in the form of NAnt2 but yes, very old school.

  • FAKE

    FAKE - F# Make

  • Cake and Fake are both quite popular in the OSS world.

  • 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.

    InfluxDB logo
  • NUKE

    šŸ— The AKEless Build System for C#/.NET (by nuke-build)

  • Iā€™d say NUKE is quite popular too. Over 1k stars :P

  • Psake

    A build automation tool written in PowerShell

  • I've used psake (powershell+make) https://github.com/psake/psake - the main thing that attracted me to this was that it wasn't an XML based system (Nant/MSbuild), and it handled task prerequisites very nicely. While some devs find powershell a bit of a pain to learn, they generally become useful very quickly, and I think it's useful to be able to do some level of powershelling anyway.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts