Skip to content
@microsoft

Microsoft

Open source projects and samples from Microsoft

Open Source at Microsoft

Get Involved

Right now, open communities are building amazing software together, and there are excellent "good first issue" opportunities, if you're looking to get involved.

Visit opensource.microsoft.com to learn more!


Microsoft projects adopt the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ.

Pinned Loading

  1. vscode Public

    Visual Studio Code

    TypeScript 169k 31k

  2. TypeScript Public

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    TypeScript 103k 12.7k

  3. PowerToys Public

    Windows system utilities to maximize productivity

    C# 116k 6.8k

  4. terminal Public

    The new Windows Terminal and the original Windows console host, all in the same place!

    C++ 97.4k 8.5k

  5. semantic-kernel Public

    Integrate cutting-edge LLM technology quickly and easily into your apps

    C# 23.5k 3.6k

Repositories

Showing 10 of 6698 repositories
  • msquic Public

    Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.

    C 4,227 MIT 554 174 (14 issues need help) 50 Updated Mar 13, 2025
  • RD-Agent Public

    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 our open source R&D automation tool RD-Agent, which lets AI drive data-driven AI.

    Python 1,852 MIT 167 14 18 Updated Mar 13, 2025
  • C++ 11 MIT 17 53 8 Updated Mar 13, 2025
  • semantic-kernel Public

    Integrate cutting-edge LLM technology quickly and easily into your apps

    C# 23,495 MIT 3,595 381 29 Updated Mar 13, 2025
  • vscode-cmake-tools Public

    CMake Tools provides a robust, convenient workflow for CMake projects in VS Code. It simplifies configurations with CMake presets, supports IntelliSense and built-in debugging for CMake scripts, and offers configurable tasks. Its customizable interface allows for efficient project control, while also simplifying test execution and monitoring.

    TypeScript 1,527 MIT 474 428 (42 issues need help) 5 Updated Mar 13, 2025
  • PowerToys Public

    Windows system utilities to maximize productivity

  • openjdk-jdk24u Public

    Read-only mirror of openjdk/jdk24u

    Java 0 GPL-2.0 1 2 0 Updated Mar 13, 2025
  • openjdk-jdk Public Forked from openjdk/jdk

    JDK main-line development

    Java 24 GPL-2.0 5,870 0 8 Updated Mar 13, 2025
  • pxt Public

    Microsoft MakeCode (PXT - Programming eXperience Toolkit)

    TypeScript 2,137 MIT 593 191 (2 issues need help) 50 Updated Mar 13, 2025
  • openvmm Public

    Home of OpenVMM and OpenHCL.

    Rust 1,652 MIT 112 134 (4 issues need help) 48 Updated Mar 13, 2025