Microsoft
@microsoftOrganizationOpen source projects and samples from Microsoft
On the leaderboard
| Rank | Repository | Stars |
|---|---|---|
| 25 | microsoft/vscode | 183,428 |
| 58 | microsoft/PowerToys | 131,329 |
| 79 | microsoft/generative-ai-for-beginners | 108,917 |
| 81 | microsoft/TypeScript | 108,405 |
| 93 | microsoft/terminal | 102,529 |
| 111 | microsoft/Web-Dev-For-Beginners | 95,526 |
| 116 | microsoft/markitdown | 93,286 |
| 137 | microsoft/playwright | 85,603 |
| 139 | microsoft/ML-For-Beginners | 84,981 |
| 316 | microsoft/autogen | 56,695 |
| 327 | microsoft/ai-agents-for-beginners | 55,918 |
| 456 | microsoft/AI-For-Beginners | 46,422 |
| 464 | microsoft/monaco-editor | 45,874 |
| 591 | microsoft/qlib | 40,194 |
| 682 | microsoft/BitNet | 37,162 |
| 720 | microsoft/VibeVoice | 36,113 |
| 776 | microsoft/Data-Science-For-Beginners | 34,707 |
| 912 | microsoft/graphrag | 31,981 |
| 921 | microsoft/MS-DOS | 31,770 |
| 928 | microsoft/WSL | 31,683 |
| 969 | microsoft/calculator | 30,890 |
| 1000 | microsoft/playwright-mcp | 30,276 |
Top repositories by stars
- TypeScript181,771
- microsoft/PowerToys(on leaderboard)
Microsoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows
C#129,889 - microsoft/TypeScript(on leaderboard)
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
TypeScript107,861 - microsoft/generative-ai-for-beginners(on leaderboard)
21 Lessons, Get Started Building with Generative AI
Jupyter Notebook106,512 - microsoft/terminal(on leaderboard)
The new Windows Terminal and the original Windows console host, all in the same place!
C++101,834 - JavaScript95,300
- microsoft/markitdown(on leaderboard)
Python tool for converting files and office documents to Markdown.
Python87,233 - microsoft/ML-For-Beginners(on leaderboard)
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
Jupyter Notebook83,774 - microsoft/playwright(on leaderboard)
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
TypeScript82,759 - Python54,623
- Jupyter Notebook50,746
- JavaScript45,599
- Jupyter Notebook45,375
- microsoft/qlib(on leaderboard)
Qlib is an AI-oriented Quant investment platform that aims to use AI tech to empower Quant Research, from exploring ideas to implementing productions. Qlib supports diverse ML modeling paradigms, including supervised learning, market dynamics modeling, and RL, and is now equipped with https://github.com/microsoft/RD-Agent to automate R&D process.
Python37,493 - Jupyter Notebook33,944
- microsoft/MS-DOS(on leaderboard)
The original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposes
Assembly31,747 - C++31,102
- Python30,968
- microsoft/calculator(on leaderboard)
Windows Calculator: A simple yet powerful calculator that ships with Windows
C++30,858 - Python28,498
- microsoft/cascadia-code
This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.
Python27,514 - TypeScript27,321
- microsoft/semantic-kernel
Integrate cutting-edge LLM technology quickly and easily into your apps
C#27,251 - microsoft/vcpkg
C++ Library Manager for Windows, Linux, and MacOS
CMake26,627 - microsoft/winget-cli
WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
C++25,399 - microsoft/JARVIS
JARVIS, a system to connect LLMs with ML community. Paper: https://arxiv.org/pdf/2303.17580.pdf
Python24,549 - microsoft/OmniParser
A simple screen parsing tool towards pure vision based GUI agent
Jupyter Notebook24,365 - microsoft/typescript-go
Staging repo for development of native port of TypeScript
Go24,127 - Python23,321
- microsoft/api-guidelines
Microsoft REST API Guidelines
23,233 - microsoft/unilm
Large-scale Self-supervised Pre-training Across Tasks, Languages, and Modalities
Python22,024 - microsoft/fluentui
Fluent UI web represents a collection of utilities, React components, and web components for building web applications.
TypeScript19,853 - microsoft/onnxruntime
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
C++19,321 - microsoft/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.
C++18,086 - microsoft/AirSim
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
C++17,950 - microsoft/CNTK
Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit
C++17,612 - microsoft/react-native-windows
A framework for building native Windows apps with React.
C++17,190 - microsoft/IoT-For-Beginners
12 Weeks, 24 Lessons, IoT for All!
Jupyter Notebook16,757 - microsoft/Swin-Transformer
This is an official implementation for "Swin Transformer: Hierarchical Vision Transformer using Shifted Windows".
Python15,714 - microsoft/Bringing-Old-Photos-Back-to-Life
Bringing Old Photo Back to Life (CVPR 2020 oral)
Python15,688 - microsoft/pyright
Static Type Checker for Python
Python15,234 - microsoft/dotnet
This repo is the official home of .NET on GitHub. It's a great starting point to find many .NET OSS projects from Microsoft and the community, including many that are part of the .NET Foundation.
HTML14,974 - microsoft/agent-lightning
The absolute trainer to light up AI agents.
Python14,947 - microsoft/data-formulator
🪄 Create rich visualizations with AI
TypeScript14,886 - microsoft/mcp-for-beginners
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration.
Jupyter Notebook14,407 - microsoft/nni
An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.
Python14,339 - microsoft/playwright-python
Python version of the Playwright testing and automation library.
Python14,269 - microsoft/ai-edu
AI education materials for Chinese students, teachers and IT professionals.
HTML14,047 - microsoft/edit
We all edit.
Rust13,521 - microsoft/LoRA
Code for loralib, an implementation of "LoRA: Low-Rank Adaptation of Large Language Models"
Python13,259 - microsoft/language-server-protocol
Defines a common protocol for language servers.
HTML12,585 - microsoft/mimalloc
mimalloc is a compact general purpose allocator with excellent performance.
C12,491 - microsoft/windows-rs
Rust for Windows
Rust11,953 - microsoft/TRELLIS
Official repo for paper "Structured 3D Latents for Scalable and Versatile 3D Generation" (CVPR'25 Spotlight).
Python11,857 - microsoft/garnet
Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
C#11,739 - microsoft/wslg
Enabling the Windows Subsystem for Linux to include support for Wayland and X server related scenarios
C++11,472 - microsoft/RD-Agent
Research and development (R&D) is crucial for the enhancement of industrial productivity, especially in the AI era, where the core aspects of R&D are mainly focused on data and models. We are committed to automating these high-value generic R&D processes through R&D-Agent, which lets AI drive data-driven AI. 🔗https://aka.ms/RD-Agent-Tech-Report
Python11,187 - microsoft/TypeScript-React-Starter
A starter template for TypeScript and React with a detailed README describing how to use the two together.
TypeScript11,064 - microsoft/promptflow
Build high-quality LLM apps - from prototyping, testing to production deployment and monitoring.
Python11,024 - microsoft/STL
MSVC's implementation of the C++ Standard Library.
C++10,976 - microsoft/sql-server-samples
Azure Data SQL Samples - Official Microsoft GitHub Repository containing code samples for SQL Server, Azure SQL, Azure Synapse, and Azure SQL Edge
10,911 - microsoft/frontend-bootcamp
Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux
TypeScript10,815 - microsoft/fluentui-system-icons
Fluent System Icons are a collection of familiar, friendly and modern icons from Microsoft.
HTML10,389 - microsoft/winget-pkgs
The Microsoft community Windows Package Manager manifest repository
PowerShell10,252 - microsoft/WSL2-Linux-Kernel
The source for the Linux kernel used in Windows Subsystem for Linux 2 (WSL2)
C10,117 - microsoft/vscode-extension-samples
Sample code illustrating the VS Code extension API.
TypeScript9,960 - microsoft/fluentui-emoji
A collection of familiar, friendly, and modern emoji from Microsoft
Python9,858 - microsoft/computervision-recipes
Best Practices, code samples, and documentation for Computer Vision.
Jupyter Notebook9,825 - microsoft/inshellisense
IDE style command line auto complete
TypeScript9,758 - microsoft/Windows-universal-samples
API samples for the Universal Windows Platform.
JavaScript9,695 - microsoft/magentic-ui
A research prototype of a human-centered web agent
Python9,643 - microsoft/fast
The adaptive interface system for modern web experiences.
TypeScript9,619 - microsoft/vscode-copilot-chat
Copilot Chat extension for VS Code
TypeScript9,475 - microsoft/napajs
Napa.js: a multi-threaded JavaScript runtime
C++9,215 - microsoft/react-native-code-push
React Native module for CodePush
C9,145 - microsoft/vscode-tips-and-tricks
Collection of helpful tips and tricks for VS Code.
9,084 - microsoft/TypeChat
TypeChat is a library that makes it easy to build natural language interfaces using types.
TypeScript8,607 - microsoft/cpprestsdk
The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
C++8,259 - microsoft/reactxp
Library for cross-platform app development.
TypeScript8,256 - microsoft/UFO
UFO³: Weaving the Digital Agent Galaxy
Python8,032 - microsoft/c9-python-getting-started
Sample code for Channel 9 Python for Beginners course
Jupyter Notebook7,970 - microsoft/ailab
Experience, Learn and Code the latest breakthrough innovations with Microsoft AI
C#7,859 - microsoft/botframework-sdk
Bot Framework provides the most comprehensive experience for building conversation applications.
JavaScript7,803 - microsoft/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.
TypeScript7,715 - microsoft/Windows-driver-samples
This repo contains driver samples prepared for use with Microsoft Visual Studio and the Windows Driver Kit (WDK). It contains both Universal Windows Driver and desktop-only driver samples.
C7,635 - microsoft/Mastering-GitHub-Copilot-for-Paired-Programming
A multi-module course teaching everything you need to know about using GitHub Copilot as an AI Peer Programming resource.
Python7,492 - microsoft/microsoft-ui-xaml
WinUI: a modern UI framework with a rich set of controls and styles to build dynamic and high-performing Windows applications.
C++7,284 - microsoft/TinyTroupe
LLM-powered multiagent persona simulation for imagination enhancement and business insights.
Jupyter Notebook7,234 - microsoft/agent-framework
A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.
Python7,224 - microsoft/SandDance
Visually explore, understand, and present your data.
TypeScript7,092 - microsoft/winfile
Original Windows File Manager (winfile) with enhancements
C7,050 - microsoft/presidio
An open-source framework for detecting, redacting, masking, and anonymizing sensitive data (PII) across text, images, and structured data. Supports NLP, pattern matching, and customizable pipelines.
Python6,979 - microsoft/DirectX-Graphics-Samples
This repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows.
C++6,666 - microsoft/GSL
Guidelines Support Library
C++6,615 - microsoft/FASTER
Fast persistent recoverable log and key-value store + cache, in C# and C++.
C#6,603 - microsoft/nlp-recipes
Natural Language Processing Best Practices & Examples
Python6,446 - microsoft/rushstack
Monorepo for tools developed by the Rush Stack community
TypeScript6,415 - microsoft/vscode-docs
Public documentation for Visual Studio Code
Markdown6,385 - microsoft/call-center-ai
Send a phone call from AI agent, in an API call. Or, directly call the bot from the configured phone number!
Python6,268 - microsoft/WinObjC
Objective-C for Windows
C6,259