Skip to content
/ coreclr Public
forked from dotnet/coreclr

This repo contains the .NET Core runtime, called CoreCLR, and the base library, called mscorlib. It includes the garbage collector, JIT compiler, base .NET data types and many low-level classes.

License

Notifications You must be signed in to change notification settings

zlfei/coreclr

 
 

Repository files navigation

.NET Core Runtime (CoreCLR)

Linux Windows Mac OS X
Debug Build status Build status Build Status
Release Build status Build status Build status

The coreclr repo contains the complete runtime implementation (called "CoreCLR") for .NET Core. It includes RyuJIT, the .NET GC, native interop and many other components. It builds and runs on Windows. You can 'watch' the repo to see Linux and Mac support being added over the next few months.

.NET Core is part of ASP.NET 5 and is a subset of the .NET Framework. You can learn more about .NET Core and how and where you can use it in the CoreCLR is open source blog post.

The .NET Core Libraries repo contains the base class libraries, which provides data types and base functionality (ex: String, Collections, HttpClient) on top of CoreCLR. The two repos together make up .NET Core. The .NET Core is Open Source and Introducing .NET Core blog posts describes our .NET Core OSS strategy and road map in more detail.

Want to chat with other members of the CoreCLR community?

Join the chat at https://gitter.im/dotnet/coreclr

Learn about CoreCLR

The best ways to learn about CoreCLR are to try out the product instructions and to read the "Book of the Runtime" architecture documents that describe the inner workings of the product. New devs to the CLR team are encouraged to read these documents before making substative changes to the product. They are equally useful for open source contributors.

Engage, Contribute and Provide Feedback

Some of the best ways to contribute are to try things out, file bugs, and join in design conversations.

Want to get more familiar with what's going on in the code?

Looking for something to work on? The list of up-for-grabs issues is a great place to start.

You are encouraged to start a discussion by filing an issue, creating a gist or starting a thread in the .NET Foundation forums. For broader topics, please use the forums.

License

.NET Core (including the coreclr repo) is licensed under the MIT license.

.NET Foundation

.NET Core is a .NET Foundation project.

Related Projects

There are many .NET projects on GitHub.

About

This repo contains the .NET Core runtime, called CoreCLR, and the base library, called mscorlib. It includes the garbage collector, JIT compiler, base .NET data types and many low-level classes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 70.7%
  • C# 20.3%
  • C 6.8%
  • Assembly 0.9%
  • Roff 0.6%
  • CMake 0.5%
  • Other 0.2%