百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
A

awesome-dotnet-core

> 编程语言
开源

.NET Core库、工具、框架和软件的中文收录大全。 内容包括:库、工具、框架、模板引擎、身份认证、数据库、ORM框架、图片处理、文本处理、机器学习、日志、代码分析、教程等。

2.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

.NET Core库、工具、框架和软件的中文收录大全。 内容包括:库、工具、框架、模板引擎、身份认证、数据库、ORM框架、图片处理、文本处理、机器学习、日志、代码分析、教程等。

说明

此项目是awesome-dotnet-core中文版,根据个人对项目的理解进行说明,有些是google翻译,有空会继续修改,如有错误,欢迎指正。
最后一次同步时间:2021-02-08(每月同步一次)

国内 | 中文 | English

国内:国内优秀的库,框架,工具,软件,播客,公众号等。
中文:英文awesome-dotnet-core的翻译版本
English:英文awesome-dotnet-core

Awesome .NET Core

灵感来自awesome, awesome-dotnet, awesome-nodejs, frontend-dev-bookmarks.

永远欢迎贡献! 请先查看贡献准则. 我们也接受专有和商业软件.

感谢所有的贡献者, 没有你的参与awesome的创建将不能想象! 此项目的目的是建立一个以社区驱动的知名的资源分类集合。

查看我的博客 或者在Twitter打声招呼!

内容

  • 一般
  • 框架, 库和工具
    • API
    • 应用程序框架
    • 应用程序模板
    • 身份认证和授权
    • 区块链
    • 机器人
    • 自动部署
    • css, js帮助工具
    • 缓存
    • 内容管理系统CMS
    • 代码分析和指标
    • 压缩
    • 编译器
    • 密码
    • 数据库
    • 数据库驱动程序
    • 数据库工具库
    • 日期和时间
    • 分布式计算
    • 电子商务与计算
    • 异常
    • 响应式编程
    • 图片
    • 图形用户界面GUI
    • 集成开发环境IDE
    • 国际化
    • 控制反转IOC
    • 日志
    • 机器学习和科学研究
    • 邮件
    • 数学
    • 网络
    • 大杂烩
    • 办公软件
    • 对象关系映射ORM
    • 分析
    • 消息队列
    • sql生成器
    • 任务计划
    • 开发工具包SDKs
    • 安全
    • 搜索
    • 序列化
    • 模板引擎
    • 测试
    • 工具
    • Web框架
    • Web Socket
    • Windows服务
    • 工作流
  • 线路图
  • 入门套件
  • 例子
  • 文章
  • 书籍
  • 备忘录
  • 视频学习
  • 视频播客
  • 社区
  • 组织

一般

  • ASP.NET Core Documentation - 官方ASP.NET核心文档站点。
  • .NET Core Documentation - .NET Core,C#,F#和Visual Basic技术文档的主页,包括基本概念,入门说明,教程和示例。
  • .NET Core SDK - .NET Core SDK是由Microsoft和.NET社区在GitHub上维护的通用开发平台。
  • .NET Platform Standard - 旧版本和新版本的.NET之间存在差异。
  • Introducing .NET Standard 2.0 - 介绍.NET Standard 2.0的内容和当前.NET标准中某些缺失部分的路线图。
  • .NET/.NET Core代码整洁 - 适用于.NET / .NET Core的代码整洁。
  • .NET Framework源码

框架, 库和工具

