内容包括:库、工具、框架、模板引擎、身份认证、数据库、ORM框架、图片处理、文本处理、机器学习、日志、代码分析、教程等。
Github地址:https://github.com/jasonhua95/awesome-dotnet-core ,【awesome-dotnet-core】
其中的翻译有可能有问题,大家发现了及时提出来,其他的比较好的项目也可以提出来,我会及时添加修改上去的。
AspNetCore.Diagnostics.HealthChecks - HealthChecks企业级核心诊断程序。
Foundatio - 可插拔的,用于构建松耦合的分布式应用程序库。
Rafty - RAFT 的实现库。
Obvs - 一个可观察微服务总线的库,基于Rx的接口。
Ocelot - Ocelot创建的API网关。
OpenTracing -API和分布式跟踪工具。
Polly - Polly是一个.NET弹性和瞬态故障处理库,允许开发人员以流畅和线程安全的方式表达诸如重试,断路器,超时,隔离头和回退之类的策略。
ProxyKit - HTTP反向代理的工具包。
不稳定的版本
CommandLineUtils - .NET Core和.NET Framework的命令行解析和实用程序。
docfx - 用于构建和发布.NET项目API文档的工具
dotnetfiddle - .NET沙箱,供开发人员快速尝试代码和共享代码片段。
dotnet-tools - .NET Core命令行(dotnet CLI)的工具扩展列表。
EntryPoint - .Net Core和.Net Framework 4.5+的可组合CLI(命令行)参数解析器。
Fake JSON Server - 用于原型设计或作为CRUD后端的假REST API。无需定义类型,使用动态类型。数据存储在单个JSON文件中。具有身份验证,WebSocket通知,异步长时间运行操作,错误/延迟的随机生成以及实验性GraphQL支持。
gitignore.io - 为您的项目创建有用的.gitignore文件。
ICanHasDotnetCore - 扫描上传的packages.config文件或GitHub存储库,并确定nuget包是否针对.NET Standard。
json2csharp - 从JSON生成C#类。
letsencrypt-win-simple - 适用于Windows的简单ACME客户端。
Linq_Faster - 数组,Span 和List 的类似于Linq的扩展。
mRemoteNG - 下一代mRemote,开源,标签,多协议,远程连接管理器
NJsonSchema - NJsonSchema是一个.NET库,用于读取,生成和验证JSON Schema draft v4 + schemas。
NuKeeper - 自动更新.NET项目中的nuget包。
NuGetPackageExplorer - 使用GUI创建,更新和部署Nuget软件包。
NugetVisualizer - 为一组给定的git存储库或文件夹可视化所有nuget包及其相应的版本。
OctoLinker - 使用适用于GitHub的OctoLinker浏览器扩展,有效地浏览projects.json
文件。
posh-dotnet - [dotnet CLI]的“PowerShell”标签完成(https://github.com/dotnet/cli)。%E3%80%82)
Rin - ASP.NET Core的请求/响应Inspector中间件。像Glimpse。
scoop - Windows的命令行安装程序。
SerilogAnalyzer - 使用Serilog日志库对基于Roslyn的代码进行分析。检查常见错误和使用问题。
SharpZipLib - #ziplib是一个完全用C#编写的适用于.NET平台的Zip,GZip,Tar和BZip2库。
ShareX - 免费的开源程序,可让您捕捉或记录屏幕的任何区域,只需按一下键即可共享。它还允许将图像,文本或其他类型的文件上传到80多个支持的目的地,您可以从中选择。 https://getsharex.com
SharpLab - .NET代码游乐场,显示代码编译的中间步骤和结果。 https://sharplab.io
sourcelink - SourceLink是一个语言和源代码控制不可知系统,用于为二进制文件提供一流的源代码调试体验。
System.CommandLine - System.CommandLine:命令行解析,调用和呈现终端输出。
X.Web.Sitemap – 简单站点地图生成器。
X.Web.RSS – 简单站点RSS生成器。
SmartCode – SmartCode= IDataSource -> IBuildTask -> IOutput => Build Everything!!! (Including [Code generator])
WebAssembly
Blazor - Blazor是使用C#/ Razor和HTML的.NET Web框架,可在带有WebAssembly的浏览器中运行。
Ooui - 是使用Web技术的.NET跨平台的小型UI库。
ReactJS.NET - 用于JSX编译和React组件的服务器端呈现的.NET库。
redux.NET - .NET应用程序的可预测状态容器。
CoreWF - Windows Workflow Foundation(WF)到.NET Core的端口。
workflow-core - .NET Standard的轻量级工作流引擎。
WorkflowEngine.NET - 在应用程序中添加工作流程的组件。
Wexflow - 高性能,可扩展,模块化和跨平台的工作流引擎。
ASP.NET Core Developer Roadmap - 2019年成为ASP.NET Core开发人员的路线图
Arch - .NET Core库的集合。
AspNetCore-Angular2-Universal - 跨平台 - 用于SEO,Bootstrap,i18n国际化(ngx-translate),Webpack的服务器端渲染,TypeScript,带Karma的单元测试,WebAPI REST设置,SignalR,Swagger文档等等!
ASP.NET Core Starter Kit - 使用Visual Studio Code,C#,F#,JavaScript,ASP.NET Core,EF Core,React(ReactJS),Redux,Babel进行跨平台的Web开发。单页应用样板。
aspnetcore-spa generator - Yeoman生成器,用于构建全新的ASP.NET Core单页面应用程序,该应用程序使用Angular 2 / React / React与Redux / Knockout / Aurelia在客户端上。
ASP.Net Core Vue Starter - Asp.NETCore 2.0 Vue 2(ES6)SPA入门套件,包含路由,Vuex等等!
bitwarden-core - 核心基础设施后端(API,数据库等)https://bitwarden.com。
dotNetify - 构建实时HTML5 / C#.NET Web应用程序的简单,轻量级但功能强大的方法。
generator-aspnet - 用于ASP.NET Core的yo生成器。
Nucleus - 在后端使用ASP.NET Core API分层架构和基于JWT的身份验证的Vue启动应用程序模板
react-aspnet-boilerplate - 使用ASP.NET Core 1构建同构React应用程序的起点,利用现有技术。
saaskit - 用于构建SaaS应用程序的开发人员工具包。
serverlessDotNetStarter - .NET Core入门解决方案-通过无服务器框架进行部署,并且可以在VS Code中进行本地调试。
Microservices & Service Mesh
Monoliths
基础知识
Cloud Development
Configuration and deployment
Entity Framework Core
Miraculous
Security
Testing
InfoQ .NET articles - Collection of best .NET articles on InfoQ site
手机扫一扫
移动阅读更方便
你可能感兴趣的文章