C++ Microsoft

Open-source C++ projects categorized as Microsoft

Top 15 C++ Microsoft Projects

  • LightGBM

    A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.

    Project mention: [P] LightGBM but lighter in another language? | reddit.com/r/MachineLearning | 2023-05-04

    LightBGM seems to have C API support, and C++ example in the main repo

  • Microsoft Research Detours Package

    Detours is a software package for monitoring and instrumenting API calls on Windows. It is distributed in source code form.

    Project mention: #rescuerift | reddit.com/r/Rift | 2023-05-27

    But the client is much different now, and most of that won't work anymore. The client is heavily obfuscated and you can't use a packet sniffer, the communications are encrypted, you CAN however use things like Microsoft Detours to peek at communications

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • DirectXTK

    The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++

    Project mention: Learning DirectX 12 in 2023 | dev.to | 2023-01-30

    DirectXTK 12 (includes SimpleMath and other goodies)

  • DirectXTex

    DirectXTex texture processing library

    Project mention: Total FPS & Performance mods for Console | reddit.com/r/Fallout4ModsXB1 | 2023-03-20

    Optimized Vanilla Textures were optimized for PC and then ported to console. They were optimized using an 'optimizer' for Skyrim, which was not updated for the textures FO4 has. It did add mipmaps for the textures that were supposedly missing some and shrank the resolution; however, seeing as the Creation Kit uses Microsoft's own DDS compression program that adds mipmaps automatically, you're literally just re-adding vanilla textures that have been decompressed and then recompressed with extra loss on the visuals and taking up space. Also, specular maps must be compressed with the Photoshop Intel plugin in order to compress them properly or a program that will allow you to have the red and green channels saved in BC5U format (which is a normal map compression and flipped). GIMP does not do it correctly and I'm very doubtful the program that was used to shrink things did either since it was not designed for FO4's specularity.

  • EdgeML

    This repository provides code for machine learning algorithms for edge devices developed at Microsoft Research India. (by microsoft)

    Project mention: Great Quantization Libraries? [D] | reddit.com/r/MachineLearning | 2023-03-06

    There is compiler from microsoft called SEEDOT https://github.com/microsoft/EdgeML/tree/master/tools/SeeDot , very good for 8bit , not sure for 4bit , what is usecase you compile it down to 4 bit systems

  • DirectXMath

    DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps

    Project mention: Vector math library benchmarks (C++) | reddit.com/r/GraphicsProgramming | 2023-04-15

    For those unfamiliar, like I was, DXM is DirectXMath.

  • xlnt

    :bar_chart: Cross-platform user-friendly xlsx library for C++11+


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • DirectXTK12

    The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++

    Project mention: Learning DirectX 12 in 2023 | dev.to | 2023-01-30

    DirectXTK 12 (includes SimpleMath and other goodies)

  • mfcmapi


    Project mention: Outlook add action to archive processed mails | reddit.com/r/PowerShell | 2023-03-13
  • CCF

    Confidential Consortium Framework

    Project mention: Microsoft Team Developed Confidential Consortium Framework (CCF) To Bring Efficiency and Usability To A Decentralized Trust Model | reddit.com/r/computing | 2022-09-17

    Continue reading | Github | Paper

  • DirectStorage

    DirectStorage for Windows is an API that allows game developers to unlock the full potential of high speed NVMe drives for loading game assets.

    Project mention: Game Ready & Studio Driver 535.98 FAQ/Discussion | reddit.com/r/nvidia | 2023-05-30

    I don't think the GPU decompression optimizations is in this driver. I updated and using the Bulk Loader Demo test I'm actually seeing lower throughput than before. I used to hit around 24-25GB a sec, now I'm only hitting like 21GB a sec. Although it's possible but I doubt it, it could be related to the Windows 11 March update reducing SSD bandwidth. I haven't run the test in months so it might be related.

  • Reset-Windows-Update-Tool

    Troubleshooting Tool with Windows Updates (Developed in Dev-C++).

    Project mention: Windows Update keeps failing | reddit.com/r/Windows10 | 2023-04-16
  • Xbox-GDK-Samples

    Game development samples published by the Xbox Advanced Technology Group using the Microsoft GDK.

    Project mention: Learning DirectX 12 in 2023 | dev.to | 2023-01-30

    The DXTK also has a great tutorial series on creating a game loop that breaks down the DX12 pipeline through the process. They also have a repo with Xbox game SDK samples (not games — but features you’d use in games like gamepad input).

  • windows-Credential-Provider-library

    This repository will be updated with all the examples and links that I can find with relevant knowledge & information about CP in MS Windows vista up to version 10.

  • DxCapsViewer

    DirectX Capabilities Viewer utility (dxcapsviewer.exe)

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-30.

C++ Microsoft related posts


What are some of the best open-source Microsoft projects in C++? This list will help you:

Project Stars
1 LightGBM 14,998
2 Microsoft Research Detours Package 4,188
3 DirectXTK 2,297
4 DirectXTex 1,538
5 EdgeML 1,447
6 DirectXMath 1,318
7 xlnt 1,274
8 DirectXTK12 1,222
9 mfcmapi 743
10 CCF 669
11 DirectStorage 515
12 Reset-Windows-Update-Tool 431
13 Xbox-GDK-Samples 160
14 windows-Credential-Provider-library 155
15 DxCapsViewer 65
TestGPT | Generating meaningful tests for busy devs
Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.