Visual Studio Code
microsoft
174 tracked repositories
★ Add Profile Badge to your GitHub README.md
Auto-UpdatingShowcase your total open-source impact. This SVG badge updates automatically as our continuous crawler records new stars.
[](https://githubrepo.cloud/developers/microsoft)
Repositories
Sorted by stars
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!
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
12 Weeks, 24 Lessons, AI for All!
A programming framework for agentic AI
A browser based code editor
Windows Calculator: A simple yet powerful calculator that ships with Windows
Integrate cutting-edge LLM technology quickly and easily into your apps
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).
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
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.
🪄 Data Formulator is an interactive AI-powered data analysis system makes it easy to connect, explore and visualize data.
We all edit.
A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.
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.
The Microsoft community Windows Package Manager manifest repository
IDE style command line auto complete
TypeChat is a library that makes it easy to build natural language interfaces using types.
WinUI: a modern UI framework with a rich set of controls and styles to build dynamic and high-performing Windows applications.
Visually explore, understand, and present your data.
Fast persistent recoverable log and key-value store + cache, in C# and C++.
Aspire is the tool for code-first, extensible, observable dev and deploy.
Virtual File System for Git: Enable Git at Enterprise Scale
Desktop app that records your on-screen work session and uses the GitHub Copilot SDK to reconstruct it as an intent + ordered steps, then builds a reusable Skill or Automation for Microsoft Autopilots like Scout, Microsoft Copilot Cowork, or Copilot Studio.
Library for building distributed, real-time collaborative web applications
Microsoft Fluent UI Blazor components library. For use with ASP.NET Core Blazor applications
Open-source AI red teaming toolkit from Microsoft. Test generative AI systems with automated scans, adaptive multi-turn attacks, and a web UI.
PerfView is a CPU and memory performance-analysis tool
The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.
A source code analyzer built for surfacing features of interest and other characteristics to answer the question 'What's in the code?' quickly using static analysis with a json based rules engine. Ideal for scanning components before use or detecting feature level changes.
Agent Package Manager
OpenAPI based HTTP Client code generator
Catalog of official Microsoft MCP (Model Context Protocol) server implementations for AI-powered data access and tool integration
This app demonstrates the controls available in WinUI and the Fluent Design System.
Trigram-indexed grep with a client/server architecture for fast regex search in large codebases locally
Power Fx low-code programming language
A security-focused library OS supporting kernel- and user-mode execution
eBPF distributed networking observability tool for Kubernetes
Five lessons, learn how to really apply AI to your .NET Applications
Policy-driven, layered isolation and containment
.NET version of the Playwright testing and automation library.
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
A behavioral analytics library that uses dom mutations and user interactions to generate aggregated insights.
Python Tools for Visual Studio
A source generator to add a user-defined set of Win32 P/Invoke methods and supporting types to a C# project.
Olive: Simplify ML Model Finetuning, Conversion, Quantization, and Optimization for CPUs, GPUs and NPUs.
A fork of Windows Terminal with native agent integration, right in your command line.
A library to provide pooling for .NET MemoryStream objects to improve application performance.
Message passing based allocator
A vector indexing library to bring fast, fresh and filtered search to your database
Home of OpenVMM and OpenHCL
A collection of challenge based hack-a-thons including student guide, coach guide, lecture presentations, sample/instructional code and templates. Please visit the What The Hack website at: https://aka.ms/wth
Microsoft Drivers for PHP for SQL Server
Responsible AI Toolbox is a suite of tools providing model and data exploration and assessment user interfaces and libraries that enable a better understanding of AI systems. These interfaces and libraries empower developers and stakeholders of AI systems to develop and monitor AI more responsibly, and take better data-driven actions.
The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
Modern, scalable tools. Exceptional developer experience.
The OpenAPI.NET SDK contains a useful object model for OpenAPI documents in .NET along with common serializers to extract raw OpenAPI JSON and YAML documents from the model.
A refined collection of Hypervelocity Engineering components (instructions, prompts, agents, and skills) to start your project off right, or upgrade your existing projects to get the most out of GitHub Copilot
Java version of the Playwright testing and automation library
An open-source project for Windows developers to learn how to add AI with local models and APIs to Windows apps.
A react-native component library that implements the Fluent Design System.
CLI / Framework for Agent Skills - create, test, measure and improve skill quality and effectiveness
winapp, the Windows App Development CLI, is a single command-line interface for managing Windows SDKs, packaging, generating app identity, manifests, certificates, and using build tools with any app framework.
Runtime library for TypeScript helpers.
This is a repository for Microsoft Power Automate, Power Apps, and Azure Logic Apps connectors
Prompty makes it easy to create, manage, debug, and evaluate LLM prompts for your AI applications. Prompty is an asset class and format for LLM prompts designed to enhance observability, understandability, and portability for developers.
Exchange Server support tools and scripts
Browse the sample apps demonstrating Aspire integration across C#, JavaScript, TypeScript, Python, Go, containers, databases, cloud, AI, and observability scenarios.
This is the source code to the mostly-static Microsoft Open Source site featuring projects, program information, and "get involved" pages.
Microsoft.Diagnostics.Runtime is a set of APIs for introspecting processes and dumps.
A plugin marketplace for GitHub Copilot and other AI agents that provides Power Platform development plugins, including reusable skills, agents, and commands for building and deploying solutions.
The Microsoft JDBC Driver for SQL Server is a Type 4 JDBC driver that provides database connectivity with SQL Server through the standard JDBC application program interfaces (APIs).
This repository holds the source code of Microsoft.Testing.Platform (MTP), a lightweight alternative to VSTest, as well as MSTest adapter and framework.
Microsoft Quantum Development Kit, including the Q# programming language, resource estimator, and Quantum Katas
Intelligent cloud testing made easy.
Microsoft Build Accelerator
DevSkim is a set of IDE plugins, language analyzers, and rules that provide security "linting" capabilities.
Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.
Wassette: A security-oriented runtime that runs WebAssembly Components via MCP
MCP Gateway is a reverse proxy and management layer for MCP servers, enabling scalable, session-aware stateful routing and lifecycle management of MCP servers in Kubernetes environments.
Confidential Consortium Framework
A Decentralized, Scalable Multiagent Harness
DirectXMesh geometry processing library
Reactor is an experimental set of extensions to WinUI
Cross-Platform Micro-VM Sandbox for Agentic Workloads
Roslyn analyzers for Unity game developers
Sample code that explores an architecture for using language models to build a personal agent that can work with application agents.
SDK focused on building AI based applications and extensions for Microsoft Teams and other Bot Framework channels
Repository for collaboration on Microsoft Dynamics 365 Business Central applications.
Kusto Query Language is a simple and productive language for querying Big Data.
Hands-on labs for extending Microsoft 365 Copilot and building custom engine agents
C# language projection for the Windows Runtime
A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Go.
ApplicationInsights-dotnet
Early access to new features for Microsoft Fabric's Semantic Link.
Learn Generative AI fundamentals through Java programming.
MSCCL++: A GPU-driven communication stack for scalable AI applications
Scans your project to determine what components you use
A course for AI applications with LangChain4j from simple chat to AI agents.
A repository showcasing React Native samples and templates for Windows, macOS, and Surface Duo.
Agent plugins for building Windows apps with GitHub Copilot, Claude Code, OpenAI Codex, and more.
onnxruntime-extensions: A specialized pre- and post- processing library for ONNX Runtime
Validate infrastructure as code (IaC) and objects using PowerShell rules.
Managed Extensibility Framework (MEF) implementation used by Visual Studio
DacFx, SqlPackage, and other SQL development libraries enable declarative database development and database portability across SQL versions and environments. Share feedback here on dacpacs, bacpacs, and SQL projects.
Modular data acquisition framework
ONNX Script enables developers to naturally author ONNX functions and models using a subset of Python.
SQL Nexus is a tool that helps you identify the root cause of SQL Server performance issues. It loads and analyzes performance data collected by SQL LogScout, SQLDiag or PSSDiag. It can dramatically reduce the amount of time you spend manually analyzing data.
The Microsoft build of Go is a modified version of Go that can build FIPS compliant applications that satisfy internal Microsoft policies.
Infrastructure for DefinitelyTyped
Message Header Analyzer Add-in For Outlook
A performant markdown library for iOS & macOS that supports streaming
Collection of tools for analyzing open source packages.
Jumpstart CICD deployments in Microsoft Fabric
LISA is developed and maintained by Microsoft, to empower Linux validation.
Testing utility for VS Code extensions
Power Platform Build Tools automate common build and deployment tasks related to Power Platform. This includes synchronization of solution metadata (a.k.a. solutions) between development environments and source control, generating build artifacts, deploying to downstream environments, provisioning/de-provisioning of environments, and the ability to perform static analysis checks against your solution using the PowerApps checker service.
💻 control, record, & test any tui app / cli with popular terminals - makes the terminal fully accessible to AI
libHttpClient provides a platform abstraction layer for HTTP and WebSocket, and is designed for use by the Microsoft Xbox Live Service API (XSAPI) [https://github.com/Microsoft/xbox-live-api] and game devs. If you want to contribute to the project, please talk to us to avoid overlap.
Maven plugins for Azure
Collection of tools to improve the Windows Containers experience
The Power Platform VSCode extension makes it easy to manage Power Platform environments and allows the developer to create, build and deploy Power Platform solutions, packages and portals.
PowerShell module to interact with Visual Studio Setup
This repo contains the react-native Gallery app created by Microsoft
Microsoft Discovery community repository
PHP sample project for trying out Dev Containers
Generates OpenAPI document from OData CSDL
An example implementation binding the Microsoft GDK, XBOX Services, PlayFab and GameInput to Godot 4. Provides GDExtension and Game references for shipping on XBOX on PC.
RecursiveExtractor is a .NET Standard 2.0 archive extraction Library, and Command Line Tool which can process 7zip, ar, bzip2, deb, gzip, iso, rar, tar, vhd, vhdx, vmdk, wim, xzip, and zip archives and any nested combination of the supported formats.
Write idiomatic Rust that scales.
This repository is for active development of the Microsoft 365 Agent SDK components for Python
Office 365 and Azure Active Directory plugins for Moodle
A comprehensive set of samples of creating and using MCP servers and clients with .NET
Sample code for Dynamics 365 apps
30 Day of Learning Resources, Samples and Curricula
This repository is for active development of the Microsoft 365 Agent SDK components for .NET
Oxidizer is a platform for Rust service development which bridges the gaps in the crate ecosystem to deliver a turn-key solution to enable the efficient creation of high-scale high-availability and high-performance services in Rust.
Manage Gradle Projects, run Gradle tasks and provide better Gradle file authoring experience in VS Code
Huabu, where you and your agents think together.
The azure-quantum python package submits jobs to the Azure Quantum service.
.NET library that encapsulates OS and filesystem differences in the ability to create Copy-on-Write file links
Linting support for Python using the mypy linter.
VS Code extension for Python environment and package management
This repository is for Microsoft Student Ambassadors.
GitHub Copilot plugin for Eclipse IDE
Benchmarking and monitoring automation, designed for cloud, built with .NET.
Common packages for Microsoft MakeCode editors
VS Code Extension for Copilot Studio
A React Native Windows library to use XAML / WinUI controls
Shared packages used across Microsoft's health care services
Import sorting for python using the isort library.
Microsoft SQL storage provider for Durable Functions and the Durable Task Framework
Object Analysis Toolkit is a C# library for analyzing objects using Rules.