应用框架
- .NET Boxed Framework (opens new window) - .NET Core 扩展和助手 NuGet 包。
- ASP.NET Boilerplate (opens new window) - 用于新型现代 ASP.NET MVC Web 应用程序的起点,包含最佳实践和最流行的工具。
- ABP (opens new window) - ASP.NET Boilerplate Web 应用程序框架的下一代。
- Orleans (opens new window) - Orleans 是一个框架,提供了构建分布式高规模计算应用程序的简单方法,无需学习和应用复杂的并发或其他扩展模式。
- Newbe.Claptrap (opens new window) - 这是一组以响应式、事件源和 Actor 模式为基础的服务器端开发框架。在此基础上,开发人员可以更简单地开发“分布式”、“扩展”和“易于测试”的应用程序。
- CoreFX (opens new window) - corefx 存储库包含 .NET Core 的库实现(称为 "CoreFX")。它包括 System.Collections、System.IO、System.Xml 和许多其他组件。
- CSLA .NET (opens new window) - 业务层开发框架 https://cslanet.com/ (opens new window)
- Mono (opens new window) - 开源的 ECMA CLI、C#、F#、VB 和 .NET 实现。
- Mono-Addins (opens new window) - Mono.Addins 是一个用于创建可扩展应用程序和扩展这些应用程序的通用框架。
- peasy (opens new window) - Peasy 是一个中间层框架,提供易于使用和灵活的规则引擎,旨在解决常见的挑战,如并发处理、事务支持、容错、线程处理、可扩展性、异步和多客户端支持,以及易于测试,无需学习曲线!
- Plastic (opens new window) - Plastic 提供了对域、应用程序规则、业务规则或应用程序中的业务逻辑的封装。为此,使用了命令模式。
- Signals (opens new window) - Signals 是一个基于 .NET5 的框架,旨在通过为开发团队提供工具、方面和流程来提高开发团队的质量和生产力。
- Spring.Net (opens new window) - Spring.NET 是一个开源应用程序框架,可使构建企业 .NET 应用程序更加容易。
- DotNetty (opens new window) - DotNetty 是 Netty 的移植,用于快速开发可维护的高性能协议服务器和客户端。
- AspectCore Framework (opens new window) - AspectCore Framework 是基于面向方面编程的跨平台框架,用于 .NET Core 和 .NET Framework。核心支持方面拦截、依赖注入集成、Web 应用程序、数据验证等。
- HopFramework (opens new window) - HopFramework 是一个框架,通过简单的代码和配置应用领域驱动设计和许多模式,以提供更好的解决方案。
- Fusion (opens new window) - .NET Core 和 Blazor 库,试图通过引入一种新颖的“计算可观察对象”来显著改善实时和高负载服务的实现方式 - 不可变、线程安全,最重要的是,对开发者几乎是透明的。示例 1 (opens new window) 示例 2 (opens new window)
- silky (opens new window) - Silky 框架旨在帮助开发人员通过 .NET 平台下的简单代码和配置,快速构建微服务开发框架。
- ASP.NET Boilerplate (opens new window) - ABP是一个通用的WEB应用程序框架和项目模板。
- Abp vNext (opens new window) - 该项目是ABP Web应用程序框架的下一代。
- AsyncEx (opens new window) - async / await的帮助程序库。
- Aeron.NET (opens new window) - 高效可靠的UDP单播,UDP组播和IPC消息传输。
- akka.net (opens new window) - Akka是一个基于scala语言的Actor模型库,旨在构建一套高并发、分布式、自动容错、消息驱动应用的工具集。
- Aggregates.NET (opens new window) - Aggregates.NET是一个框架,可以帮助开发人员将优秀的NServiceBus和EventStore库集成在一起。
- ASP.NET MVC (opens new window) - 官方WEB应用程序框架,MVC。
- ASP.NET Core (opens new window) - ASP.NET Core是一个跨平台的.NET框架。
- Butterfly Server .NET (opens new window) - 允许用最少的工作量构建实时Web应用程序,分布式追踪的服务器端库。
- CAP (opens new window) - CAP是处理分布式事务的解决方案,还具有EventBus功能,它轻巧,易于使用且高效。
- Carter (opens new window) - Carter是一个路由框架,使代码更加简单明确。
- Chromely (opens new window) - Electron.NET的轻量级替代品,构建HTML5桌面应用程序框架。
- Cinchoo ETL (opens new window) - 用于.NET的ETL框架(用于CSV,Flat,Xml,JSON,键值对格式文件的分析器/写入器)。
- CQRSlite (opens new window) - 用于帮助在C#中编写CQRS和Eventsourcing应用程序的轻量级框架。
- dataaccess_aspnetcore (opens new window) - EF的UnitOfWork和Repositories的基类。
- DNTFrameworkCore (opens new window) - DNTFrameworkCore 是一个轻量级且可扩展的基础结构,用于基于ASP.NET Core构建高质量的Web应用程序
- DotNetCorePlugins (opens new window) - 用于动态加载.NET Core程序集,将其作为主应用程序的扩展来执行与Assembly.LoadFrom不同。
- DotnetSpider (opens new window) - DotnetSpider,一个类似于WebMagic和Scrapy的.NET标准爬虫库。它是轻量级,高效且快速的高级Web爬网和抓取框架。
- DotNetty (opens new window) - netty端口,事件驱动的异步网络应用程序框架。
- dotvvm (opens new window) - Web应用程序的开源MVVM框架。
- ElectronNET (opens new window) - 使用ASP.NET NET Core构建跨平台桌面应用程序。
- EmbedIO (opens new window) - 一个小型的,跨平台,基于模块的Web服务器。
- Ether.Network (opens new window) - Ether.Network是一个开源网络库,允许开发人员通过sockets创建简单,快速和可扩展的套接字服务器或客户端的基本库。
- EventFlow (opens new window) - EventFlow是一个易于使用的基本CQRS + ES框架。
- ExcelDataReader (opens new window) - 用C#编写的轻量级快速库,用于读取Microsoft Excel文件。
- ExtCore (opens new window) - 用于创建模块化和可扩展的Web应用程序框架。
- Finbuckle.MultiTenant (opens new window) - Finbuckle.MultiTenant是ASP.NET Core的多租户库。它提供用于租户解析,每个租户应用程序配置和每个租户数据隔离的功能。
- fission (opens new window) - Fission 是一个构建在 Kubernetes 之上的 FaaS框架。ission 利用Kubernetes 集群管理、调度、网络管理等,将容器编排功能留给 Kubernetes,而 Fission 就专注于 FaaS 特性。
- grpc (opens new window) - 远程过程调用(RPC)为构建分布式应用程序和服务提供了有用的抽象,grpc库。
- Halibut (opens new window) - 使用基于SSL的JSON-RPC的.NET安全通信框架。
- MagicOnion (opens new window) - MagicOnion是一个实时网络引擎,如SignalR,Socket.io和RPC-Web API框架。
- MassTransit (opens new window) - .NET分布式应用程序框架。
- microdot (opens new window) - 一个开源的.NET微服务框架。
- MoreLINQ (opens new window) - LINQ to Objects的扩展。
- Nancy (opens new window) - 用于在.NET和Mono上构建基于HTTP的服务的轻量级框架。
- opencvsharp (opens new window) - OpenCV的跨平台库。
- orleans (opens new window) - Orleans是一个跨平台的,用于构建分布式应用程序框架
- Prism (opens new window) - Prism是一个框架,用于在WPF,Windows 10 UWP和Xamarin Forms中构建松耦合,可维护和可测试的XAML应用程序。
- protoactor-dotnet (opens new window) - Golang和C#的快速分布式Actor。
- resin (opens new window) - 面向文档的搜索引擎,具有列索引,多重集合查询,基于JSON的查询语言和HTTP API。
- RService.io (opens new window) - 用于ASP.NET Core的轻量级REST服务框架
- ServiceStack (opens new window) - ServiceStack是一个简单,快速,通用和高效的全功能Web和 Web服务框架。
- Steeltoe OSS (opens new window) - 用于常见微服务模式的.NET工具包。
- Strathweb.TypedRouting.AspNetCore (opens new window) - 一个在ASP.NET Core MVC项目中启用强类型路由的库。
- surging (opens new window) - Surging是一种微服务引擎,提供了轻量级,高性能的模块化RPC请求管道。服务引擎支持http,TCP,WS,Mqtt,UDP和DNS协议。它使用ZooKeeper和Consul作为注册表,使用哈希算法,随机,轮询,压力最小优先级作为负载平衡算法,内置服务管理以确保可靠的RPC通信。
- Xer.Cqrs (opens new window) - 轻巧易用的CQRS + DDD库。
- X.PagedList (opens new window) - 用于轻松分页ASP.NET / ASP.NET Core中任何IEnumerable / IQueryable的库。
上次更新: 2023/09/21, 10:51:40