microsoft_craziness.h (2018)

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

Our great sponsors
  • Scout APM - A developer's best friend. Try free for 14-days
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
  • SaaSHub - Software Alternatives and Reviews
  • GitHub repo vswhere

    Locate Visual Studio 2017 and newer installations

    / // This file was about 400 lines before we started adding these comments. // You might think that's way too much code to do something as simple // as finding a few library and executable paths. I agree. However, // Microsoft's own solution to this problem, called "vswhere", is a // mere EIGHT THOUSAND LINE PROGRAM, spread across 70 files, // that they posted to github unironically. // // I am not making this up:

  • GitHub repo builder

    Simple build system for Visual C++ (by janivanecky)

    As far as I now, this version is slightly outdated. The latest version that I'm aware of is version 2.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo win32metadata

    Tooling to generate metadata for Win32 APIs in the Windows SDK.

    Why would you require Visual Studio for that? Visual Studio is required if you want the IDE or Microsoft's C++ toolchain. If you want to interface with the operating system itself you use the Windows SDK (or something like

  • GitHub repo zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

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