.NET开源项目

Quartz.NET
Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。 Quartz.NET允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了 Quartz.NET的应用程序可以重用来自不同事件的作业,还可以为一个事件组合多个作业。

NuGet下载命令:Install-Package Quartz

Common.Logging .NET
为不同的日志实现一个通用接口,支持log4net、NLog和Enterprise Library logging。

NuGet下载命令:Install-Package Common.Logging

Apache log4net
log4net库是Apache log4j框架在Microsoft .NET平台的实现,是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。

Apache ActiveMQNMSApollo
ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。支持的开发语言有:Java、C、C++、C#、Ruby、Perl、Python、PHP。

Eclipse PahoM2Mqtt
MQTT协议的开源客户端实现。

NuGet下载命令:Install-Package M2Mqtt

Mina.NET
Apache MINA的.NET实现

NuGet下载命令:Install-Package Mina

RedisRedis on WindowsStackExchange.Redis

NuGet下载命令:
服务器端
Install-Package Redis-64
客户端
Install-Package StackExchange.Redis
Install-Package StackExchange.Redis.StrongName

Ninject
一个轻量级的基于.NET平台的依赖注入(IOC)框架

ReactJS.NET
ReactJS.NET makes it easier to use Facebook's React and JSX from C# and other .NET languages, focusing specifically on ASP.NET MVC
可以替代AngularJS

Moq
The most popular and friendly mocking framework for .NET

EntityFramework
实体框架 (EF) 是一种对象关系映射机制,支持 .NET 开发人员使用域特定对象来处理关系数据。它消除了对开发人员通常需要编写的大部分数据访问代码的需求。

Bootstrap中文网
Bootstrap是Twitter推出的一个用于前端开发的开源工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。

Comments are closed.