Open source projects and samples from Microsoft
8,014
公共仓库
2,062,087
总星标
122,511
关注者
Microsoft在GitHub上拥有广泛的公开项目,涵盖多个编程语言,包括Python、TypeScript、C++和Rust。其知名项目如Visual Studio Code和PowerToys,不仅展示了开源软件的力量,也为开发者提供了丰富的工具和资源。
Visual Studio Code
Python tool for converting files and office documents to Markdown.
Microsoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows
21 Lessons, Get Started Building with Generative AI
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
The new Windows Terminal and the original Windows console host, all in the same place!
24 Lessons, 12 Weeks, Get Started as a Web Developer
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
12 Lessons to Get Started Building AI Agents
A programming framework for agentic AI
Open-Source Frontier Voice AI
12 Weeks, 24 Lessons, AI for All!
A browser based code editor
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.
Official inference framework for 1-bit LLMs
10 Weeks, 20 Lessons, Data Science for All!
Playwright MCP server
A modular graph-based Retrieval-Augmented Generation (RAG) system
Windows Subsystem for Linux
The original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposes
C++ Library Manager for Windows, Linux, and MacOS
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).
Staging repo for development of native port of TypeScript
JARVIS, a system to connect LLMs with ML community. Paper: https://arxiv.org/pdf/2303.17580.pdf
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit
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.
This is an official implementation for "Swin Transformer: Hierarchical Vision Transformer using Shifted Windows".
Static Type Checker for Python
Python version of the Playwright testing and automation library.
Beginner, advanced, expert level Rust training material
An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.
Code for loralib, an implementation of "LoRA: Low-Rank Adaptation of Large Language Models"
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
Official repo for paper "Structured 3D Latents for Scalable and Versatile 3D Generation" (CVPR'25 Spotlight).
Rust for Windows
A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.
CLI for common Playwright actions. Record and generate Playwright code, inspect selectors and take screenshots.
MSVC's implementation of the C++ Standard Library.
The Microsoft community Windows Package Manager manifest repository
Fluent System Icons are a collection of familiar, friendly and modern icons from Microsoft.
UFO³: Weaving the Digital Agent Galaxy
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.
Native and Compact Structured Latents for 3D Generation
Sample code for Channel 9 Python for Beginners course
Experience, Learn and Code the latest breakthrough innovations with Microsoft AI
Bot Framework provides the most comprehensive experience for building conversation applications.
[EMNLP'23, ACL'24] To speed up LLMs' inference and enhance LLM's perceive of key information, compress the prompt and KV-Cache, which achieves up to 20x compression with minimal performance loss.
SkillOpt is a text-space optimizer that trains reusable natural-language skills for frozen LLM agents through trajectory-driven edits, validation-gated updates, and deployable best_skill.md artifacts.
此仓库未提供描述。
A simple SWE style browser agent framework that achieves SOTA results on long horizon web tasks.
Python extension for Visual Studio Code
Microsoft BASIC for 6502 Microprocessor - Version 1.1
System for AI Education Resource.
Coreutils for Windows: Installer & Packaging
Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.
Curated lessons on getting started building agents with Copilot Studio
Microsoft AI
Large Language-and-Vision Assistant for Biomedicine, built towards multimodal GPT-4 level capabilities.
Documentation and issues for Pylance
better agentic engineering
AI Red Teaming playground labs to run AI Red Teaming trainings including infrastructure.
PostgreSQL in-database durable execution
Sample code for a simple web chat experience through Azure OpenAI, including Azure OpenAI On Your Data.
Visual Studio Code SQL Server extension.
The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
This repo contains the scripts, models, and required files for the Deep Noise Suppression (DNS) Challenge.
Security Research from the Microsoft Security Response Center (MSRC)
Automate the setup and configuration of your Windows development environment.
Robust Distributed System Nucleus (rDSN) is an open framework for quickly building and managing high performance and robust distributed systems.
Policy-driven, layered isolation and containment
MCP Server and CLI for accessing Work IQ
PowerShell module to export a local copy of an Entra (Azure AD) tenant configuration.
BiomedParse: A Foundation Model for Joint Segmentation, Detection, and Recognition of Biomedical Objects Across Nine Modalities
LLM2CLIP significantly improves already state-of-the-art CLIP models.
XDP speeds up networking on Windows
Reactor is an experimental set of extensions to WinUI
A Foundational Vision-Language-Action Model for Synergizing Cognition and Action in Robotic Manipulation
[NeurIPS'25] GUI-Actor: Coordinate-Free Visual Grounding for GUI Agents
The Direct3D9-On-12 mapping layer
A plugin marketplace for Claude Code/GitHub Copilot that provides Power Platform development plugins, including reusable skills, agents, and commands for building and deploying solutions.
Experience Microsoft Build, directly from your terminal, with GitHub Copilot CLI and the Microsoft Build CLI.
A curated collection of presentations-in-a-box created by Microsoft for speakers to use at user groups and meetups
GitHub Copilot for Azure
For consuming the ripgrep binary from microsoft/ripgrep-prebuilt in a Node project
A JavaScript graph layout engine: port of MSAGL
Behavior-Oriented Concurrency in Python
Container Tools Extension for Visual Studio Code
Quality skills and knowledge for Business Central development. The shared bar for humans and agents alike.
Azure Static Web Apps extension for VS Code
A performant markdown library for iOS that supports streaming
Contains a regularly published and updated vulnerability database for Vulnerability Monitoring.
An open-source Digital Worker platform for reliable execution and continuous co-evolution.
Kiota http provider implementation for Go with net http
Docker for Visual Studio Code: Extensibility Model
Samples of ML models learning from source code
Abstractions library for the Kiota generated SDKs in go
此仓库未提供描述。
Use WinRT methods dynamically
Microsoft在GitHub上构建了多个开源项目,主要包括Visual Studio Code、PowerToys等,这些项目涵盖了开发工具、文档转换和机器学习等多个领域。
Microsoft在其GitHub项目中主要使用Python、TypeScript、C++和Rust等编程语言。这些语言支持其多样化的开源项目和工具的开发。
是的,Microsoft的代码库都是公开的。用户可以自由访问和贡献这些项目,了解其开源代码和开发实践。