microsoft/stl

MSVC's implementation of the C++ Standard Library.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 24 minutes ago
Added to GitGenius on September 5th, 2026
Created on August 27th, 2019
Open Issues & Pull Requests: 595 (+0)
GitHub issues: Enabled
Number of forks: 1,645
Total Stargazers: 11,145 (+0)
Total Subscribers: 242 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 26.9 hours
Mean response time: 97.1 days
90th percentile: 251.4 days
Tracked items: 780

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 44% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "resolved" is answered fastest, typically in about an hour, while "cxx26" waits about 7 weeks. 54% of tracked open issues have had no activity in three months. Only 6% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 339
New in 7 days: 1
Closed in 7 days: 3
Avg open age: 886 days
Stale 30+ days: 318
Stale 90+ days: 266

Recent activity

Opened in 7 days: 1
Closed in 7 days: 3
Comments in 7 days: 1
Events in 7 days: 3

Top labels

  • fixed (351)
  • bug (214)
  • enhancement (105)
  • cxx26 (97)
  • performance (93)
  • LWG (86)
  • compiler (65)
  • question (49)

Detailed Description

MSVC STL is the C++ Standard Library implementation shipped with Microsoft Visual C++.

The project provides a complete implementation of the C++ Standard Library specification, handling the core abstractions and algorithms that C++ programs depend on. It serves as the standard library for code compiled with the MSVC compiler, delivering containers, iterators, algorithms, and utility components that conform to the C++ standard. Developers using MSVC rely on this implementation to access standard library functionality across Windows and other platforms where MSVC is available.

Adoption of this project is relevant primarily to those building C++ applications with the MSVC toolchain. It is the standard library that ships with Visual Studio and the MSVC compiler, so developers targeting Windows or using MSVC as their primary compiler will use it by default rather than selecting it as an alternative. Those working in environments where MSVC is the established compiler infrastructure benefit from having access to the source code and the ability to understand or contribute to the standard library implementation itself. The project is maintained by Microsoft as part of the MSVC toolchain rather than as a standalone choice competing with other standard library implementations.

The project shows active development with regular commits addressing standards compliance, performance improvements, and bug fixes. Work spans implementation of new C++ standard features, refinement of existing components, and maintenance of compatibility across supported platforms. The codebase receives contributions focused on correctness and standards adherence, with attention to both new functionality and the stability of established components.