API

  • autorest - Swagger(OpenAPI)规范代码生成器,具有C#和Razor模板。支持C#,Java,Node.js,TypeScript,Python和Ruby。
  • aspnet-api-versioning - 提供一组库,这些库可将服务API版本添加到ASP.NET Web API,具有ASP.NET Web API的OData和ASP.NET Core。
  • AspNetCoreRateLimit - ASP.NET限速中间件。
  • CondenserDotNet - 使用Kestrel和Consul的API Condenser / Reverse Proxy,包括轻量级consul库。
  • Flurl - 适用于.NET的Fluent URL构建器和可测试的HTTP。
  • GraphQL
    • Dapper.GraphQL - 一个旨在将Dapper和graphql-dotnet项目集成在一起的库,主要考虑的是易用性和性能。
    • graphql-aspnetcore - ASP.NET Core MiddleWare创建GraphQL端点。
    • graphql-convention - 该库是GraphQL的补充层,使您可以使用现有的属性和方法作为字段解析器,将.NET类自动包装到GraphQL模式定义中。
    • graphiql-dotnet - 用于ASP.NET Core的GraphiQL中间件。
    • graphql-dotnetcore - 基于graphql-js的.NETQL GraphQL。
    • graphql-dotnet - GraphQL for .NET。
    • graphql-dotnet-server - GraphQL for .NET - 订阅传输WebSockets。
    • Hot Chocolate - .Net Core和.NET Framework的GraphQL服务器。
    • FSharp.Data.GraphQL - Facebook GraphQL查询语言的FSharp实现。
    • parser - .NET中GraphQL的词法分析器和解析器。
    • tanka-graphql - GraphQL执行库和服务器库,支持SignalR,Apollo,模式操纵以及Apollo和graphql-js熟悉的其他功能。
  • halcyon - ASP.NET的HAL实现。
  • JSON API .NET Core - 用于ASP.Net Core的JSON API框架。
  • LightNode - 基于OWIN构建的Micro RPC / REST框架
  • NetCoreStack.Proxy - 适用于.NET Standard 2.0的类型安全的分布式REST库(NetCoreStack Flying Proxy)
  • NSwag - 用于.NET,Web API和TypeScript的Swagger / OpenAPI工具链。
  • OData - 开放数据协议(OData)支持创建基于HTTP的数据服务,允许使用统一资源标识符识别资源( URIs)并在抽象数据模型中定义,由Web客户端使用简单的HTTP消息进行发布和编辑。
  • OpenAPI Generator - 可以通过 OpenAPI Generator,在给定 OpenAPI 规范(v2, v3)的情况下自动生成 API 客户端库、server stubs、文档以及配置。
  • refit - 适用于.NET Core,Xamarin和.NET的自动类型安全REST库。
  • RestClient.Net - 适用于所有C#跨平台的REST客户端。
  • RestEase - 易于使用的类型安全REST API客户端库,简单且可自定义。
  • RestLess - .Net Standard的自动类型安全无反射REST API客户端库。
  • Restier - RESTier是一个RESTful API开发框架,用于在.NET平台上构建基于OData V4的标准化RESTful服务。
  • Restsharp - 用于.NET的简单REST和HTTP API客户端
  • Swashbuckle - Swagger工具,生成API文档,包括用于测试的UI。
    • MicroElements.Swashbuckle.FluentValidation - 向Swagger添加FluentValidation规则。
    • Swashbuckle.AspNetCore.Filters - 一堆有用的Swashbuckle.AspNetCore筛选器。
  • WebAnchor - Web Anchor 提供了类型安全,可测试和灵活的,运行时生成的Web资源访问。简单来说提供了Web APi灵活的访问方式。
  • WebAPIContrib for ASP.NET CORE - ASP.NET Core的附加组件和扩展库。

