C++ Microsoft

Open-source C++ projects categorized as Microsoft | Edit details
Related topics: #DirectX #cpp-library #CPP #Uwp #Xbox

Top 12 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: Search YouTube from the terminal written in python | reddit.com/r/Python | 2022-02-28

    Microsoft lightGBM. https://github.com/microsoft/LightGBM

  • 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: Implementing Global Injection and Hooking in Windows | news.ycombinator.com | 2022-04-19

    If you need to hook methods in a remote process (and also inject payload), you may also consider the Detours library [1]. It has a straightforward API and its repository contains many interesting samples. One thing I was missing in the library was a function to inject code into a running process. So I wrote takedetour [2] which I use as a template for my other projects. Maybe you will find it useful as well.

    [1] https://github.com/microsoft/Detours

    [2] https://github.com/lowleveldesign/takedetour

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • DirectXTK

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

    Project mention: Chrono Cross: The Radical Dreamers Edition - How to play with the new graphics BUT with the old fonts | reddit.com/r/JRPG | 2022-04-10

    Thank you for your reply, I make spritefont from this link https://github.com/microsoft/DirectXTK/wiki/SpriteFont but still cannot show the right font Maybe have to check parameter of old font

  • DirectXTex

    DirectXTex texture processing library

    Project mention: editing textures | reddit.com/r/skyrimmods | 2022-04-18

    However I've found that MS TexConv from the DirectXTex package is the best way for loosing less quality, so I save my textures as lossless PNGs and use TexConv with my own wrapper then.

  • DirectXMath

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

    Project mention: Eigen: A C++ template library for linear algebra | news.ycombinator.com | 2022-04-04

    I never really used GLM, but Eigen was substantially slower than DirectXMath https://github.com/microsoft/DirectXMath for these things. Despite the name, 99% of that library is OS agnostic, only a few small pieces (like projection matrix formula) are specific to Direct3D. When enabled with corresponding macros, inline functions from that library normally compile into pretty efficient manually vectorized SSE, AVX or NEON code.

    The only major issue, DirectXMath doesn’t support FP64 precision.

  • xlnt

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

    Project mention: How would you store item data for a game? | reddit.com/r/learnprogramming | 2021-08-09

    You can use a library like this one to read them: https://github.com/tfussell/xlnt

  • DirectXTK12

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

    Project mention: How do I create a terrain with DirectX 8? | reddit.com/r/gamedev | 2022-01-30

    For example: https://github.com/microsoft/DirectXTK12

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • mfcmapi


    Project mention: Outlook Calendar leaks into Inbox folder/view | reddit.com/r/Office365 | 2021-09-14

    Download and extract the MFCMAPI tool from https://github.com/stephenegriffin/mfcmapi

  • Xbox-ATG-Samples

    Game development samples published by the Xbox Advanced Technology Group using the Xbox One XDK and for the Universal Windows Platform (UWP).

    Project mention: Is Dolby Atmos on Apple Music really all that great? | reddit.com/r/headphones | 2021-06-09
  • Reset-Windows-Update-Tool

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

    Project mention: haven't been able to download the update at the bottom for months now, tried every single method I've found on the internet but nothing works. it gets stuck at 100% installed until i eventually get an error saying it couldn't finish. any help is appreciated | reddit.com/r/pcmasterrace | 2022-03-18
  • 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.

    Project mention: Is it possible to delete the "Other User" option in windows Login? | reddit.com/r/AskProgramming | 2021-06-04

    Thank you for Mr David Weiss https://github.com/DavidWeiss2/windows-Credential-Provider-library which explains me how to do that properly

  • DxCapsViewer

    DirectX Capabilities Viewer utility (dxcapsviewer.exe)

    Project mention: Cant launch Halo Infinite? | reddit.com/r/halo | 2021-11-18

    I just downloaded it from https://github.com/microsoft/DxCapsViewer/releases

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 2022-04-19.

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 13,814
2 Microsoft Research Detours Package 3,428
3 DirectXTK 2,038
4 DirectXTex 1,301
5 DirectXMath 1,112
6 xlnt 1,095
7 DirectXTK12 989
8 mfcmapi 634
9 Xbox-ATG-Samples 536
10 Reset-Windows-Update-Tool 319
11 windows-Credential-Provider-library 128
12 DxCapsViewer 38
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives