github.com/dotnet/runtime ↗
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Open this visualization on its own page →
Contributors
2087
Lines of Code
821,716
From
2001-06-19
To
2020-12-31
About dotnet/runtime
The .NET Runtime repository contains the core code for building the .NET runtime, standard libraries, and the dotnet command-line tool across all supported platforms including cloud, mobile, desktop, and IoT environments. It serves as the foundational infrastructure that enables developers to build and run .NET applications on Windows, Linux, macOS, and other operating systems.
The project encompasses the runtime implementation, the base class libraries, and installation infrastructure for both the runtime and libraries. Developers can use this repository to understand how .NET works at a low level, contribute improvements, or build custom runtime implementations. The repository includes comprehensive documentation on building, testing, and dogfooding nightly builds for those who want to test bleeding-edge features.
The project is maintained by Microsoft as part of the .NET Foundation and actively welcomes community contributions. It includes resources for reporting security issues through proper channels, clear guidelines for filing bugs, and helpful documentation for new contributors. The codebase is written primarily in C# and is licensed under the MIT license, making it freely available for both open-source and commercial use.