[an error occurred while processing this directive]
Faster Builds · Better Syntax · Integrated GUI · Better Analytics · Cross-Platform
Why CSBuild?
CSBuild may at first seem like just another build tool. There are a lot of those out there. But CSBuild is a lot more than that. What does CSBuild give you that other solutions don't?
Faster builds
CSBuild uses a number of techniques to increase the speed of your builds, achieving many times the speed of other build systems.
Read more...
Better syntax
CSBuild uses python as not only a language of execution, but the language of its makefiles themselves, and we've gone to great lengths to make the syntax as readable, understandable, and maintainable as possible.
Read more...
Integrated GUI
CSBuild comes with an integrated gui, which provides a brand-new experience for developers: comprehensive real-time insight on what their build is doing.
Read more...
Build Analytics
CSBuild integrates a number of techniques for analyzing your build process, from dependency graphs to build timelines to line-by-line build profiling.
Read more...
IDE Integration
CSBuild provides the same benefit as many other systems - generating projects for popular IDEs - but takes this a step further by integrating directly into the IDE to maintain the other benefits it provides.
Read more...
Cross-Platform Support
CSBuild comes stock with support for building on and for a number of systems, including Windows, Mac OS, Linux, Android, and iOS.
Read more...
Extensible Framework
If CSBuild is missing a feature you need for your team - whether that's a common codegen step, support for a new toolchain, or support for a new IDE - CSBuild provides a simple framework for adding the support you require.
Read more...