Open-source projects categorized as Microsoft

Top 23 Microsoft Open-Source Projects

  • Visual Studio Code

    Visual Studio Code

  • Project mention: A deep dive into progressive web apps (PWA) | | 2024-04-20

    Code Editor: Choose a code editor like Visual Studio Code that offers good support for web technologies and extensions for PWA development.

  • Awesome

    :computer: 🎉 An awesome & curated list of best applications and tools for Windows. (by Awesome-Windows)

  • Project mention: Fresh windows 11 - what should I install? | /r/buildapc | 2023-06-03

    If you just want recommendations on apps, the awesome-windows list is a great place to start.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Introducing .NET Multi-platform App UI (MAUI)

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

  • Project mention: Developers are not happy with .NET MAUI, but nobody in the team cares about it | /r/hackernews | 2023-11-27
  • awesome-dotnet-core

    :honeybee: A collection of awesome .NET core libraries, tools, frameworks and software

  • recommenders

    Best Practices on Recommendation Systems

  • Project mention: My kernel dies when I fit my LightFm model from Microsoft Recommenders | /r/Jupyter | 2023-06-16
  • office-ui-fabric-react

    Fluent UI web represents a collection of utilities, React components, and web components for building web applications.

  • Project mention: Making Web Component properties behave closer to the platform | | 2024-01-21

    For example, all the following design systems can be used without tooling (some of them provide ready-to-use bundles, others can be used through import maps): Google's Material Web, Microsoft's Fluent UI, IBM's Carbon, Adobe's Spectrum, Nordhealth's Nord, Shoelace, etc.

  • excelize

    Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets

  • Project mention: Recommend a powerful excel processing library, @zurmokeeper/exceljs, which supports encryption and decryption of xlsx files and flexible setting of multiple table headers when exporting, etc. | /r/node | 2023-07-01

    Then I found out that WPS only supports ecma376 standard encrytion for xlsx files. Then I referred to the official documentation and libraries in other languages, such as msoffcrypto-tool written in python. msoffcrypto-tool) and go's excelize. Since I don't know much about encryption and decryption, the process of implementation is also a bit of a twist.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • 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: SIRUS.jl: Interpretable Machine Learning via Rule Extraction | /r/Julia | 2023-06-29

    SIRUS.jl is a pure Julia implementation of the SIRUS algorithm by Bénard et al. (2021). The algorithm is a rule-based machine learning model meaning that it is fully interpretable. The algorithm does this by firstly fitting a random forests and then converting this forest to rules. Furthermore, the algorithm is stable and achieves a predictive performance that is comparable to LightGBM, a state-of-the-art gradient boosting model created by Microsoft. Interpretability, stability, and predictive performance are described in more detail below.

  • Etherpad

    Etherpad: A modern really-real-time collaborative document editor.

  • Project mention: Edit This Blog Post | | 2024-02-06
  • eShopOnWeb

    Sample ASP.NET Core 8.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.

  • Project mention: How to find a sample enterprise applications? | /r/dotnet | 2023-12-06

    - (a Microsoft example -- also includes the link to a recent livestream which provides an overview)

  • BingGPT

    Desktop application of new Bing's AI-powered chat (Windows, macOS and Linux)

  • Project mention: BingGPT - Desktop application of new Bing's AI-powered chat | /r/bing | 2023-05-28

    Link [Github]

  • onedrive

    OneDrive Client for Linux

  • Project mention: Winlator: Android app that lets you to run Windows apps with Wine | | 2024-01-22

    here's a hunch assuming you tried the below client:

    try changing that to e.g. the android (or windows) onedrive client's id.

    this trick works for exchange (allowing third-party mail clients).

  • ChakraCore

    ChakraCore is an open source Javascript engine with a C API.

  • Project mention: This year in Servo: over 1000 pull requests and beyond | | 2023-12-18

    I thought it would be a fun weird project to make Servo work with MS' abandoned JavaScript engine:

    Of course it is written in C++ and you'd probably want a pure Rust browser. But it is sad seeing that fairly complete open source JIT JavaScript engine sit and rot.

  • awesome-blazor

    Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.

  • Project mention: awesome-blazor VS NOV-Examples-for-Blazor - a user suggested alternative | | 2023-07-13
  • azuredatastudio

    Azure Data Studio is a data management and development tool with connectivity to popular cloud and on-premises databases. Azure Data Studio supports Windows, macOS, and Linux, with immediate capability to connect to Azure SQL and SQL Server. Browse the extension library for more database support options including MySQL, PostgreSQL, and MongoDB.

  • Project mention: azuredatastudio: NEW Data - star count:7321.0 | /r/algoprojects | 2023-12-10
  • Xamarin.Forms

    Xamarin.Forms Official Home

  • Project mention: How To Update Picker To Property Value On Load | /r/xamarindevelopers | 2023-10-31

    EDIT2: Yeah,

  • vscode-cpptools

    Official repository for the Microsoft C/C++ extension for VS Code.

  • Project mention: 🚀 Exciting New Feature Proposal for C++ Developers: "Add Similar Function" in IntelliSense! 🚀 | /r/csMajors | 2023-09-29

    🔗 Link to GitHub Issue: Add Similar Function -

  • MSBuild

    The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.

  • awesome-wsl

    Awesome list dedicated to Windows Subsystem for Linux

  • Project mention: A bit confused on the difference between things like WSL and Ubuntu | /r/bashonubuntuonwindows | 2023-04-26
  • SynapseML

    Simple and Distributed Machine Learning

  • Project mention: FLaNK Stack Weekly for 12 September 2023 | | 2023-09-12
  • azure-sdk-for-net

    This repository is for active development of the Azure SDK for .NET. For consumers of the SDK we recommend visiting our public developer docs at or our versioned developer docs at

  • Project mention: Best practices for integrating the Azure Storage SDK into your .NET applications | | 2024-01-23

    Microsoft.Extensions.Azure is an extension library that allows for uniform integration of the Azure SDK into your applications, while giving you the necessary flexibility to customize the behavior of the created Azure SDK clients. The use of named clients is particularly convenient for supporting multiple instances of the same Azure resource type. You also get free logging as the Azure SDK events are automatically forwarded to an ILogger instance.

  • 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: AMD's Anti-Lag feature is getting gamers banned from Counter-Strike 2 | | 2023-10-17

    Nit: AFAIU there is no literal modification of machine code going on—instead the import address table (IAT, the Windows counterpart of Linux’s GOT) is patched (the Windows tradition calls this “detoured”, from the quite popular Microsoft hack[1] that does it).


  • FluidFramework

    Library for building distributed, real-time collaborative web applications

  • Project mention: FluidFramework: Build distributed, real-time collaborative web applications | | 2024-01-11
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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 2024-04-20.

Microsoft related posts


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

Project Stars
1 Visual Studio Code 157,893
2 Awesome 27,177
3 Introducing .NET Multi-platform App UI (MAUI) 21,536
4 awesome-dotnet-core 19,192
5 recommenders 17,900
6 office-ui-fabric-react 17,667
7 excelize 17,250
8 LightGBM 16,025
9 Etherpad 15,798
10 eShopOnWeb 9,902
11 BingGPT 9,359
12 onedrive 9,210
13 ChakraCore 9,028
14 awesome-blazor 8,475
15 azuredatastudio 7,431
16 Xamarin.Forms 5,633
17 vscode-cpptools 5,340
18 MSBuild 5,127
19 awesome-wsl 5,117
20 SynapseML 4,964
21 azure-sdk-for-net 4,974
22 Microsoft Research Detours Package 4,858
23 FluidFramework 4,613

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives