ASP.NET Core and .NET Core Library Support
ASP.NET Core and .NET Core Library Support
详情参见:https://github.com/linezero/NETCoreLibrary/blob/master/README.md
Contents
ORM/DBs
Image
RPC
Message Queuing
Web
DI / IoC Containers
Logging
Serialization
Testing
Microservice
Other
Project
ASP.NET Core and .NET Core 支持的类库
你可以通过 issue 或者 fork 来增加ASP.NET Core and .NET Core 支持的类库。
欢迎大家贡献及star。
ORM/DBs
Project NuGet Install Command .NET Core Support ASP.NET Core Support Website
Dapper Install-Package Dapper Yes Yes github.io
EF Core Install-Package EntityFramework.MicrosoftSqlServer Yes Yes efproject.net
Npgsql Install-Package Npgsql Yes Yes npgsql.org
NEST Install-Package NEST Yes Yes elastic.co
StackExchange.Redis Install-Package StackExchange.Redis Yes Yes
MySQL Install-Package MySql.Data -Pre Yes Yes
MongoDB Install-Package mongocsharpdriver Yes Yes
NPoco Install-Package NPoco Yes Yes
Chloe Yes Yes
Lolita Install-Package Pomelo.EntityFrameworkCore.Lolita Yes Yes
YesSql Install-Package YesSql.Storage.Sql -Pre Yes Yes
Image
Project NuGet Install Command .NET Core Support ASP.NET Core Support Website
ImageSharp Not yet (myget) Yes Yes imageprocessor.org
RPC
Project NuGet Install Command .NET Core Support ASP.NET Core Support Website
JsonRpc Install-Package EdjCase.JsonRpc.Router Yes Yes
gRPC Install-Package Grpc Yes Yes c#
Message Queuing
Project NuGet Install Command .NET Core Support ASP.NET Core Support Website
Confluent.Kafka Install-Package Confluent.Kafka Yes Yes
NetMQ Install-Package NetMQ Yes Yes
RabbitMQ Install-Package RabbitMQ.Client -Pre Yes Yes www.rabbitmq.com
Web
Project NuGet Install Command .NET Core Support ASP.NET Core Support Website
Nancy Install-Package Nancy -Pre Yes Yes nancyfx.org
SignalR Yes Yes signalr.net
ReactJS.NET Install-Package React.AspNet No Yes ReactJS.NET
Swashbuckle Install-Package Swashbuckle -Pre Yes Yes
YOYOFx Yes Yes
DI / IoC Containers
Project NuGet Install Command .NET Core Support ASP.NET Core Support Website
Autofac Install-Package Autofac Yes Yes autofac.org
SimpleInjector Install-Package SimpleInjector Yes Yes simpleinjector.org
StructureMap Install-Package StructureMap Yes Yes structuremap.github.io
ASP.NET Core contains built-in DI
Logging
Project NuGet Install Command .NET Core Support ASP.NET Core Support Website
Serilog Install-Package Serilog Yes Yes
NLog Install-Package NLog.Extensions.Logging -Pre Yes
log4net Install-Package log4net Yes Yes
Common.Logging Install-Package Common.Logging -Pre Yes Yes
ASP.NET Core contains built-in logging
Serialization
Project NuGet Install Command .NET Core Support ASP.NET Core Support Website
JSON.NET Install-Package Newtonsoft.Json Yes Yes newtonsoft.com/json
protobuf-net Install-Package protobuf-net Yes Yes
Testing
Project NuGet Install Command .NET Core Support ASP.NET Core Support Website
xUnit.net Install-Package xunit Yes Yes
Nunit Install-Package NUnit Yes Yes
Moq Install-Package Moq -Pre Yes Yes
Microservice
Project NuGet Install Command .NET Core Support ASP.NET Core Support Website
Microphone Install-Package Microphone.AspNet Yes Yes blog
Consul Install-Package Consul Yes Yes Consul入门
Ocelot Install-Package Ocelot Yes Yes wiki
Other
Project NuGet Install Command .NET Core Support ASP.NET Core Support Website
AutoMapper Install-Package AutoMapper Yes Yes automapper.org
HtmlAgilityPack Yes Yes
WeiXinMPSDK Install-Package Senparc.Weixin.MP Yes Yes
Hangfire Install-Package HangFire Yes Yes
Quartz.NET Install-Package Quartz -Pre Yes Yes
IdentityServer4 Install-Package IdentityServer4 Yes Yes
NPOI.Core Install-Package Savorboard.Npoi.Core.OOXML Yes Yes
EPPlus.Core Install-Package EPPlus.Core Yes Yes Linux need to install libgdiplus
SharpCompress Install-Package sharpcompress Yes Yes sharpcompress
SharpZipLib Install-Package SharpZipLib.NETStandard Yes Yes
CWSharp Install-Package CWSharp Yes Yes .NET跨平台中英文分词
MailKit Install-Package MailKit Yes Yes
jieba.NET Yes Yes jieba中文分词.NET Core版
jose-jwt Install-Package jose-jwt Yes Yes
IdentityModel.Tokens.Jwt Install-Package System.IdentityModel.Tokens.Jwt Yes Yes
Project
Project Website
Orchard orchardproject.net
MusicStore
NETCoreBBS
SimplCommerce demo
eShopOnContainers
License
收集来自于 NETCoreLibrary ,转载复制请注明来源.
Contributing
LineZero
gutun
ASP.NET Core and .NET Core Library Support的更多相关文章
- 【ASP.NET Core】EF Core - “影子属性” 深入浅出经典面试题:从浏览器中输入URL到页面加载发生了什么 - Part 1
[ASP.NET Core]EF Core - “影子属性” 有朋友说老周近来博客更新较慢,确实有些慢,因为有些 bug 要研究,另外就是老周把部分内容转到直播上面,所以写博客的内容减少了一点. ...
- asp.net core + mysql + ef core + linux
asp.net core + mysql + ef core + linux 以前开发网站是针对windows平台,在iis上部署.由于这次需求的目标服务器是linux系统,就尝试用跨平台的.NET ...
- 003.ASP.NET Core tutorials--【Asp.net core 教程】
ASP.NET Core tutorials Asp.net core 教程 2016-10-14 1 分钟阅读时长 本文内容 1.Building web applications 构建web应用 ...
- Asp.net Core中SignalR Core预览版的一些新特性前瞻,附源码(消息订阅与发送二进制数据)
目录 SignalR系列目录(注意,是ASP.NET的目录.不是Core的) 前言 一晃一个月又过去了,上个月有个比较大的项目要验收上线.所以忙的脚不沾地.现在终于可以忙里偷闲,写一篇关于Signal ...
- ABP 教程文档 1-1 手把手引进门之 ASP.NET Core & Entity Framework Core(官方教程翻译版 版本3.2.5)
本文是ABP官方文档翻译版,翻译基于 3.2.5 版本 官方文档分四部分 一. 教程文档 二.ABP 框架 三.zero 模块 四.其他(中文翻译资源) 本篇是第一部分的第一篇. 第一部分分三篇 1- ...
- ABP CORE 框架入门视频教程《电话薄》基于 Asp.NET Core2.0 EF Core
ABP框架简介 ABP是"ASP.NET Boilerplate Project (ASP.NET样板项目)"的简称. ASP.NET Boilerplate是一个用最佳实践和流行 ...
- ASP.net core 使用UEditor.Core 实现 ueditor 上传功能
ASP.net core 使用UEditor.Core 实现 ueditor 上传功能 首先通过nuget 引用UEditor.Core,作者github:https://github.com/bai ...
- ASP.NET Core 入门教程 8、ASP.NET Core + Entity Framework Core 数据访问入门
一.前言 1.本教程主要内容 ASP.NET Core MVC 集成 EF Core 介绍&操作步骤 ASP.NET Core MVC 使用 EF Core + Linq to Entity ...
- ASP.NET Core 与 .NET Core 演变与基础概述
https://github.com/dotnet/corehttps://github.com/aspnet/home 今天看到 .NET Core 的改名计划,感觉跨平台的时代快要来了,从之前的 ...
随机推荐
- 解析button和input type=”button”的区别
一.定义和用法 <button> 标签定义的是一个按钮. 在 button 元素内部,可以放置文本或图像.这是<button>与使用 input 元素创建的按钮的不同之处. 二 ...
- Python第一个爬虫学习
在网上查看大神的关于Python爬虫的文章,代码如下: #coding=utf-8 import urllib import re def getHtml(url): page = urllib.ur ...
- vue的项目结构
一. 准备工作 1. 初始化项目 vue init webpack itany cd itany cnpm install cnpm install less less-loa ...
- 如何看MFC程序
一直以来 我都一个疑惑 如果看懂别人的MFC 程序. 今日忽然略有小悟. Q:MFC是啥? A:MFC是类库.. ************* Q :MFC 啥玩意类库? A;MFC 是封装API的类 ...
- linux automake使用
一篇文章: 一.Makefile介绍 Makefile是用于自动编译和链接的,一个工程有很多文件组成,每一个文件的改变都会导致工程的重新链接,但是不是所有的文件都需要重新编译,Makefile中纪录有 ...
- 安装和使用php的mcrypt扩展
程序员们在编写代码程序时,除了要保证代码的高性能之外,还有一点是非常重要的,那就是程序的安全性保障.PHP除了自带的几种加密函数外,还有功能更全面的PHP加密扩展库和. 其中,Mcrypt扩展库可以实 ...
- RabbitMQ、Memcache、Redis RabbitMQ
RabbitMQ 解释RabbitMQ,就不得不提到AMQP(Advanced Message Queuing Protocol)协议. AMQP协议是一种基于网络的消息传输协议,它能够在应用或组织之 ...
- Connecting to a Remote Serial Port over TCP/IP
https://www.acmesystems.it/socat This article illustrates how to realize a lan to serial gateway Rem ...
- 【HTML5校企公益课】第一天
1.搭建基本的开发环境.学校电脑用的是浏览器是Chrome,编辑器是HBuilder. 2.初步介绍HTML5的Web项目基本结构. css:样式表 img:存放图片 js:存放脚本文件 .html: ...
- MVC readioButtonList的创作过程及运用
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Li ...