Microsoft Makes Their C++ Standard Library Open-Source (STL)

Written by Michael Larabel in Microsoft on 17 September 2019 at 06:23 AM EDT. 72 Comments
Microsoft has begun their next open-source expedition by open-sourcing an important piece of MSVC / Visual Studio... STL, their C++ standard library.

In a surprising move, this week announced their C++ Standard Library used by their MSVC tool-chain and Visual Studio is now open-source. Microsoft's C++ Standard Library is available under an Apache 2.0 license and with the LLVM exception regarding linking, so all is well on that front.

All of the code is out there while more details like their planned road-map, CMake build system support, and other improvements are coming soon.

The goals of the Microsoft C++ Standard Library are to be conformant to spec, extremely fast, usable, and extensive compatibility.

More details on the now open-source STL via GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week