c#开源代码

C#有许多优秀的开源项目,涉及各种领域,从桌面应用程序到Web开发、机器学习等。

ASP.NET Core:

GitHub地址:https://github.com/dotnet/aspnetcore描述:ASP.NET Core是一个跨平台的高性能开源框架,用于构建现代、云原生、连接Internet的应用程序。

Entity Framework Core:

GitHub地址:https://github.com/dotnet/efcore描述:Entity Framework Core是一个轻量级、可扩展、跨平台的对象关系映射框架。

Dapper:

GitHub地址:https://github.com/DapperLib/Dapper描述:Dapper是一个简单而快速的微型ORM,用于.NET和.NET Core。

SignalR:

GitHub地址:https://github.com/dotnet/aspnetcore描述:SignalR是一个实时通信库,用于在Web应用程序和服务之间建立实时、双向的通信。

AvaloniaUI:

GitHub地址:https://github.com/AvaloniaUI/Avalonia描述:Avalonia是一个跨平台的XAML桌面框架,类似于WPF,但支持Windows、Linux和macOS。

ImageSharp:

GitHub地址:https://github.com/SixLabors/ImageSharp描述:ImageSharp是一个用于.NET的跨平台2D图像处理库。

Json.NET (Newtonsoft.Json):

GitHub地址:https://github.com/JamesNK/Newtonsoft.Json描述:Json.NET是一个用于处理JSON数据的高性能JSON框架。

MachineLearning.NET:

GitHub地址:https://github.com/dotnet/machinelearning描述:ML.NET是一个跨平台的开源机器学习框架,用于.NET开发者。

MonoGame:

GitHub地址:https://github.com/MonoGame/MonoGame描述:MonoGame是一个开源的游戏开发框架,用于构建跨平台的2D和3D游戏。

Nancy:

GitHub地址:https://github.com/NancyFx/Nancy描述:Nancy是一个轻量级、快速的.NET框架,用于构建轻便的Web应用程序。

RestSharp:

GitHub地址:https://github.com/restsharp/RestSharp描述:RestSharp是一个简单而强大的REST和HTTP API客户端库。

IdentityServer4:

GitHub地址:https://github.com/IdentityServer/IdentityServer4描述:IdentityServer4是一个用于实现OpenID Connect和OAuth 2.0协议的强大身份认证和访问控制框架。

OpenRA:

GitHub地址:https://github.com/OpenRA/OpenRA描述:OpenRA是一个开源的实时战略游戏引擎,支持经典游戏如《红色警戒》和《命令与征服》。

FluentValidation:

GitHub地址:https://github.com/FluentValidation/FluentValidation描述:FluentValidation是一个用于.NET的流畅、可组合的验证库。

Serilog:

GitHub地址:https://github.com/serilog/serilog描述:Serilog是一个结构化日志库,用于.NET应用程序。