应用程序框架

  • ASP.NET Boilerplate - ABP是一个通用的WEB应用程序框架和项目模板。
  • Abp vNext - 该项目是ABP Web应用程序框架的下一代。
  • AsyncEx - async / await的帮助程序库。
  • Aeron.NET - 高效可靠的UDP单播,UDP组播和IPC消息传输。
  • akka.net - Akka是一个基于scala语言的Actor模型库,旨在构建一套高并发、分布式、自动容错、消息驱动应用的工具集。
  • Aggregates.NET - Aggregates.NET是一个框架,可以帮助开发人员将优秀的NServiceBus和EventStore库集成在一起。
  • ASP.NET MVC - 官方WEB应用程序框架,MVC。
  • ASP.NET Core - ASP.NET Core是一个跨平台的.NET框架。
  • Butterfly Server .NET - 允许用最少的工作量构建实时Web应用程序,分布式追踪的服务器端库。
  • CAP - CAP是处理分布式事务的解决方案,还具有EventBus功能,它轻巧,易于使用且高效。
  • Carter - Carter是一个路由框架,使代码更加简单明确。
  • Chromely - Electron.NET的轻量级替代品,构建HTML5桌面应用程序框架。
  • Cinchoo ETL - 用于.NET的ETL框架(用于CSV,Flat,Xml,JSON,键值对格式文件的分析器/写入器)。
  • CQRSlite - 用于帮助在C#中编写CQRS和Eventsourcing应用程序的轻量级框架。
  • dataaccess_aspnetcore - EF的UnitOfWork和Repositories的基类。
  • DNTFrameworkCore - DNTFrameworkCore 是一个轻量级且可扩展的基础结构,用于基于ASP.NET Core构建高质量的Web应用程序
  • DotNetCorePlugins - 用于动态加载.NET Core程序集,将其作为主应用程序的扩展来执行与Assembly.LoadFrom不同。
  • DotnetSpider - DotnetSpider,一个类似于WebMagic和Scrapy的.NET标准爬虫库。它是轻量级,高效且快速的高级Web爬网和抓取框架。
  • DotNetty - netty端口,事件驱动的异步网络应用程序框架。
  • dotvvm - Web应用程序的开源MVVM框架。
  • ElectronNET - 使用ASP.NET NET Core构建跨平台桌面应用程序。
  • EmbedIO - 一个小型的,跨平台,基于模块的Web服务器。
  • Ether.Network - Ether.Network是一个开源网络库,允许开发人员通过sockets创建简单,快速和可扩展的套接字服务器或客户端的基本库。
  • EventFlow - EventFlow是一个易于使用的基本CQRS + ES框架。
  • ExcelDataReader - 用C#编写的轻量级快速库,用于读取Microsoft Excel文件。
  • ExtCore - 用于创建模块化和可扩展的Web应用程序框​​架。
  • Finbuckle.MultiTenant - Finbuckle.MultiTenant是ASP.NET Core的多租户库。它提供用于租户解析,每个租户应用程序配置和每个租户数据隔离的功能。
  • fission - Fission 是一个构建在 Kubernetes 之上的 FaaS框架。ission 利用Kubernetes 集群管理、调度、网络管理等,将容器编排功能留给 Kubernetes,而 Fission 就专注于 FaaS 特性。
  • grpc - 远程过程调用(RPC)为构建分布式应用程序和服务提供了有用的抽象,grpc库。
  • Halibut - 使用基于SSL的JSON-RPC的.NET安全通信框架。
  • MagicOnion - MagicOnion是一个实时网络引擎,如SignalR,Socket.io和RPC-Web API框架。
  • MassTransit - .NET分布式应用程序框架。
  • microdot - 一个开源的.NET微服务框架。
  • MoreLINQ - LINQ to Objects的扩展。
  • Nancy - 用于在.NET和Mono上构建基于HTTP的服务的轻量级框架。
  • opencvsharp - OpenCV的跨平台库。
  • orleans - Orleans是一个跨平台的,用于构建分布式应用程序框架
  • Prism - Prism是一个框架,用于在WPF,Windows 10 UWP和Xamarin Forms中构建松耦合,可维护和可测试的XAML应用程序。
  • protoactor-dotnet - Golang和C#的快速分布式Actor。
  • resin - 面向文档的搜索引擎,具有列索引,多重集合查询,基于JSON的查询语言和HTTP API。
  • RService.io - 用于ASP.NET Core的轻量级REST服务框架
  • ServiceStack - ServiceStack是一个简单,快速,通用和高效的全功能Web和 Web服务框架。
  • Steeltoe OSS - 用于常见微服务模式的.NET工具包。
  • Strathweb.TypedRouting.AspNetCore - 一个在ASP.NET Core MVC项目中启用强类型路由的库。
  • surging - Surging是一种微服务引擎,提供了轻量级,高性能的模块化RPC请求管道。服务引擎支持http,TCP,WS,Mqtt,UDP和DNS协议。它使用ZooKeeper和Consul作为注册表,使用哈希算法,随机,轮询,压力最小优先级作为负载平衡算法,内置服务管理以确保可靠的RPC通信。
  • Xer.Cqrs - 轻巧易用的CQRS + DDD库。
  • X.PagedList - 用于轻松分页ASP.NET / ASP.NET Core中任何IEnumerable / IQueryable的库。

应用程序模板

  • .NET Boxed - .NET项目模板,包裹API,GraphQL,Orleans。
  • aspnet-core-react-template - ASP.NET Core/ React SPA应用程序模板。
  • AspNetCoreSpa - Asp.Net Core和Angular 8 SPA Fullstack应用程序模板。
  • [A

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#awesomecsharpdotnetdotnet-core

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言