vscodeVisual Studio Code
PowerToysWindows system utilities to maximize productivity
terminalThe new Windows Terminal and the original Windows console host, all in the same place!
Web-Dev-For-Beginners24 Lessons, 12 Weeks, Get Started as a Web Developer
ML-For-Beginners12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
playwrightPlaywright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
monaco-editorA browser based code editor
calculatorWindows Calculator: A simple yet powerful calculator that ships with Windows
DeepSpeedDeepSpeed is a deep learning optimization library that makes distributed training and inference easy, efficient, and effective.
Data-Science-For-Beginners10 Weeks, 20 Lessons, Data Science for All!
cascadia-codeThis is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.
api-guidelinesMicrosoft REST API Guidelines
AI-For-Beginners12 Weeks, 24 Lessons, AI for All!
JARVISJARVIS, a system to connect LLMs with ML community. Paper: https://arxiv.org/pdf/2303.17580.pdf
winget-cliWinGet 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).
vcpkgC++ Library Manager for Windows, Linux, and MacOS
CNTKMicrosoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit
MS-DOSThe original sources of MS-DOS 1.25 and 2.0, for reference purposes
fluentuiFluent UI web represents a collection of utilities, React components, and web components for building web applications.
generative-ai-for-beginners12 Lessons, Get Started Building with Generative AI 🔗 https://microsoft.github.io/generative-ai-for-beginners/
unilmLarge-scale Self-supervised Pre-training Across Tasks, Languages, and Modalities
recommendersBest Practices on Recommendation Systems
WSLIssues found on WSL
autogenEnable Next-Gen Large Language Model Applications. Join our Discord: https://discord.gg/pAbnFJrkgZ
react-native-windowsA framework for building native Windows apps with React.
LightGBMA 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.
AirSimOpen source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
semantic-kernelIntegrate cutting-edge LLM technology quickly and easily into your apps
IoT-For-Beginners12 Weeks, 24 Lessons, IoT for All!
Bringing-Old-Photos-Back-to-LifeBringing Old Photo Back to Life (CVPR 2020 oral)
dotnetThis 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.
nniAn open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.
qlibQlib is an AI-oriented quantitative investment platform that aims to realize the potential, empower research, and create value using AI technologies in quantitative investment, from exploring ideas to implementing productions. Qlib supports diverse machine learning modeling paradigms. including supervised learning, market dynamics modeling, and RL.
ai-eduAI education materials for Chinese students, teachers and IT professionals.
guidanceA guidance language for controlling large language models.
Swin-TransformerThis is an official implementation for "Swin Transformer: Hierarchical Vision Transformer using Shifted Windows".
TypeScript-Node-StarterA reference example for TypeScript and Node with a detailed README describing how to use the two together.
TypeScript-React-StarterA starter template for TypeScript and React with a detailed README describing how to use the two together.
pyrightStatic Type Checker for Python
frontend-bootcampFrontend Workshop from HTML/CSS/JS to TypeScript/React/Redux
language-server-protocolDefines a common protocol for language servers.
onnxruntimeONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
wslgEnabling the Windows Subsystem for Linux to include support for Wayland and X server related scenarios
Windows-universal-samplesAPI samples for the Universal Windows Platform.
computervision-recipesBest Practices, code samples, and documentation for Computer Vision.
sql-server-samplesAzure Data SQL Samples - Official Microsoft GitHub Repository containing code samples for SQL Server, Azure SQL, Azure Synapse, and Azure SQL Edge
playwright-pythonPython version of the Playwright testing and automation library.
STLMSVC's implementation of the C++ Standard Library.
vscode-tips-and-tricksCollection of helpful tips and tricks for VS Code.
windows-rsRust for Windows
mimallocmimalloc is a compact general purpose allocator with excellent performance.
fastThe adaptive interface system for modern web experiences.
react-native-code-pushReact Native module for CodePush
reactxpLibrary for cross-platform app development.
fluentui-emojiA collection of familiar, friendly, and modern emoji from Microsoft
c9-python-getting-startedSample code for Channel 9 Python for Beginners course
cpprestsdkThe 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.
ailabExperience, Learn and Code the latest breakthrough innovations with Microsoft AI
vscode-extension-samplesSample code illustrating the VS Code extension API.
botframework-sdkBot Framework provides the most comprehensive experience for building conversation applications.
azuredatastudioAzure 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, PostreSQL, and MongoDB.
LoRACode for loralib, an implementation of "LoRA: Low-Rank Adaptation of Large Language Models"
WSL2-Linux-KernelThe source for the Linux kernel used in Windows Subsystem for Linux 2 (WSL2)
reverse-proxyA toolkit for developing high-performance HTTP reverse proxy applications.
inshellisenseIDE style command line auto complete
winget-pkgsThe Microsoft community Windows Package Manager manifest repository
winfileOriginal Windows File Manager (winfile) with enhancements
Windows-driver-samplesThis 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.
nlp-recipesNatural Language Processing Best Practices & Examples
WinObjCObjective-C for Windows
SandDanceVisually explore, understand, and present your data.
vscode-goAn extension for VS Code which provides support for the Go language. We have moved to https://github.com/golang/vscode-go
MixedRealityToolkit-UnityThis repository is for the legacy Mixed Reality Toolkit (MRTK) v2. For the latest version of the MRTK please visit https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity
VFSForGitVirtual File System for Git: Enable Git at Enterprise Scale
MMdnnMMdnn is a set of tools to help users inter-operate among different deep learning frameworks. E.g. model conversion and visualization. Convert models between Caffe, Keras, MXNet, Tensorflow, CNTK, PyTorch Onnx and CoreML.
GSLGuidelines Support Library
ethrEthr is a Comprehensive Network Measurement Tool for TCP, UDP & ICMP.
FASTERFast persistent recoverable log and key-value store + cache, in C# and C++.
microsoft-ui-xamlWindows UI Library: the latest Windows 10 native controls and Fluent styles for your applications
DirectX-Graphics-SamplesThis repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows.
rushstackMonorepo for tools developed by the Rush Stack community
BosqueLanguageThe Bosque programming language is an experiment in regularized design for a machine assisted rapid and reliable software development lifecycle.
vscode-cpptoolsOfficial repository for the Microsoft C/C++ extension for VS Code.
vscode-docsPublic documentation for Visual Studio Code
DeepSpeedExamplesExample models using DeepSpeed
fluentui-system-iconsFluent System Icons are a collection of familiar, friendly and modern icons from Microsoft.
TypeScript-HandbookDeprecated, please use the TypeScript-Website repo instead
vscode-dev-containersNOTE: Most of the contents of this repository have been migrated to the new devcontainers GitHub org (https://github.com/devcontainers). See https://github.com/devcontainers/template-starter and https://github.com/devcontainers/feature-starter for information on creating your own!
SPTAGA distributed approximate nearest neighborhood search (ANN) library which provides a high quality vector index build, search and distributed online serving toolkits for large scale vector search scenario.
Windows-classic-samplesThis repo contains samples that demonstrate the API used in Windows classic desktop applications.
DetoursDetours is a software package for monitoring and instrumenting API calls on Windows. It is distributed in source code form.
WPF-SamplesRepository for WPF related samples
TypeScript-Vue-StarterA starter template for TypeScript and Vue with a detailed README describing how to use the two together.
tsdocA doc comment standard for TypeScript
FluidFrameworkLibrary for building distributed, real-time collaborative web applications
SynapseMLSimple and Distributed Machine Learning