组织介绍

C#/.NET/.NET Core优秀项目和框架精选

帮助开发者发现功能强大、性能优越、创新前沿、简单易用的C#/.NET/.NET Core优秀项目和框架,无论你是寻找灵感、学习新技术、改进代码质量,还是想拓展自己的技术视野,都能为你提供有价值的参考和指导。关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发效率和质量。()

项目分类(善用Ctrl+F)

项目列表

开源框架

Web应用框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 ASP.NET Core ASP.NET Core是一个开源、跨平台、高性能的 .NET 框架,用于在 Windows、Mac 或 Linux 上构建基于云的现代 Web 应用程序。 https://github.com/dotnet/aspnetcore https://gitee.com/hubo/aspnetcore
2 ABP Framework ABP是一个开源应用程序框架,专注于基于ASP.NET Core的Web应用程序开发,但也支持开发其他类型的应用程序。 https://docs.abp.io/zh-Hans/abp/latest/ https://gitee.com/hubo/abp
3 MASA Framework .NET下一代微服务开发框架,提供基于分布式应用运行时Dapr的云原生最佳实践,可以快速实现分布式、微服务、DDD、SaaS等现代应用开发。 https://github.com/masastack/MASA.Framework https://gitee.com/hubo/MASA.Framework
4 Util Util是一个.Net平台下的应用框架,旨在提升中小团队的开发能力,由工具类、分层架构基类、Ui组件,配套代码生成模板,权限等组成。 https://github.com/dotnetcore/Util https://gitee.com/hubo/Util
5 Furion Furion框架是一个基于ASP.NET Core的快速开发框架。 https://github.com/MonkSoul/Furion https://gitee.com/hubo/Furion
6 ServiceStack 一个简单、快速、通用且高效的全功能 Web 和 Web 服务框架,其架构经过精心设计,可减少人工复杂性并通过基于消息的设计促进远程服务最佳实践,从而实现最大程度的重用利用集成服务网关创建松散耦合的模块化服务架构。 https://github.com/ServiceStack/ServiceStack https://gitee.com/hubo/ServiceStack
7 JsonApiDotNetCore 用于使用 ASP.NET 和 Entity Framework Core 构建符合 JSON:API 的 REST API 的框架。 https://github.com/json-api-dotnet/JsonApiDotNetCore https://gitee.com/anysharp/JsonApiDotNetCore
8 FastEndpoints 适用于 ASP.NET 6 及更高版本的轻量级 REST API 开发框架。 https://github.com/FastEndpoints/FastEndpoints https://gitee.com/anydev/FastEndpoints
9
10

🔝项目分类

桌面应用框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 WinForm(Windows Forms) WinForm是一个传统的桌面应用程序框架,它基于 Windows 操作系统的原生控件和窗体。通过简单易用的 API,开发者可以快速构建基于窗体的应用程序,并且可以利用多种控件和事件来实现应用程序的功能和交互。 https://learn.microsoft.com/zh-cn/dotnet/desktop/winforms/get-started/create-app-visual-studio?view=netdesktop-7.0
2 WPF(Windows Presentation Foundation) WPF 是一个强大的桌面应用程序框架,用于构建具有丰富用户界面的 Windows 应用。它提供了灵活的布局、数据绑定、样式和模板、动画效果等功能,让开发者可以创建出吸引人且交互性强的应用程序。 https://learn.microsoft.com/zh-cn/dotnet/desktop/wpf/overview/?view=netdesktop-7.0
3 UWP(Universal Windows Platform) 通用Windows平台(Universal Windows Platform,简称UWP)是微软公司创建并在Windows 10中首次引入的一个同性质应用程序架构平台。此软件平台的目的是帮助发展Metro样式的应用程序,便于软件可以在Windows 10和Windows 10 Mobile上执行且无需重新编写。 https://learn.microsoft.com/zh-cn/windows/uwp/
4
5
6

🔝项目分类

跨平台应用框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Avalonia Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。这意味着开发人员可以共享他们的UI代码,并在不同的目标平台上保持统一的外观和感觉。 https://github.com/AvaloniaUI/Avalonia https://gitee.com/anysharp/Avalonia
2 .NET MAUI .NET MAUI是一个开源、免费(MIT License)的跨平台框架(支持Android、iOS、macOS 和 Windows多平台运行),是 Xamarin.Forms 的进化版,从移动场景扩展到了桌面场景,并从头重新生成了 UI 控件,以提高性能和可扩展性。如果以前使用过 Xamarin.Forms 来生成跨平台用户界面,那么你会注意到它与 .NET MAUI 有许多相似之处。 但也有一些差异。 通过使用 .NET MAUI,可使用单个项目创建多平台应用,但如果有必要,可以添加特定于平台的源代码和资源。.NET MAUI 的主要目的之一是使你能够在单个代码库中实现尽可能多的应用逻辑和 UI 布局。 https://github.com/dotnet/maui https://gitee.com/hubo/maui
3 Uno Platform Uno Platform是一个基于C#开源、功能强大、灵活的跨平台开发框架,用于快速构建单一代码库原生移动、Web、桌面和嵌入式应用程序。它允许 C# 和 WinUI XAML 和/或 C# 代码在所有目标平台上运行,同时允许你控制每个像素。它支持开箱即用的 Fluent、Material 和 Cupertino 主题样式风格。Uno Platform实现了越来越多的 WinRT 和 WinUI API,例如 Microsoft.UI.Xaml,使 WinUI 应用程序能够以本机性能在所有平台上运行。 https://github.com/unoplatform/uno https://gitee.com/anydev/uno
4 Eto.Forms Eto.Forms是一个.NET开源、跨平台的桌面和移动应用的统一框架,该框架允许开发者使用单一的UI代码库构建在多个平台上运行的应用程序,并利用各自平台的原生工具包,从而使应用程序在所有平台上看起来和工作都像原生应用一样。 https://github.com/picoe/Eto https://gitee.com/anysharp/Eto
5 Xamarin Xamarin 是一个开放源代码平台,用于通过 .NET 构建适用于 iOS、Android 和 Windows 的新式高性能应用程序。 Xamarin 是一个抽象层,可管理共享代码与基础平台代码的通信。 Xamarin 在提供便利(如内存分配和垃圾回收)的托管环境中运行。 https://learn.microsoft.com/zh-cn/previous-versions/xamarin/get-started/
6

🔝项目分类

分布式框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 MassTransit MassTransit 是一个免费的、开源的.NET 分布式应用程序框架。 MassTransit 可以轻松创建利用基于消息的松散耦合异步通信来实现更高可用性、可靠性和可扩展性的应用程序和服务。 https://github.com/MassTransit/MassTransit https://gitee.com/anysharp/MassTransit
2 orleans Orleans 是一个用于构建稳健、可扩展的分布式应用程序的跨平台框架。它是由微软研究院开发的开源项目,旨在简化分布式系统的开发过程(Orleans 提供了一种编程模型,使开发人员可以使用面向对象的方式来构建分布式应用程序)。 https://github.com/dotnet/orleans https://gitee.com/hubo/orleans
3 NewLife.Stardust 一款由新生命开发团队开源的.NET轻量级分布式服务框架,星尘是一个轻量级分布式服务框架。它的功能包含配置中心、集群管理、远程自动发布、服务治理、服务自动注册和发现、负载均衡、动态伸缩、故障转移、性能监控。 https://github.com/NewLifeX/Stardust https://gitee.com/hubo/NewLife.Stardust
4
5
6

🔝项目分类

微服务框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Ocelot Ocelot 是一个 .NET API 网关。该项目面向使用 .NET 运行微服务/面向服务架构的人,他们需要一个统一的入口点进入他们的系统。但是,它适用于任何使用 HTTP 的内容并在 ASP.NET Core 支持的任何平台上运行。 https://github.com/ThreeMammals/Ocelot https://gitee.com/anysharp/Ocelot
2 JMSFramework JMSFramework是一个基于.NET的微服务开源框架,它可以快速构建支持分布式事务的微服务。支持服务发现、服务注册、限流、容错和故障转移、负载均衡、双机热备、分布式锁、零代码支持分布式事务等特性。 https://github.com/simpleway2016/JMS https://gitee.com/anysharp/jmsframework
3 ADNC ADNC 是一个基于 .NET 平台的分布式/微服务开源框架,采用现代化的架构设计和最佳实践,同时也适用于单体架构系统的开发。它提供了一系列的工具和库,帮助开发人员快速构建和部署微服务应用程序,包括服务注册/发现、配置中心、链路跟踪、负载均衡、熔断、容错、分布式事务、分布式缓存、消息队列、RPC调用(http/grpc)、认证授权、读写分离、日志记录等,同时也提供了完善的文档和示例代码,方便开发人员使用和学习。 https://github.com/AlphaYu/Adnc https://gitee.com/hubo/adnc
4 Viper Viper 是一个基于Anno微服务引擎开发的Dashboard示例项目。Anno 底层通讯采用 grpc、thrift。自带服务发现、调用链追踪、Cron 调度、限流、事件总线等。 https://github.com/duyanming/Viper https://gitee.com/hubo/Viper
5 Wing Wing致力于打造一个功能强大、最接地气的.NET微服务框架,支持.NET Core 3.1+运行平台。支持Consul服务注册与发现,服务间通讯支持http和grpc调用,内置负载均衡器。支持服务策略配置,服务异常降级处理。支持 Saga分布式事务,支持三种恢复策略:向前恢复、向后恢复、先前再后。自带配置中心,服务配置可以在线集中统一管理。支持http/grpc/sql链路追踪APM及耗时分析统计。内置服务网关,支持全局服务策略和个性化服务策略配置。支持RabbitMQ事件总线,自带人性化的Dashboard管理界面。 https://linguicheng.gitee.io/wing/ https://gitee.com/hubo/Wing
6 Surging surging 是一个分布式微服务框架,提供高性能RPC远程服务调用,采用Zookeeper、Consul作为surging服务的注册中心,集成了哈希,随机,轮询,压力最小优先作为负载均衡的算法,RPC可以选择采用netty或thrift框架,采用异步非阻塞传输。 https://github.com/fanliang11/surging https://gitee.com/hubo/surging
7
8
9
10

🔝项目分类

云原生框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Aspire 一个.NET开源、免费(MIT License)的用于构建可观测、生产就绪的分布式应用程序的云原生框架。 https://dotnet.microsoft.com/zh-cn/apps/cloud https://gitee.com/hubo/aspire
2
3
4
5
6

🔝项目分类

.NET ORM框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 EF/EF Core EF Core(Entity Framework Core)是一个是轻量化、可扩展、开源、跨平台的ORM(对象关系映射)框架,它允许开发者使用 .NET 对象与数据库进行交互,而无需编写大量的SQL代码。它支持 LINQ 查询、更改跟踪、更新和架构迁移。EF Core 通过提供程序插件 API 与 SQL Server、Azure SQL 数据库、SQLite、Azure Cosmos DB、MySQL、PostgreSQL 和其他数据库一起使用(微软官方出品,值得信赖)。 https://learn.microsoft.com/zh-cn/ef/ https://gitee.com/hubo/efcore
2 Dapper Dapper是一个简单的.NET对象关系映射框架,在速度方面具有"King of Micro ORM"的头衔,几乎与使用原始的ADO.NET数据读取器一样快。ORM是一个对象关系映射器,它负责数据库和编程语言之间的映射。Dapper通过扩展IDbConnection提供一些有用的扩展方法去查询您的数据库。 https://github.com/DapperLib/Dapper https://gitee.com/hubo/Dapper
3 SqlSugar SqlSugar是一款老牌 .NET 开源ORM框架,支持.NET CORE 和 MySql、SqlServer、Sqlite、Oracle 、 postgresql 、达梦、人大金仓 数据库,具有EF NH的功能,比EF更人性化的语法,支持真实的批量操作,另外还有媲美Dapper的性能。 https://www.donet5.com/ https://gitee.com/hubo/SqlSugar
4 FreeSql FreeSql 是一款功能强大的对象关系映射(O/RM)组件,支持 .NET Core 2.1+、.NET Framework 4.0+ 以及 Xamarin。 https://freesql.net/ https://gitee.com/hubo/FreeSql
5 Chloe.ORM Chloe.ORM 是一款国产十分稳定可靠的 ORM 框架。除了常规增删查改外还支持连接查询、分组查询、聚合查询、子查询,大部分操作可通过 lambda 完成。还支持分库分表分页、聚合、分组聚合,并支持多个字段组合分片以及多字段路由。 https://github.com/shuxinqin/Chloe
6 SmartSql SmartSql = C# 中的 MyBatis + .NET Core+ 缓存(内存/Redis)+ R/W 拆分 + PropertyChangedTrack +动态存储库 + InvokeSync + 诊断。SmartSql 借鉴了 MyBatis 的思想,使用 XML 来管理 SQL ,并且提供了若干个筛选器标签来消除代码层面的各种 if/else 的判断分支。SmartSql将管理你的 SQL ,并且通过筛选标签来维护本来你在代码层面的各种条件判断,使你的代码更加优美。 https://github.com/dotnetcore/SmartSql
7 nhibernate-core NHibernate是.NET框架的成熟、开源的对象关系映射工具。它在积极开发中,功能齐全,并已成功应用于数千个项目中。 https://github.com/nhibernate/nhibernate-core
8 querybuilder SQL 查询构建器,用 c# 编写,帮助您轻松构建复杂的查询,支持 SqlServer、MySql、PostgreSql、Oracle、Sqlite 和 Firebird。 https://github.com/sqlkata/querybuilder
9 TinyORM TinyORM是一个简单、快速且安全的微型.NET ORM。 https://github.com/sdrapkin/SecurityDriven.TinyORM
10 cyqdata cyq.data是一个高性能且功能最强大的orm(支持.NET Core),支持Txt、Xml、Access、Sqlite、Mssql、Mysql、Oracle、Sybase、Postgres、DB2、Redis、MemCache。 https://github.com/cyq1162/cyqdata
11 Insight.Database Insight.Database是一个用于 .NET 的快速、轻量级的 micro-orm。 https://github.com/jonwagner/Insight.Database
12 SQLite-net 简单、强大、跨平台的 SQLite 客户端和 .NET 的 ORM。 https://github.com/praeclarum/sqlite-net
13 RepoDb RepoDB是一个开源的.NET ORM库,它弥合了微ORM和完整ORM之间的差距。它帮助您简化在开发过程中何时使用基本操作和高级操作的切换。 https://github.com/mikependon/RepoDB
14 linq2db LINQ to DB 是最快的LINQ数据库访问库,在POCO对象和数据库之间提供了一个简单、轻量、快速且类型安全的层。在架构上,它比 Dapper、Massive 或 PetaPoco 等微 ORM 高出一步,因为您使用 LINQ 表达式,而不是魔术字符串,同时在代码和数据库之间维护一个薄抽象层。您的查询由 C# 编译器检查并允许轻松重构。但是,它不像 LINQ to SQL 或实体框架那么重。没有更改跟踪,因此您必须自己进行管理,但从积极的方面来说,您可以获得更多控制权并更快地访问您的数据。 https://github.com/linq2db/linq2db
15 PetaPoco PetaPoco 是一个用于 .NET(4、4.5+、net standard 2.0+)和 Mono 的微型、快速、易于使用的 micro-ORM。由于 PetaPoco 所代表的简单性和易用性,它受到许多人的喜爱。PetaPoco 是首选的微 ORM,也是任何体面的开发人员工具包中必不可少的实用程序。 https://github.com/CollaboratingPlatypus/PetaPoco
16 ServiceStack.OrmLite OrmLite是一个快速、简单、类型化的.NET ORM,OrmLite 的目标是提供一个方便、DRY、无配置、与 RDBMS 无关的类型包装器,该包装器与 SQL 保持高度亲和性,公开直观的 API,生成可预测的 SQL 并干净地映射到断开连接和数据传输对象 (DTO) 友好、普通的旧C# 对象 (POCO)。这种方法更容易推理您的数据访问,从而清楚地知道什么 SQL 在什么时间执行,同时减轻意外行为、隐式 N+1 查询和重对象关系映射器 (ORM) 中普遍存在的泄漏数据访问。 https://github.com/ServiceStack/ServiceStack.OrmLite
17 NPoco NPoco是一个开源、轻量级的.NET ORM(对象关系映射)库,用于简化数据库操作。它通过将数据库中的列名映射到C#对象的属性名来工作,这种映射是大小写不敏感的,因此无需进行额外的映射设置即可执行查询。 https://github.com/schotime/NPoco
18
19
20

🔝项目分类

网络通信框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 DotNetty DotNetty是Netty的移植版,它是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 https://github.com/Azure/DotNetty
2 TouchSocket TouchSocket是一个整合性、功能丰富的.NET(包括 C# 、VB.Net、F#)网络通信框架。包含了socket、 tcp、udp、ssl、namedPipe、http、websocket、rpc、jsonrpc、webapi、xmlrpc、modbus等一系列的通信模块。一键式解决 tcp 黏分包问题,使用协议模板,可快速实现「固定包头」、「固定长度」、「区间字符」等一系列的数据报文解析。 https://rrqm_home.gitee.io/touchsocket/
3 SignalR SignalR 是一个实时网络通信框架,可以进行服务器到客户端和客户端到客户端的双向通信。它支持 WebSocket、Server-Sent Events 和 Long Polling 等传输协议,适用于实时聊天、实时推送等场景。 https://learn.microsoft.com/zh-cn/aspnet/core/signalr/introduction?view=aspnetcore-7.0
4 BeetleX BeetleX是一个开源的高性能 .NET Core网络库,提供了TCP、UDP、HTTP和WebSocket协议的支持。它的设计目标是简单易用、高性能、可扩展性强,并支持大规模并发连接。BeetleX基于.NET Core实现,支持跨平台运行,可以运行在Windows、Linux和macOS等系统上。 https://github.com/beetlex-io/BeetleX
5 NetCoreServer NetCoreServer是一个.NET开源、免费(MIT License)、快速、低延迟的异步套接字服务器和客户端库。它支持多种协议,包括 TCP、SSL、UDP、Unix Domain Socket、HTTP、HTTPS 和 WebSocket,并且能够处理高达10K并发连接。通过提供对多种协议的支持和优化的网络 I/O 操作,它使开发人员能够轻松创建响应迅速且可扩展的网络应用程序。 https://github.com/chronoxor/NetCoreServer
6
7
8

🔝项目分类

系统日志框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 NLog 是一个功能强大且易于配置的日志记录库,它提供了多种输出目标和过滤器,可以满足各种日志记录需求。NLog 支持异步日志记录、日志级别、事件跟踪等功能。 https://github.com/NLog/NLog https://gitee.com/anysharp/NLog
2 Serilog 是一个简单而灵活的日志记录库,它支持结构化日志记录,并提供了丰富的日志输出和处理方式。通过使用 Serilog,可以轻松地将日志记录到不同的目标,如控制台、文件、数据库等。 https://github.com/serilog/serilog https://gitee.com/anysharp/serilog
3 Log4net 是一个成熟稳定的日志记录框架,它被广泛用于.NET 应用程序开发。log4net 提供了高度可配置的日志记录功能,支持多种日志输出目标和日志级别。 https://github.com/apache/logging-log4net
4
5
6
7
8

🔝项目分类

AI和LLM框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 LangChain .NET 一个开源、免费的C#版本的LangChain,尽可能保持与原始版本相似的抽象,同时开放新实体和第三方库的使用。 https://github.com/tryAGI/LangChain
2 Kernel Memory Kernel Memory(KM)是一种多模态AI服务,RAG 架构,使用 LLM 和自然语言索引和查询任何数据、跟踪来源、显示引用、异步内存模式。该存储库提供了特定 AI 和 LLMs 应用场景中内存的最佳实践和参考架构。 https://github.com/microsoft/kernel-memory
3 openai-dotnet 一个适用于 .NET 稳定的官方OpenAI库,旨在为 .NET 开发者提供方便的接口来访问 OpenAI 的 REST API。 https://github.com/openai/openai-dotnet
4 AutoGen AutoGen是一个开源编程框架,它通过多个代理进行对话以解决任务,从而实现 LLM 应用的开发。AutoGen 代理可定制、可对话,并且能够无缝地允许人类参与。它们可以在不同的模式下运行,使用 LLM、人类输入和工具的组合。 https://github.com/microsoft/autogen
5 Betalgo.OpenAI OpenAI .NET SDK其中包括了Azure OpenAI、ChatGPT、Whisper 和 DALL-E。 https://github.com/betalgo/openai
6 Semantic Kernel Semantic Kernel是一个开源的软件开发工具包(SDK),旨在将大型语言模型(LLM)如OpenAI、Azure OpenAI和Hugging Face与传统的编程语言如C#、Python和Java集成。这个项目通过提供插件系统,允许开发者轻松地创建能够调用这些大型语言模型的应用程序。 https://github.com/microsoft/semantic-kernel
7 BotSharp BotSharp 是一个面向企业级 LLM 应用的开源 AI 框架,旨在促进智能机器人助手在面向业务系统中的开发和应用。该项目涉及自然语言理解、计算机视觉和音频处理技术,并旨在推动智能机器人助手在企业级系统中的开发和应用。BotSharp 提供了开箱即用的机器学习算法,使普通程序员能够更快、更轻松地开发人工智能应用程序。 https://github.com/SciSharp/BotSharp
8 OpenAI DotNet 一个简单的.NET客户端库,用于通过OpenAI的RESTful API进行访问(非官方)。 https://github.com/RageAgainstThePixel/OpenAI-DotNet
9 LLamaSharp LLamaSharp是一个跨平台库,用于在本地设备上运行LLaMA/LLaVA模型(以及其他模型)。它基于llama.cpp,能够在CPU和GPU上高效进行推理。通过提供高级API和RAG支持,LLamaSharp使得在应用程序中部署大型语言模型(LLM)变得方便。 https://github.com/SciSharp/LLamaSharp
10 AntSK 基于.Net8+AntBlazor+SemanticKernel 和KernelMemory 打造的AI知识库/智能体,支持本地离线AI大模型。可以不联网离线运行。支持aspire观测应用数据。 https://github.com/AIDotNet/AntSK
11 OllamaSharp OllamaSharp旨在通过提供.NET绑定,使得开发者能够轻松地在.NET应用程序中使用Ollama API。简化了 .NET 与 Ollama 的本地和远程交互。 https://github.com/awaescher/OllamaSharp
12
13
14
15

🔝项目分类

深度学习框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Numpy.NET Numpy.NET是NumPy最完整的.NET绑定,NumPy是Python中科学计算,机器学习和AI的基础库。Numpy.NET通过兼容的强类型API为.NET开发人员提供了广泛的功能,包括多维数组和矩阵,线性代数,FFT等等。其他几个SciSharp项目,如Keras.NET和Torch.NET都依赖于Numpy.NET。 https://github.com/SciSharp/Numpy.NET https://gitee.com/anysharp/Numpy.NET
2 TorchSharp TorchSharp 是一个.NET库,它提供了访问支持 PyTorch 的库的功能。TorchSharp 的重点是绑定由 libtorch 提供的 API,特别关注张量操作。设计意图是尽可能接近 PyTorch 的使用体验,同时在适当的情况下利用.NET静态类型系统的优势。例如,当PyTorch为特定参数定义了多个有效类型时,会使用方法重载进行处理。 https://github.com/dotnet/TorchSharp
3 Keras.NET 是一个基于 .NET 平台的 Keras 框架移植版,Keras 是一个流行的深度学习框架,以易用性和可扩展性而闻名。通过 Keras.NET,您可以在 .NET 应用程序中使用 Keras 的高级 API 构建和训练神经网络模型。 https://github.com/SciSharp/Keras.NET
4 TensorFlow.NET 是一个将 TensorFlow 框架移植到 .NET 平台的项目。它提供了用于构建和训练深度学习模型的强大功能和 API,并允许开发者在 .NET 应用程序中直接使用 TensorFlow 的功能。 https://github.com/SciSharp/TensorFlow.NET
5 ML.NET 由 Microsoft 推出的开源机器学习框架,它提供了一套简单易用的 API 和工具,便于开发者在.NET 应用程序中进行机器学习和深度学习任务。 https://dotnet.microsoft.com/zh-cn/apps/machinelearning-ai/ml-dotnet
6 PaddleSharp 基于百度飞桨的深度学习框架.NET封装。 https://www.cnblogs.com/sdflysha/p/20230724-paddlesharp-in-a-year.html
7
8
9
10

🔝项目分类

单元测试框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 NUnit NUnit是一个流行的.NET平台上的开源单元测试框架,它提供了强大的功能和灵活性,使开发人员能够编写高质量的单元测试代码。 https://github.com/nunit/nunit
2 xUnit.net xUnit.net是一个.NET平台上的开源单元测试框架,它提供了简洁、现代化的设计和丰富的功能,使开发人员能够轻松编写高效的单元测试。 https://github.com/xunit/xunit
3 Fixie Fixie是一个类似于NUnit和xUnit的现代化.NET测试框架,但更注重简洁的默认设置和灵活的定制。 https://github.com/fixie/fixie
4 TUnit TUnit是一个适用于.NET 8及更高版本的现代、灵活、开源和快速的.NET测试框架,包括原生AOT和Trimmed Single File应用程序支持! https://github.com/thomhurst/TUnit
5
6

🔝项目分类

程序限流框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 AspNetCoreRateLimit AspNetCoreRateLimit是一个基于ASP.NET Core的限流框架,提供了灵活的限流功能,帮助开发人员控制和保护应用程序中的HTTP请求频率和数量。 https://github.com/stefanprodan/AspNetCoreRateLimit https://gitee.com/hubo/AspNetCoreRateLimit
2 Microsoft.AspNetCore.RateLimiting Microsoft.AspNetCore.RateLimiting 中间件提供速率限制中间件。 应用可配置速率限制策略,然后将策略附加到终结点。 对于采用速率限制的应用,在部署前应仔细进行负载测试和评审。 https://learn.microsoft.com/zh-cn/aspnet/core/performance/rate-limit?view=aspnetcore-8.0
3
4
5
6

🔝项目分类

工作流引擎框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 elsa-core elsa-core是一个.NET开源、免费(MIT License)、功能强大且灵活的工作流引擎和设计器,适用于构建各种类型的工作流应用。提供了一组功能强大且灵活的工具和组件,用于定义、运行和监控工作流。它支持多种工作流模型、活动节点、并行执行、条件分支、定时触发等特性,使得开发人员能够根据业务需要构建复杂的工作流程。 https://github.com/elsa-workflows/elsa-core https://gitee.com/anysharp/elsa-core
2 Workflow Core Workflow Core是一个基于.NET的开源工作流引擎,提供了可扩展和灵活的工作流管理功能,帮助开发人员设计和执行复杂的工作流程。 https://github.com/danielgerlag/workflow-core https://gitee.com/anysharp/workflow-core
3 Wexflow Wexflow 是一个开源、跨平台的工作流引擎和自动化平台,旨在实现重复性任务的自动化。在 Wexflow 的帮助下,构建自动化和工作流程变得轻而易举。 https://github.com/aelassas/wexflow
4 Slickflow Slickflow是一款.NET开源的工作流引擎,Slickflow工作流引擎,选取BPMN模型作为工作流模型的语义表达,BPMN模型消除技术和业务之间的隔阂,注重业务人员对流程的需求和理解,而不是以技术为本位,相对来说,更近一步体现技术服务于业务需求的概念。 https://github.com/besley/slickflow
5
6

🔝项目分类

身份认证授权框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 OpenIddict 一个开源的身份认证和授权框架,用于简化实现身份验证、令牌颁发和访问控制等功能的过程。 提供了丰富的配置选项和扩展点,使开发人员能够根据自己的需求进行定制和扩展。它还提供了与 ASP.NET Core 和 Entity Framework Core 的无缝集成,使其更容易与现有的应用程序和数据存储进行整合。 https://github.com/openiddict/openiddict-core
2 Casbin.NET 一种授权库,支持在.NET(C#)中的ACL、RBAC、ABAC等访问控制模型。 https://github.com/casbin/Casbin.NET https://gitee.com/anyauth/Casbin.NET
3 IdentityServer4 IdentityServer4是一个基于OpenID Connect和OAuth 2.0的开源身份认证和授权框架,用于构建安全的认证服务器和单点登录解决方案。 https://github.com/IdentityServer/IdentityServer4
4
5
6

🔝项目分类

反向代理框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 YARP (Yet Another Reverse Proxy) YARP (Yet Another Reverse Proxy) 是一个开源的反向代理项目,由微软推出并维护。它提供了一个灵活、高性能和可扩展的反向代理解决方案。YARP 的设计目标是为开发人员提供一个简单而强大的工具,用于构建和管理反向代理服务。它支持多种功能和特性,包括负载均衡、路由规则、请求转发、请求/响应修改、流量控制等。该项目采用基于配置的方式来定义反向代理的行为。通过简单的配置文件,您可以指定转发规则、负载均衡策略、路由规则以及其他扩展功能。这使得 YARP 可以适应不同类型的应用场景和需求。 https://github.com/microsoft/reverse-proxy
2
3
4
5
6

🔝项目分类

开源网关框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Ocelot Ocelot是一个基于.NET Core的开源网关库,它提供了一种简单而灵活的方式来构建和管理微服务架构中的API网关。通过使用Ocelot,您可以轻松地实现反向代理、路由、请求转发、负载均衡、身份验证、授权等功能。 https://github.com/ThreeMammals/Ocelot https://gitee.com/anysharp/Ocelot
2 ThingsGateway ThingsGateway是一款基于.NET8开源的跨平台高性能边缘采集网关,提供底层PLC通讯库,通讯调试软件等,单机采集数据点位可达百万。 https://gitee.com/dotnetchina/ThingsGateway https://gitee.com/anyplc/ThingsGateway
3 IoTGateway 基于.NET6的跨平台物联网网关。通过可视化配置,轻松的连接到你的任何设备和系统(如PLC、扫码枪、CNC、数据库、串口设备、上位机、OPC Server、OPC UA Server、Mqtt Server等),从而与 Thingsboard、IoTSharp或您自己的物联网平台(MES、SCADA)进行双向数据通讯。提供简单的驱动开发接口;当然也可以进行边缘计算。 https://gitee.com/iioter/iotgateway https://gitee.com/anyplc/iotgateway
4 FastGateway 基于 .NET8+FreeSql超轻量级网关,为了代替Nginx而生,基于使用Yarp打造更快更轻量级的网关,并且提供了完整的UI界面提供了地区请求数据统计,提供了免费的HTTPS证书申请,并且支持HTTP内网穿透,还提供了黑白名单,并且提供动态更新,支持限流等。 https://github.com/239573049/FastGateway/ https://gitee.com/hubo/FastGateway
5 Apiumc Gateway Apiumc Gateway 是高性能的Web网关,它从底层Socket原始通信层开始,采用多线程、多任务模式从新构建Web服务,充分发挥当下多核的CPU的多任务并行性能,达到不输nginx的性能表现,而多线程、多任务天生比多进程模式更有编程可控性,基于这此原理,为Apiumc带来丰富多的基于网关深度应用,是网关功能集大成者;它一个工具等于Nginx + 网关登录 + 图片处理 + 内网穿透 + 免费Ssl证书,且配置全程界面化,让你告别难懂、难记易出错的指令配置。 https://gitee.com/apiumc/Gateway
6 SharpSCADA SharpSCADA 是一个开源的轻量级工业控制网关和组态软件,旨在提供灵活且强大的解决方案,以满足工业自动化和监控的需求。该项目支持多种工业协议,包括西门子的Profinet、AB的EtherNet/IP、施耐德的Modbus和OPC等,采用类OPC接口网关实现数据通信。 https://gitee.com/LaoHuaiMiao/SharpSCADA
7
8
9
10

🔝项目分类

网络爬虫框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Abot Abot是一个基于C#的开源网络爬虫框架,旨在提供高速和灵活的爬取功能。它负责底层的任务调度、多线程处理、HTTP 请求、链接解析等繁琐的细节,开发者只需要注册事件来处理页面数据。 https://github.com/sjdirect/abot
2 SpiderEye SpiderEye是一个基于.NET的Web爬虫框架,旨在为开发者提供构建高效、可扩展的网络爬虫的工具。与其他类似的框架相比,SpiderEye使用操作系统的原生webview而不是捆绑Chromium,从而提供更轻量级的解决方案。 https://github.com/JBildstein/SpiderEye
3 DotnetSpider DotnetSpider是一个轻量、灵活、高性能、跨平台的分布式网络爬虫框架。 https://github.com/dotnetcore/DotnetSpider
4
5
6

🔝项目分类

内网穿透框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 NSmartProxy NSmartProxy是一款.NET开源(MIT License)、免费的内网穿透工具,采用.NET Core的全异步模式打造。 https://github.com/tmoonlight/NSmartProxy
2 CYarp 基于Yarp的http内网穿透中间件,支持tcp、http/2.0或http/3.0作为http/1.1的传输层。 https://github.com/xljiulang/CYarp
3 FastTunnel FastTunnel是一个.NET开源、高性能、跨平台的内网穿透工具,使用它可以实现将内网服务暴露到公网供自己或任何人访问。 https://gitee.com/Hgui/FastTunnel
4
5
6

🔝项目分类

依赖注入框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Autofac Autofac是微软.NET平台上的一个IoC容器。它管理类之间的依赖关系,使得随着应用程序规模和复杂性的增长,应用程序保持易于修改。这是通过将普通的.NET类视为组件来实现的。 https://github.com/autofac/Autofac https://gitee.com/hubo/Autofac
2 Scrutor Scrutor 是一个开源的 .NET 库,旨在简化程序集扫描和依赖注入容器的使用。通过 Scrutor,您可以方便地进行程序集扫描,并根据特定的约定自动注册服务到依赖注入容器中。这个框架使得在使用 Microsoft.Extensions.DependencyInjection 进行依赖注入时更加灵活和方便。Scrutor 提供了各种功能,包括程序集扫描、服务装饰等,帮助简化和优化您的依赖注入配置过程。 https://github.com/khellang/Scrutor
3 Lamar 快速的控制反转工具,是StructureMap的继任者。 https://github.com/JasperFx/lamar
4 LightInject .NET开源的一个超轻量级的IoC容器。 https://github.com/seesharper/LightInject
5 Grace Grace是一个.NET开源的功能丰富的依赖注入容器库。 https://github.com/ipjohnson/Grace
6 DryIOC DryIoc是一个快速、小巧、功能齐全的.NET IoC容器。 https://github.com/dadhi/DryIoc
7 StructureMap 一个用于.NET的依赖注入/控制反转工具。 https://github.com/structuremap/structuremap
8
9
10

🔝项目分类

开源缓存框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 FusionCache FusionCache是一个用于构建高效缓存系统的.NET框架(基于MIT License协议开源、强大、易于使用),旨在提供简单易用、高性能和可靠的缓存解决方案。支持内存缓存、分布式缓存、http 缓存、CDN、浏览器缓存、离线缓存等等。 https://github.com/ZiggyCreatures/FusionCache
2 EasyCaching EasyCaching是一个.NET开源的缓存库,包含了缓存的基本用法和一些高级用法,可以帮助开发者更轻松地处理缓存。 https://github.com/dotnetcore/EasyCaching
3
4
5
6

🔝项目分类

开源游戏框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 GameFramework Game Framework 是一个基于 Unity 引擎的游戏框架,主要对游戏开发过程中常用模块进行了封装,很大程度地规范开发过程、加快开发速度并保证产品质量。 https://github.com/EllanJiang/GameFramework
2 ET Unity3D 客户端和 C# 服务器框架。 https://github.com/egametang/ET
3 MonoGame MonoGame是一个简单而强大的.NET框架,使用C#编程语言可以创建桌面PC、视频游戏机和移动设备游戏。 https://github.com/MonoGame/MonoGame
4
5
6

🔝项目分类

其他开源框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 PluginCore 一个ASP.NET Core开源的、轻量级插件框架,一分钟集成Vue.js frontend、JavaScript SDK。 https://github.com/yiyungent/PluginCore
2 xamarin-macios xamarin-macios 是 Xamarin 项目中用于开发 .NET for iOS、Mac Catalyst、macOS 和 tvOS 应用程序的主要仓库。这些 SDK 允许开发者使用 C# 语言和 .NET Base Class Library (BCL) 的功能,结合 Visual Studio 或 Visual Studio Code 等现代 IDE,来创建原生的跨平台应用程序。这些 SDK 提供了与 Objective-C 和 Xcode 相似的 UI 控件,但提供了更灵活和现代的编程体验。 https://github.com/xamarin/xamarin-macios
3 CsGo CsGo是一个功能强大、易于使用的C#并发流程控制框架和运动控制框架,适用于工业自动化、机器视觉等多个领域。通过提供灵活的并发控制机制和高效的任务处理能力,它能够帮助开发者构建稳定可靠的工业自动化和机器视觉系统。 https://gitee.com/hamasm/CsGo
4
5
6

🔝项目分类

开源项目

后台&权限&工作流管理系统(Admin&RBAC&Workflow)

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Vue.NetCore 一款基于Vue(提供Vue2/Vue3版本)和.Net Core前后端分离、开源免费(MIT License)、强大、跨平台的快速开发框架,并且框架内置代码生成器(解决重复性工作,提高开发效率),支持移动端(iOS/Android/H5/微信小程序)。 https://github.com/cq-panda/Vue.NetCore https://gitee.com/hubo/Vue.NetCore
2 WTM WalkingTec.Mvvm框架(简称WTM)是基于.net core的快速开发框架。支持Layui(前后端不分离), React(前后端分离),VUE(前后端分离),内置代码生成器,最大程度的提高开发效率,是一款高效开发的利器。 https://github.com/dotnetcore/WTM https://gitee.com/hubo/wtm
3 YuebonCore YuebonCore基于.Net8.0的权限管理及快速开发框架,前后端分离,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等,整合应用最新技术包括Asp.NetCore MVC、SqlSugar、WebAPI、Swagger、Vue等。它的架构易于扩展,是中小项目的首选。 https://gitee.com/yuebon/YuebonNetCore https://gitee.com/hubo/YuebonNetCore
4 BootstrapAdmin 基于Bootstrap Blazor开源的.NET通用后台权限管理系统,后台管理页面兼容所有主流浏览器,完全响应式布局(支持电脑、平板、手机等所有主流设备),可切换至 Blazor 多 Tabs 模式,权限控制细化到网页内任意元素(按钮、表格、文本框等等)。 https://gitee.com/LongbowEnterprise/BootstrapAdmin https://gitee.com/hubo/BootstrapAdmin
5 DncZeus DncZeus是一个基于 .NET 7 + Vue.js 的前后端分离的通用后台管理系统框架。后端使用.NET 7 + Entity Framework Core 构建,UI 则是目前流行的基于 Vue.js 的 iView。项目实现了前后端的动态权限管理和控制以及基于 JWT 的用户令牌认证机制,让前后端的交互更流畅。 https://github.com/lampo1024/DncZeus https://gitee.com/hubo/DncZeus
6 Blog.Core Blog.Core一个开箱即用的企业级前后端分离【ASP.NET Core 8.0 Api + Vue 2.x + RBAC】权限框架。 http://apk.neters.club/.doc/ https://gitee.com/hubo/Blog.Core
7 Admin.Core Admin后端,前后端分离的权限管理系统。支持多租户、数据权限、动态Api、任务调度、OSS文件上传、滑块拼图验证、国内外主流数据库自由切换和动态高级查询。基于.Net跨平台开发的WebApi。集成统一认证授权、事件总线、数据验证、分布式缓存、分布式事务、Ip限流、全Api鉴权、集成测试、性能分析、健康检查、接口文档等。 https://github.com/zhontai/Admin.Core https://gitee.com/hubo/Admin.Core
8 YiShaAdmin YiShaAdmin基于.NET Core Web + Bootstrap开发,借鉴了很多开源项目的优点,让你开发Web管理系统和移动端Api更简单。 她可以用于所有的Web应用程序,例如网站管理后台、CMS、CRM、ERP、OA这类的系统和移动端Api(基于MIT License开源,免费可商用)。 https://github.com/liukuo362573/YiShaAdmin https://gitee.com/hubo/YiShaAdmin
9 Yi.Admin YiFramework是一个基于.Net8+Abp.vNext+SqlSugar的DDD领域驱动设计后端开源框架,前端Vue3,框架三层架构\DDD领域驱动设计,内置Rbac权限管理、Bbs论坛社区系统 以用户体验出发。 架构干净整洁、采用微软风格原生框架封装。 适合小中大型项目上线、.Net8学习、Abp.vNext学习、Sqlsugar学习 、项目二次开发。 https://gitee.com/ccnetcore/Yi https://gitee.com/hubo/Yi
10 NetAdmin 通用后台权限管理系统、快速开发框架(基于C#12/.NET8、Vue3/Vite、Element Plus等现代技术构建,具有十分整洁、优雅的编码规范)。 https://github.com/nsnail/NetAdmin
11 ZR.Admin.NET 一款前后端分离的、跨平台基于RBAC的通用权限管理后台。ORM采用SqlSugar。前端采用Vue、AntDesign,支持多种数据库、缓存、任务调度、支持统一异常处理、接口限流、支持一键生成前后端代码,支持动态国际化翻译(Vue3),等诸多黑科技,代码简洁易懂、易扩展让开发更简单、更通用。 https://gitee.com/izory/ZrAdminNetCore https://gitee.com/anysharp/ZrAdminNetCore
12 FytSoa Admin FytSoa Admin 是一个快速搭建中后台解决方案,后台基于 NetCore 6 和前端 VUE3+Element+Plus 实现。使用最新的前沿技术栈,提供各类使用组件方便在业务开发时调用,并且持续性的提供丰富的业务模块,帮助你快速搭建企业级中后台任务。 https://gitee.com/feiyit/fytsoa
13 Meiam.System .NET 7 / .NET 5 WebAPI + Vue 2.0 + RBAC 企业级前后端分离权限框架。 https://github.com/91270/Meiam.System
14 WaterCloud .NET和Layui集成的最佳实践;敏捷开发优选框架,自带权限包含字段、数据权限,自带流程表单设计,基于多数据库的多租户等。 https://gitee.com/qian_wei_hong/WaterCloud https://gitee.com/anysharp/WaterCloud
15 OSharp OSharp是一个基于.Net6.0的快速开发框架,框架对 AspNetCore 的配置、依赖注入、日志、缓存、实体框架、Mvc(WebApi)、身份认证、功能权限、数据权限等模块进行更高一级的自动化封装,并规范了一套业务实现的代码结构与操作流程,使 .Net 框架更易于应用到实际项目开发中。 https://github.com/dotnetcore/osharp https://gitee.com/hubo/osharp
16 Serenity Serenity 是一个 ASP.NET Core / TypeScript 应用程序平台,旨在通过基于服务的架构简化和缩短以数据为中心的业务应用程序的开发过程。它旨在通过避免模板代码、减少重复性任务所花费的时间以及应用最佳软件设计实践,使开发更轻松,同时降低维护成本。 https://github.com/serenity-is/Serenity
17 AIBPM 采用开源.NET框架中台Admin(前后端分离权限管理系统)开发的工作流/工单系统,自己实现的顺序流引擎。 https://github.com/leooneone/aibpm.plus
18 OpenAuth.Net .Net权限管理及快速开发框架、最好用的权限工作流系统。源于Martin Fowler企业级应用开发思想及最新技术组合(SqlSugar、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、Vue2/3、Element-ui/plus、IdentityServer等)。包括:角色授权、代码生成、打印设计、表单设计、工作流等。架构易扩展,是中小企业的首选。 https://gitee.com/dotnetchina/OpenAuth.Net
19 ApeVolo .Net 6.0 、SqlSugar、Vue、RBAC、前后端分离的开箱即用的企业级中后台管理系统。 https://github.com/xianhc/apevolo-api
20 HzyAdmin HzyAdmin 是前后端分离权限管理系统基架。 https://github.com/hzy-6/hzy-admin https://gitee.com/anysharp/hzy-admin
21 Magic.NET 基于Furion/.NET 7实现的通用管理平台(RBAC模式)。整合最新技术,模块插件式开发,前后端分离,开箱即用。集成Sqlsugar、多租户、缓存、数据校验、鉴权、事件总线、动态API、通讯、远程请求、任务调度、工作流等众多黑科技。代码简洁、易扩展,让开发更简单、更通用、更流行! https://gitee.com/zhengguojing/magic-net
22 Colder.Admin.AntdVue Web后台快速开发框架,.NET5+Ant Design Vue版本。 https://github.com/Coldairarrow/Colder.Admin.AntdVue
23 Known Known是基于Blazor的企业级快速开发框架,低代码,跨平台,开箱即用,一处代码,多处运行。 https://gitee.com/known/Known
24 Purest Admin 基于 .NET 8 + Vue3 实现的极简RABC权限管理系统,后端基于精简后的ABP框架,前端基于vue-pure-admin,前端极强的表格框架vxe-table,旨在打造一款最合适二次开发的极简.NET框架。 https://github.com/dymproject/purest-admin
25 SimpleAdmin SimpleAdmin是一个小而美的通用业务型后台管理系统,专为解决开发过程中的痛点难点而生。Vue3+Vite+Vuex+JS,并在此基础上增加更人性化功能,后端基于.NET6/7+Furion,ORM采用Sqlsugar+单例模式,插件式开发。采用RBAC+多机构的权限管理模式,实现全网最灵活的接口级别数据权限控制,集成国密加解密,导入导出、导入导出、批量修改等常用插件。后端代码注释覆盖率>90%,并配备超牛皮的代码生成器和超详细的手摸手教学文档,非常适合二次开发。 https://gitee.com/zxzyjs/SimpleAdmin
26 abp-elsa-module Elsa Abp模块和工作流应用程序。 https://github.com/jxnkwlp/abp-elsa-module
27 AIStudio.Wpf.AClient AIStudio.Wpf.AClient 是一个基于 WPF (Windows Presentation Foundation) 构建的客户端框架,专为开发企业级应用而设计。该项目目前版本为 6.0,进行了全面优化和升级,提供了丰富的功能和模块,以满足不同场景下的开发需求。 https://gitee.com/akwkevin/aistudio.-wpf.-aclient
28
29
30

🔝项目分类

商城项目系统(Shop)

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 nopCommerce 一个功能丰富、免费、灵活且可定制的开源电子商务解决方案(大家假如有商城需求可以直接使用该项目进行二次开发,省时省力) https://github.com/nopSolutions/nopCommerce https://gitee.com/hubo/nopCommerce
2 SoMall SoMall是一个.NET ABP框架开发、开源、免费(MIT License)的多租户多商户多应用社交电商商城平台。 https://github.com/jerrytang67/SoMall https://gitee.com/hubo/SoMall
3 CoreShop 基于 Asp.Net Core 7.0、Uni-App开发,支持可视化布局的小程序商城系统,前后端分离,支持分布式部署,跨平台运行,拥有分销、代理、团购、拼团、秒杀、直播、优惠券、自定义表单等众多营销功能,拥有完整SKU、下单、售后、物流流程。支持一套代码编译发布微信小程序版、H5版、Android版、iOS版、支付宝小程序版、字节跳动小程序版、QQ小程序版等共10个平台。 https://github.com/CoreUnion/CoreShop https://gitee.com/anyshop/CoreShop
4 QShop QShop商城是全新推出的一款轻量级、高性能、前后端分离的电商系统,支持微信小程序,前后端源码100%开源,完美支持二次开发,让您快速搭建个性化独立商城。 技术架构:.Net6、WebAPI、Swagger、NUnit、VUE、Element-UI、Ant Design Vue,专注轻量可持续稳定的高可用系统,可学习可商用。 https://gitee.com/qiushuochina/QShop https://gitee.com/anyshop/QShop
5 eShop eShop是由.NET团队提供的电子商务系统示例项目,演示了如何使用.NET技术栈构建现代化的电子商务网站,包括微服务架构、领域驱动设计和事件驱动架构等最佳实践。 https://github.com/dotnet/eShop https://gitee.com/anyshop/eshop
6 SimplCommerce 基于 .NET Core 开源的简单、跨平台、模块化电子商务系统。 https://github.com/simplcommerce/SimplCommerce https://gitee.com/hubo/SimplCommerce
7 SmartStoreNET ASP.NET MVC开源的企业电子商务购物车解决方案。 https://github.com/smartstore/SmartStoreNET https://gitee.com/anyshop/SmartStoreNET
8 Module Shop 一个基于 .NET 8.0 构建的开源免费(MIT License)、简单、跨平台、模块化的商城系统。 https://github.com/trueai-org/module-shop https://gitee.com/anyshop/module-shop
9
10

🔝项目分类

仓库管理系统(WMS)

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 KopSoftWms KopSoftWms是.NET开源免费的WMS仓库管理系统。 https://github.com/lysilver/KopSoftWms
2 ModernWMS ModernWMS库存管理系统是我们从多年ERP系统研发中总结出来的一套针对小型物流仓储供应链流程。在工作过程中我们很多的中小企业,由于IT预算有限,所以无法用上适合他们的系统,却又实实在在存在仓储管理方面的需求,以此我们开始了这个项目。为了帮助一些有需要的用户。 https://github.com/fjykTec/ModernWMS
3 WMS(智能仓储配送平台) WMS(智能仓储配送平台),一个具有后端+前端+移动/PDA端的项目。 https://github.com/qq283335746/Wms
4 SmoWMS SmoWMS仓库管理系统,移动端APP开源项目,支持Android、iOS,基于.NET(C#、VB)。SmoWMS仓库管理系统包含了仓库管理、订单、主数据维护、图表分析、个人信息等几大功能。 https://github.com/comsmobiler/SmoWMS
5 ZEQP.WMS ZEQP是一个.NET Core开源、跨平台的仓储管理系统,数据库支持MSSQL/MySQL。 https://github.com/awesomedotnetcore/WMS/
6
7
8
9
10

🔝项目分类

制造执行系统(MES)

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 iMES工厂管家 一款基于.NetCore3.1和Vue3的MES管理系统,项目亮点功能包括:模版打印,Excel模版导出,自定义实体扩展,移动端精美设计,大屏设计等功能。 https://gitee.com/ZM-Rid/imes
2
3
4
5
6

🔝项目分类

内容管理系统(CMS)

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 ShenNiusModularity ShenNiusModularity是一款基于 .NET Core 框架研发的、开源、免费的自媒体内容管理系统。项目秉承大道至简的原则开发,坚持业务模块最低复杂度复用,代码方面追求简单、高效、实用。适合小白入门进阶,同样适用老手上路干活。 https://gitee.com/shenniu_code_group/shen-nius.-modularity
2 Piranha CMS Piranha CMS是一个针对 .NET 8 和 Entity Framework Core 构建的解耦式、跨平台 CMS。它具有模块化和可扩展的架构,支持多种托管和部署方案。 https://github.com/PiranhaCMS/piranha.core
3 ZKEACMS ZKEACMS build with .Net 7 (.Net CMS)可视化设计在线编辑内容管理系统。 https://github.com/SeriaWei/ZKEACMS
4 Oqtane Framework Blazor 和 .NET MAUI 的 CMS & 应用程序框架。 https://github.com/oqtane/oqtane.framework
5 EasyCms EasyCms是一个基于Asp.net Core的后台快速开发框架,内容管理系统(建站CMS系统)。 https://github.com/aprilyush/EasyCMS
6 Umbraco CMS Umbraco是最友好、最灵活、增长最快的ASP.NET开源的内容管理系统。 https://github.com/umbraco/Umbraco-CMS
7 JR-CMS 基于.NET + DDD 构建的跨平台多站点开源内容管理系统,同时支持ASP.NET 4.x和.NET6.0,可以运行在Windows,Linux,MacOSX等操作系统,支持Docker容器。 https://github.com/ixre/cms
8 OrchardCore Orchard Core 是一个采用 ASP.NET Core 构建的开源模块化多租户应用程序框架,也是一个建立在该框架之上的内容管理系统(CMS)。 https://github.com/OrchardCMS/OrchardCore https://gitee.com/hubo/OrchardCore
9 FytSoaCms FytSoaCms是一款基于.NET Core2.2/3.1(Razor Page)开源、免费(MIT License)、功能强大的Cms建站系统,支持前后端分离。它拥有强大的功能和模块化的设计,便于灵活扩展和二次开发。 https://gitee.com/feiyit/FytSoaCms
10 lin-cms-dotnetcore 基于.NET 7+FreeSql实现的简单实用的CMS,前后端分离、Docker部署、OAtuh2授权登录、QQ、Github、Gitee快速登录、代码生成器、仿掘金专栏、IdentityServer4。 https://github.com/luoyunchong/lin-cms-dotnetcore
11 SSCMS SSCMS是一个基于.NET Core开源的、能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。 https://github.com/siteserver/cms https://gitee.com/hubo/cms
12
13
14
15

🔝项目分类

客户关系管理系统(CRM)

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 WebVella-ERP WebVella ERP是一款免费的开源Web软件,旨在满足任何业务数据管理需求的极端定制和可插拔性。基于 ASP.NET Core、RazorPages 和 PostgreSQL 的免费开源可插拔 ERP 和 CRM 软件。以 Linux 或 Windows 为主机操作系统。这款系统的最大亮点在于其可插拔的设计。无需担心系统的耦合问题,可以轻松地将各个模块进行组合和扩展。系统的各个组件都遵循开放标准,在构建企业级应用时更加得心应手。无论是ERP还是CRM,都可以根据自身需求进行定制开发,实现最佳的业务流程。 https://github.com/WebVella/WebVella-ERP
2 liemei/crm 基于ASP.NET Core+EFCore+MySQL+Layui的CRM系统。 https://github.com/liemei/crm
3 Xamarin CRM Xamarin CRM是一个演示应用程序,其设想的目的是为一家销售3D打印机硬件和耗材的虚构公司的移动的员工提供服务。该应用程序使销售人员能够跟踪他们的销售业绩,管理潜在客户,查看他们的联系人,管理订单和浏览产品目录。 https://github.com/xamarin/app-crm
4
5
6

🔝项目分类

企业资源计划系统(ERP)

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 WebVella-ERP WebVella ERP是一款免费的开源Web软件,旨在满足任何业务数据管理需求的极端定制和可插拔性。基于 ASP.NET Core、RazorPages 和 PostgreSQL 的免费开源可插拔 ERP 和 CRM 软件。以 Linux 或 Windows 为主机操作系统。这款系统的最大亮点在于其可插拔的设计。无需担心系统的耦合问题,可以轻松地将各个模块进行组合和扩展。系统的各个组件都遵循开放标准,在构建企业级应用时更加得心应手。无论是ERP还是CRM,都可以根据自身需求进行定制开发,实现最佳的业务流程。 https://github.com/WebVella/WebVella-ERP
2 Merp 使用了ASP.NET Core 3.1进行开发的,基于事件的Micro ERP。 https://github.com/mastreeno/Merp
3 maERP maERP是一个客户端-服务器,跨平台,开源的ERP系统,采用.NET 8,MAUI和Entity Framework。 https://github.com/maERP/maERP
4
5
6

🔝项目分类

即时通讯系统(IM)

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 FreeIM FreeIM 使用 websocket 协议实现简易、高性能(单机支持5万+连接)、集群即时通讯组件,支持点对点通讯、群聊通讯、上线下线事件消息等众多实用性功能。 https://github.com/2881099/FreeIM
2
3
4
5
6

🔝项目分类

配置中心系统(CCS)

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 AgileConfig AgileConfig基于.NET Core开发的轻量级分布式配置中心,秉承轻量化的特点,部署简单、配置简单、使用简单、学习简单,它只提取了必要的一些功能,并没有像Apollo那样复杂且庞大。 https://github.com/dotnetcore/AgileConfig https://gitee.com/anysharp/AgileConfig
2
3
4
5
6

🔝项目分类

任务调度系统(Scheduler)

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Hangfire 一个开源的.NET任务调度框架,提供了内置集成化的控制台,可以直观明了的查看作业调度情况,并且Hangfire不需要依赖于单独的应用程序执行(如:windows服务,window计划)。并且支持持久性存储。 https://www.hangfire.io/ https://gitee.com/anysharp/Hangfire
2 Quartz.Net 一款功能齐全的任务调度系统,从小型应用到大型企业级系统都能适用。功能齐全体现在触发器的多样性上面,即支持简单的定时器,也支持Cron表达式;即能执行重复的作业任务,也支持指定例外的日历;任务也可以是多样性的,只要继承IJob接口即可。 https://github.com/quartznet/quartznet https://gitee.com/anysharp/quartznet
3 OpenTask 一个.NET开源去中心设计的分布式任务调度平台。 https://github.com/SpringHgui/OpenTask
4 TaskScheduler 这个原始的.NET封装器用于Windows任务计划程序,它整合了多个版本,并提供了本地化的控件用于编辑。 https://github.com/dahall/TaskScheduler
5 QuartzNetWebConsole 可嵌入的Quartz.Net Web控制台。 https://github.com/mausch/QuartzNetWebConsole
6 CrystalQuartz CrystalQuartz一个轻量级的用于管理和监控Quartz.NET调度器的开源Web应用程序,它提供了一个用户友好的界面,使得用户可以方便地查看和管理各种调度作业。 https://github.com/guryanovev/CrystalQuartz
7 Quartz.NetUI 基于.NetCore + Quartz.Net + Vue + IView开箱即用的定时任务UI。不依赖数据库,只需在界面做简单配置。 https://github.com/cq-panda/Quartz.NetUI
8 GZY.Quartz.MUI 基于Quartz的轻量级,注入化的UI组件。 https://github.com/l2999019/GZY.Quartz.MUI
9 SilkierQuartz SilkierQuartz可以作为Quartz.NET插件在现有应用程序中使用,并自动创建嵌入式Web服务器,使用起来非常方便。 https://github.com/maikebing/SilkierQuartz
10 Hangfire.HttpJob 基于Hangfire开发的一个组件、一个调度器(调度服务),这个调度器启动后你可以在管理面板上添加作业(让你通过web请求的方式去调度你的作业)。 https://github.com/yuzd/Hangfire.HttpJob
11 FluentScheduler 这是一个针对.NET平台的自动化作业调度器,它提供了易于操作的流畅接口。可以用它来自动地安排和执行各种任务,让工作变得更加高效、方便。 https://github.com/fluentscheduler/FluentScheduler
12 FreeScheduler 轻量化定时任务调度,支持临时的延时任务和重复循环任务(可持久化),可按秒,每天/每周/每月固定时间,自定义间隔执行,支持 .NET Core 2.1+、.NET Framework 4.0+ 运行环境。 https://github.com/2881099/FreeScheduler
13 Sundial .NET 功能齐全的开源分布式作业调度系统,可从最小的应用程序到大型企业系统使用。 https://gitee.com/dotnetchina/Sundial
14
15

🔝项目分类

分布式事务解决方案

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 CAP CAP 是一个基于 .NET Standard 的 C# 库,它是一种处理分布式事务的解决方案,同样具有 EventBus 的功能,它具有轻量级、易使用、高性能等特点。 https://github.com/dotnetcore/CAP https://gitee.com/anysharp/CAP
2
3
4
5
6

🔝项目分类

博客系统(Blog)

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 CoreHome 基于.NET8开源的个人博客项目,采用前后端分离、高并发、高可用的微服务架构,支持 MySQL、SqlServer、Redis 等多种数据库。 https://github.com/lixinyang123/CoreHome
2 LinkDotNet.Blog 基于C#和Blazor编写的博客引擎,旨在成为一个简单易用且易于扩展的博客平台。博客文章以Markdown格式编写,并渲染为HTML。 https://github.com/linkdotnet/Blog
3 Masuit.MyBlogs 基于C#/.NET8的 masuit.org个人博客站项目源码,高性能高安全性低占用的博客系统,仅3MB的代码量! 目前日均处理请求数80-600w次,同时在线活跃用户数60-600人。 https://github.com/ldqk/Masuit.MyBlogs
4 Miniblog.Core 一个基于ASP.NET Core 7(3.1及以上版本)构建的功能齐全但简单易用的博客引擎。 https://github.com/madskristensen/Miniblog.Core
5 Blogifier Blogifier 是一个使用 ASP.NET 和 Blazor WebAssembly 编写的开源发布平台。使用 Blogifier 可以创建个人博客或网站。 https://github.com/blogifierdotnet/Blogifier
6 StarBlog StarBlog是对Markdown支持友好的博客系统。基于.Net6 + Vue开发,遵循RESTFul接口规范,同时提供了一套从零开始开发的教程文章,可作为 .Net Core 入门项目学习。 https://github.com/Deali-Axy/StarBlog
7 Moonglade Moonglade是一个专为开发人员优化的基于Microsoft Azure的.NET博客系统,提供了包括文章、评论、分类、归档、标签和页面等常见博客功能。 https://github.com/EdiWang/Moonglade
8
9
10

🔝项目分类

办公系统(OA)

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 MicroOA MicroOA是一款基于.NET开源的OA系统,她不需要您具备专业的开发知识或开发经验,通过页面交互式即可实现动态搭建表单、动态搭建审批流的微型办公自动化系统,画面简洁清爽,功能强大。 https://gitee.com/shueer/MicroOA
2 OneLotus OneLotus信息化平台基于.NET 架构,能够很大程度上节约企业软件开发成本,用户可以直接使用平台已有功能进行信息化建设,框架提供了完整的用户管理,权限管理,表单引擎,流程引擎,报表引擎和信息管理体系,可以大大减化企业信息化建设成本和业务应用开发难度。 https://www.yuque.com/yibulianhua/lotus/xx0iqe
3
4
5
6

🔝项目分类

媒体服务器系统(Media)

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 jellyfin Jellyfin是一个免费软件媒体系统,让你完全控制管理和流媒体播放你的媒体文件。它是专有软件Emby和Plex的替代品,通过多个应用程序将媒体从专用服务器提供给最终用户设备。Jellyfin衍生自Emby的3.5.2版本,并移植到.NET Core框架,以实现完全的跨平台支持。 https://github.com/jellyfin/jellyfin https://gitee.com/hubo/jellyfin
2
3
4
5
6

🔝项目分类

自动化构建系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 cake Cake是一个构建自动化系统,使用C# DSL来执行诸如编译代码、复制文件/文件夹、运行单元测试、压缩文件和构建NuGet包等任务。 https://github.com/cake-build/cake
2
3
4
5
6

🔝项目分类

任务管理系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 YyFlight.ToDoList 【.NET7 MongoDB 待办清单系统】.NET7 MongoDB从入门到实战基础教程,该项目后端使用的是.NET7、前端页面使用Blazor、使用MongoDB存储数据,更多相关内容大家可以看目录中的MongoDB从入门到实战的相关教程。该系列教程可作为.NET Core入门项目进行学习,感兴趣的小伙伴可以关注博主和我一起学习共同进步。 https://github.com/YSGStudyHards/YyFlight.ToDoList
2 TodoApi 使用 ASP.NET Core Blazor WASM、Minimal APIs 和身份验证实现 Todo 应用程序。 https://github.com/davidfowl/TodoApi
3 MAUIToDoListApp 一款使用.NET MAUI框架开发的待办事项列表(To Do List)应用,该应用支持CRUD(Create, Read, Update, Delete)操作。 https://github.com/OudomMunint/.NetMAUI-To-Do-List-App
4
5
6

🔝项目分类

进销存管理系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Dorisoy.POS 使用.Net7 + Angular4开发的一套新零售快消进销存管理系统,带库存管理的高级轻量级POS,具有闪电般的性能和开箱即用的页面加载速度。 https://github.com/dorisoy/Dorisoy.POS
2 Inventory-Order-Management-System 这是一个示例项目,采用Asp.Net Core Mvc实现了库存订单管理系统。该系统包括仓库、产品、供应商、客户、采购订单、销售订单、出货、收货等功能。 https://github.com/go2ismail/Asp.Net-Core-Inventory-Order-Management-System
3 TulingMember 使用.NET 6,基于 Furion +viewui开发的一套极简的进销存管理系统。 https://gitee.com/a106_admin/tuling-member
4 jxc 基础数据,入库管理,出库管理,库存管理,统计报表,往来帐款,系统设置。使用CS架构客户端使用winform开发并使用UI框架Devexpress。服务端使用.net6.0 webapi开发。客户端和服务端通过http接口交互。使用Mysql数据库,ORM框架sqlsugar使用ioc容器对对象管理使用.net内置过滤器对异常和权限进行统一处理。 https://gitee.com/wkjerry_admin/jxc
5
6

🔝项目分类

在线考试系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 考试君 考试君是一款基于.NET开源、免费、功能丰富、易于部署和扩展的在线考试系统。 https://gitee.com/pig0224/ExamKing
2 XBLMES 一款基于 .NET8 免费开源跨平台在线考试系统,支持人大金仓、达梦、OceanBase数据库 及 MySql、SqlServer、PostgreSql、SQLite 等数据库。 https://gitee.com/xblms/xblmes
3
4
5
6

🔝项目分类

大屏幕&报表系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 My-FyiReporting FYIReporting Designer是一个基于Microsoft的报表定义语言(RDL)的报表和图表系统。它完全支持表格、自由形式、矩阵和图表。支持HTML、PDF、XML、.Net控件和打印功能。可视化设计工具允许您无需了解RDL即可创建报表。还提供了向现有报表中插入新表格、矩阵和图表的向导。 https://github.com/majorsilence/My-FyiReporting
2 Seal-Report Seal Report & ETL是一个开源的、基于Microsoft .Net平台的工具,用于从任何数据库或No SQL数据源生成日报表并执行复杂ETL操作,注重简单安装和报表设计。 https://github.com/ariacom/Seal-Report
3 FastReport 适用于 .NET6/.NET Core/.NET Framework 的免费开源报告工具,可帮助您的应用程序生成类似文档的报告。 https://github.com/FastReports/FastReport
4 CellReport CellReport是一个.NET开源(Apache License 2.0 开源协议)、强大的Web报表统计系统。它是一个为复杂统计报表为核心目标的制作、运行工具。你可以使用数据库、excel文件、api服务、已有报表等为数据源,通过内置的集合函数组织数据,以类excel界面设计最终呈现结果。 https://gitee.com/NoneDay/CellReport
5
6
7
8

🔝项目分类

文档管理系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Dorisoy.Pan Dorisoy.Pan是一款基于.NET8开源(MIT License)、免费、跨平台文档管理系统,使用MS SQL 2012 / MySQL8.0(或更高版本)后端数据库,您可以在 Windows、Linux 或 Mac 上运行它,项目中的所有方法都是异步的,支持令牌基身份验证,项目体系结构遵循著名的软件模式和最佳安全实践。源代码是完全可定制的,热插拔且清晰的体系结构,使开发定制功能和遵循任何业务需求变得容易。 https://github.com/dorisoy/Dorisoy.Pan
2
3
4
5
6

🔝项目分类

访客管理系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 visitormanagement 智能访客管理系统及门卫登记设备,可以安全可靠地进行来访人员管理,主要提供上传健康码,行程码,核酸报告和多级审批功能,不仅可以保障各个单位的安全,更可以提高企事业单位的电子化访客登记水平和形象。 https://github.com/neozhu/visitormanagement
2
3
4
5
6

🔝项目分类

医疗管理系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 HospitalManagementSystem-WPF 医疗信息管理系统,基于WPF (XAML前端+C#后台),内附SQL Server 2012数据库,界面友好,功能实用。 https://github.com/zjxi/HospitalManagementSystem-WPF
2
3
4
5
6

🔝项目分类

数据库系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Garnet Garnet是一款由微软研究院基于.NET开源的高性能、跨平台的分布式缓存存储数据库,该项目提供强大的性能(吞吐量和延迟)、可扩展性、存储、恢复、集群分片、密钥迁移和复制功能。并且无需做任何修改可以与现有的 Redis 客户端配合使用。 https://microsoft.github.io/garnet/docs https://gitee.com/hubo/garnet
2 LiteDB LiteDB 是一个小巧、快速和轻量级的 .NET 开源且免费(MIT License)的 NoSQL 嵌入式数据库。 https://github.com/mbdavid/LiteDB https://gitee.com/anysharp/LiteDB
3
4
5
6

🔝项目分类

应用监控系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Opserver 一款Stack Overflow基于.NET开源(遵循MIT License开源协议)的轻量级监控系统,它可以独立监控多个系统,支持提取有关 CPU、内存、网络和硬件的统计数据。 并且支持跨平台部署(包括 Windows,macOS,Linux)。 https://github.com/Opserver/Opserver
2 DotNetify-Pulse DotNetify-Pulse 是一个基于 .NET 开发的开源、轻量级实时监控项目,通过 Nuget 安装后可以监控服务的日志活动和资源使用情况,DotNetify-Pulse 使用了 SignalR 进行前后端数据交互, 监控页面支持实时刷新。 https://github.com/dsuryd/dotNetify-Pulse
3 WatchDog WatchDog是一个开源(MIT License)、免费、针对ASP.Net Core Web应用程序和API的实时应用监控系统。开发者可以实时记录和查看他们的应用程序中的消息、事件、HTTP请求和响应,以及运行时捕获的异常。 https://github.com/IzyPro/WatchDog
4
5
6

🔝项目分类

开源游戏项目

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 SeeSharpSnake 一款由C#语言编写的仅有8KB大小的简易贪吃蛇开源游戏。 https://github.com/MichalStrehovsky/SeeSharpSnake
2
3
4
5
6

🔝项目分类

Web浏览器项目

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 CefSharp CefSharp 允许您将 Chromium 嵌入到 .NET 应用程序中。它是 Marshall A. Greenblatt 围绕 Chromium 嵌入式框架 (CEF) 的轻量级 .NET 包装器。大约 30% 的绑定是用 C++/CLI 编写的,其中大部分代码是 C#。它可以在 C# 或 VB 或任何其他 CLR 语言中使用。 CefSharp 提供 WPF 和 WinForms Web 浏览器控件实现。 https://github.com/cefsharp/CefSharp https://gitee.com/hubo/CefSharp
2 SharpBrowser SharpBrowser是一个基于高性能的CefSharp渲染器的开源C# Web浏览器,采用MIT许可证。相较于Google Chrome,它在渲染网页时略有提升速度。该项目选择了CefSharp作为浏览引擎,这使得其在.NET环境下能够提供快速、稳定的浏览体验。 https://github.com/sharpbrowser/SharpBrowser
3 CefFlashBrowser 一款.NET开源、免费的Flash浏览器。 https://github.com/Mzying2001/CefFlashBrowser
4
5
6

🔝项目分类

短链生成系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 SuperShortLink SuperShortLink是一个基于.NET开源(MIT License)、免费、强大易用的短链生成及监控系统,包含了短URL的生成、短URL跳转长URL、短URL访问统计以及Web后台监控页面,可以帮助我们更容易地生成短链、监控短链。 https://github.com/Bryan-Cyf/SuperShortLink
2
3
4
5
6

🔝项目分类

学校管理系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 EasySQLite EasySQLite是一个七天.NET 8操作SQLite入门到实战详细教程,主要是对学校班级,学生信息进行管理维护(包含选型、开发、发布、部署)! https://github.com/YSGStudyHards/EasySQLite
2 Dorisoy.SMS 基于.NET6的跨平台WPF学校信息管理系统,现代化UI界面、简单易用的功能让您完全控制管理学生、员工、用户、家长、班级、费用,收入信息、生物识别职工打卡,学生上学/离校信息推送等等,项目使用MVVM 和Mediator设计模式。 https://github.com/dorisoy/Dorisoy.SMS
3
4
5
6

🔝项目分类

开源协作系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 CommunityServer 一个集文档管理、CRM、项目管理等功能于一体的免费开源协作系统,支持跨平台部署和多种集成服务。基于MIT协议开源,可以免费使用。 https://github.com/ONLYOFFICE/CommunityServer
2
3
4
5
6

🔝项目分类

酒店管理系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 TopskyHotelManagerSystem 一款基于.NET8开源、免费(MIT License)的中小型酒店管理系统,为中小型酒店提供全面的酒店管理系统解决方案,帮助酒店提高运营效率,优化客户体验。 https://gitee.com/java-and-net/TopskyHotelManagerSystem
2
3
4
5
6

🔝项目分类

其他开源项目

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 AKStream AKStream是一个基于C#开发的一套全功能的流媒体管理控制接口平台,集成了GB28181、RTSP、RTMP、HTTP等设备的推拉流控制、PTZ控制、音视频文件录制管理、音视频文件裁剪合并等功能。 https://gitee.com/chatop2020/AKStream
2
3
4
5
6

🔝项目分类

实用工具&软件

桌面工具箱

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 DevToys C#开源(MIT License开源协议)、免费、离线、功能齐全的Windows开发者工具箱,号称开发人员的瑞士军刀,可以帮助开发者完成日常工作开发中常用功能。 https://github.com/veler/DevToys https://gitee.com/anysharp/DevToys
2 PowerToys 微软官方发布的C#开源、免费、实用的Windows工具箱,帮助用户调整和简化Windows系统的体验,从而提高工作效率。 https://github.com/microsoft/PowerToys
3 Snap.Hutao 胡桃工具箱是一款.NET开源(MIT License)、免费、实用的多功能原神工具箱,专为现代化 Windows 平台设计,旨在改善桌面端玩家的游戏体验。通过将既有的官方资源与开发团队设计的全新功能相结合,它提供了一套完整且实用的工具集,且无需依赖任何移动设备。它不对游戏客户端进行任何破坏性修改以确保工具箱的安全性。 https://github.com/DGP-Studio/Snap.Hutao
4 Watt Toolkit 一个.NET开源、跨平台的多功能 Steam 工具箱(是一个开源跨平台的多功能游戏工具箱,此工具的大部分功能都是需要您下载安装 Steam 才能使用)。 https://github.com/BeyondDimension/SteamTools
5 LuYao.Toolkit 路遥工具箱是笔者在学习 WPF 时练手所作的一个小工具,主要用于解决一些开发过程中常见的功能性需求,并将其自动化。截至目前,本工具已拥有十数项功能。 https://github.com/landv/LuYao.Toolkit
6 SuperTextToolBox C#开源的一个免费的文字处理工具箱(功能包括OCR识别、文字转语音、词云生成、文字转拼音、翻译、分词等功能(除了翻译功能均可以离线使用))。 https://github.com/QiBowen2008/SuperTextToolBox
7
8
9
10

🔝项目分类

桌面启动器

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 CurvaLauncher 一款WPF开源、简单、轻便、快速的桌面启动器(支持多主题、多语言:简体中文、繁体中文、英文等)。 https://github.com/OrgEleCho/CurvaLauncher
2 Flow Launcher Flow Launcher是一款.NET开源(MIT License)、免费、功能强大的Windows快速文件搜索和应用程序启动器,能够帮助你快速查找文件、启动应用程序和执行系统操作,提高工作效率和操作便利性。并且生态完善,有插件商店,你可以查看完整的插件列表,或通过"设置"中的"插件商店"菜单快速安装插件。 https://github.com/Flow-Launcher/Flow.Launcher
3
4
5
6

🔝项目分类

反编译工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 dnSpyEx dnSpyEx是dnSpy(该代码库已于2020年12月21日被所有者归档为只读状态)项目的非官方Fork维护版本,一款开源、功能强大的.NET反编译工具和调试器,可用于在没有源代码的情况下编辑和调试程序集。 https://github.com/dnSpyEx/dnSpy https://gitee.com/hubo/dn-spy-ex
2 ILSpy ILSpy是一款免费、开源的 .NET 反编译工具,能够将已编译的 .NET 程序集转换为易于阅读和理解的源代码。 https://github.com/icsharpcode/ILSpy https://gitee.com/hubo/ILSpy
3 dnSpy dnSpy是一个功能强大的调试器和.NET程序集编辑器,可用于在没有源代码的情况下编辑和调试程序集。(虽然dnSpy该代码库已于2020年12月21日被所有者归档为只读状态,但这并不影响你继续使用dnSpy工具本身。) https://github.com/dnSpy/dnSpy https://gitee.com/hubo/dnSpy
4 JustDecompile JustDecompile是一款功能强大的.NET反编译工具,可帮助您恢复丢失的源代码或查看程序集的内部结构。 https://github.com/dotNetTreasury/JustDecompileEngine https://gitee.com/anysharp/JustDecompileEngine
5
6
7
8

🔝项目分类

代码混淆工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 ConfuserEx ConfuserEx是一个功能强大且广泛使用的.NET代码混淆工具。它支持多种混淆技术,包括控制流混淆、字符串加密、资源加密等。它具有灵活的配置选项,可以根据不同的需求进行定制(不足的是目前只支持.NET Framework 2.0/3.0/3.5/4.0/4.5/4.6/4.7/4.8,不支持.NET Core代码混淆)。 https://github.com/mkaring/ConfuserEx
2 IEJIE.NET JIEJIE.NET是一个开源的.NET程序集混淆工具,旨在帮助保护.NET应用程序的版权和知识产权。它被描述为轻量级、快速且强大。该项目的主要目标是通过对程序集进行混淆,使其难以逆向工程和分析,从而增加代码的保护程度。 https://github.com/dcsoft-yyf/JIEJIE.NET
3 Obfuscar Obfuscar是一个开源的.NET程序集混淆工具,可以通过控制流和名称混淆、字符串加密、资源保护等功能来保护.NET应用程序的知识产权和防止逆向工程。 https://github.com/obfuscar/obfuscar
4
5
6
7
8

🔝项目分类

桌面管理工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 DreamScene2 .NET开源、免费(MIT license)的一个小而快并且功能强大的 Windows 动态桌面软件,支持视频和网页动画播放,支持 Windows10/11 系统。 https://github.com/he55/DreamScene2
2 GeekDesk 一款.NET开源的小巧、美观的桌面快速启动工具(GeekDesk 极客桌面)。 https://github.com/BookerLiu/GeekDesk https://gitee.com/anysharp/GeekDesk
3
4
5
6

🔝项目分类

文件管理工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 RX-Explorer 一款开源、功能强大的 UWP 文件管理器,其 UI 广泛使用亚克力效果,拥有多彩的个性化系统。 https://github.com/zhuxb711/RX-Explorer
2 QuickLook QuickLook是一款在Windows操作系统上的实用工具,它提供了一种快速预览文件内容的方式。通过使用QuickLook,用户可以在不打开文件的情况下,直接在文件资源管理器中快速查看文件的内容。 https://github.com/QL-Win/QuickLook
3 Files 一款.NET开源的、简洁、易用的Windows文件管理器。 https://github.com/files-community/Files https://gitee.com/anysharp/Files
4 FileConverter FileConverter是一款基于.NET开发的免费、简易、高效的文件转换器,允许用户通过Windows资源管理器的上下文菜单来转换和压缩一个或多个文件。 https://github.com/Tichau/FileConverter https://gitee.com/anysharp/FileConverter
5
6

🔝项目分类

远程桌面工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Quasar Quasar是一个.NET开源、快速、轻量级远程管理工具。使用范围从用户支持到日常管理工作再到员工监控,Quasar 提供高稳定性和易于使用的用户界面,是您完美的远程管理解决方案。 https://github.com/quasar/Quasar
2 AsyncRAT-C-Sharp 一款适用于 Windows C# 的开源远程管理工具。 https://github.com/NYAN-x-CAT/AsyncRAT-C-Sharp
3 Remotely 一个基于.NET 8、Blazor和SignalR构建的远程控制和远程脚本解决方案。 https://github.com/immense/Remotely
4 SiMayRemoteMonitorOS SiMay远程控制管理系统是一个Windows远程控制系统,底层基于IOCP的异步通信模型,实时监控海量客户端,目前功能已实现:逐行扫描远程桌面协助、经典的文件管理、实时远程语音、实时摄像头、经典注册表管理、命令行终端、实时系统进程管理、用户桌面视图墙轮播等功能。并且可捕获UAC、WinLogon桌面。系统实现了中间会话服务器,可支持不同平台多主控端同时监控同一被控端。被控服务端支持绿色启动及以系统服务方式安装,项目完全采用C#.NET开发,代码仅供参考,项目不定时更新。 https://gitee.com/dotnetchina/SiMayRemoteMonitorOS
5 RemoteDesktopManage 基于 MSTSC 连接 Windows 远程桌面,并对其进行封装实现管理多个远程桌面配置的小工具。 https://github.com/xunki/RemoteDesktopManage https://gitee.com/hubo/RemoteDesktopManage
6 1Remote 一款由.NET开源且免费的远程桌面管理软件。 https://github.com/1Remote/1Remote https://gitee.com/anysharp/1Remote
7
8
9
10

🔝项目分类

数据库管理工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 DBCHM 一款.NET开源(MIT License)、免费、简单、实用的数据库文档(字典)生成工具,该工具支持CHM、Word、Excel、PDF、Html、XML、Markdown等多文档格式的导出。 https://gitee.com/dotnetchina/DBCHM https://gitee.com/hubo/DBCHM
2 SmartSQL 一款.NET开源、方便、快捷的数据库文档查询、生成工具,致力于成为帮助企业快速实现数字化转型的元数据管理工具。 https://gitee.com/dotnetchina/SmartSQL https://gitee.com/hubo/SmartSQL
3
4
5
6

🔝项目分类

DNS服务器工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Technitium DNS Server 一款.NET开源跨平台的开箱即用的DNS服务器软件(用于提供 DNS 解析服务)。 https://github.com/TechnitiumSoftware/DnsServer
2
3
4
5
6

🔝项目分类

截图&录屏工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 ShareX 一款.NET开源免费(基于GPL3.0开源协议)、功能强大、简洁灵活的 Windows 截图、录屏、Gif动图制作神器。 https://github.com/ShareX/ShareX https://gitee.com/hubo/ShareX
2 ScreenToGif 一款由C#语言开发且开源的操作简单、免费的屏幕录制和GIF动画制作神器。 https://github.com/NickeManarin/ScreenToGif https://gitee.com/hubo/ScreenToGif
3
4
5
6

🔝项目分类

GitHub加速工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Watt Toolkit 一款C#开源的、跨平台的GitHub加速神器。 https://github.com/BeyondDimension/SteamTools
2 FastGithub GitHub加速神器,解决GitHub打不开、用户头像无法加载、releases无法上传下载、git-clone、git-pull、git-push失败等问题。 https://github.com/dotNetTreasury/FastGithub
3
4
5
6

🔝项目分类

系统优化工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 WinMemoryCleaner 一款小巧、便携、智能、免费的Windows内存清理工具,使用Windows原生功能优化内存空间。 https://github.com/IgorMundstein/WinMemoryCleaner
2 Optimizer Optimizer是一款功能强大的Windows系统优化工具,可帮助用户提高计算机性能、加强隐私和安全保护。该工具支持22种语言,同时提供了许多实用的功能,如关闭不必要的Windows服务、停止Windows自动更新、卸载UWP应用、清理系统垃圾文件和浏览器配置文件、修复常见的注册表问题等。此外,Optimizer还提供了硬件检测工具、IP连通性和延迟测试工具、快速更改DNS服务器、编辑HOSTS文件、识别和终止文件锁定句柄等实用工具。 https://github.com/hellzerg/optimizer
3
4
5
6

🔝项目分类

性能压测工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Crank Crank是一个用于测量Web应用性能和稳定性的工具。它提供了一种简单的方法,用于构建针对Web应用的基准测试和负载测试,并提供了一个可视化仪表板,用于监控测试结果和Web应用的状态。 https://github.com/dotnet/crank
2
3
4
5
6

🔝项目分类

性能分析工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 PerfView PerfView 是一款免费的性能分析工具,可帮助隔离与 CPU 和内存相关的性能问题。它是一个 Windows 工具,但它也支持分析在 Linux 机器上收集的数据。它适用于各种方案,但具有许多特殊功能,用于调查为 .NET 运行时编写的代码中的性能问题。 https://github.com/microsoft/perfview
2
3
4
5
6

🔝项目分类

Excel转JSON工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
2 neil3d/excel2json .NET开源的把Excel表转换成json对象,并保存到一个文本文件中。 https://github.com/neil3d/excel2json
1 brianlagunas/Excel2Json Excel转JSON - 将Excel和CSV转换为JSON。 https://github.com/brianlagunas/Excel2Json
6
5
4
3

🔝项目分类

实用抢票软件

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 HyggeImaotai 一款.NET开源、基于WPF实现的i茅台APP接口自动化每日自动预约(抢茅台)小助手。 https://github.com/lisongkun/HyggeImaotai
2 Bypass Bypass是一款基于.NET开发的、完全免费的火车票分流抢票软件,全程自动抢票、自动抢候补、自动识别验证码、多线程秒单、稳定捡漏。支持多天、多车次、多席别、多乘客等功能。 https://www.bypass.cn/
3
4
5
6

🔝项目分类

Office实用工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 OfficeToPDF 用于将 Microsoft Office 文档转换为 PDF 的命令行工具。 https://github.com/cognidox/OfficeToPDF
2 Mocreak 基于 LKY_OfficeTools 构建的图形化版本。一键自动化下载、安装、部署 Office 正版的办公增强工具。该工具完全免费、无广告、绿色、无毒、简约、高效、安全。 https://github.com/OdysseusYuan/Mocreak
3 kms-activate Microsoft Windows/Office 一键激活工具。 https://github.com/jm33-m0/kms-activate
4 Office Tool Plus Office Tool Plus是一个强大且实用的Office部署工具,你也可以使用其他功能、小工具快捷、可以方便地激活和管理Office。 https://github.com/YerongAI/Office-Tool
5 LKY_OfficeTools 一款.NET开源、绿色、安全、无毒的支持一键自动化下载、安装、激活Microsoft Office的利器。 https://github.com/OdysseusYuan/LKY_OfficeTools
6
7
8
9
10

🔝项目分类

PDF管理工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 PDFPatcher C#开源的一个 PDF 处理工具,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等。 https://github.com/wmjordan/PDFPatcher https://gitee.com/hubo/PDFPatcher
2
3
4
5
6

🔝项目分类

Git管理工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Git Extensions Git Extensions是一个.NET开源、免费的用于管理 Git 存储库的独立图形用户界面(GUI)工具,它还与 Windows 资源管理器和 Microsoft Visual Studio (2015/2017/2019/2022) 集成。 https://github.com/gitextensions/gitextensions https://gitee.com/gitsharp/gitextensions
2 SourceGit 一款.NET Avalonia开源、免费、跨平台、快速的Git可视化管理工具。 https://github.com/sourcegit-scm/sourcegit https://gitee.com/gitsharp/sourcegit
3
4
5
6

🔝项目分类

通讯调试工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 LLCOM LLCOM是一个.NET开源的、功能强大的串口调试工具。支持Lua自动化处理、串口调试、串口监听、串口曲线、TCP测试、MQTT测试、编码转换、乱码恢复等功能。 https://github.com/chenxuuu/llcom
2 Wu.CommTool 基于C#、WPF、Prism、MaterialDesign、HandyControl开发的通讯调试工具,支持Modbus RTU、MQTT调试,界面色彩丰富。 https://github.com/Monika1313/Wu.CommTool
3
4
5
6

🔝项目分类

开源翻译工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 STranslate 一款由WPF开源的、免费的(MIT License)、即开即用、即用即走的翻译、OCR工具。 https://github.com/ZGGSONG/STranslate
2 Translumo Translumo是一个.NET开源的高级屏幕翻译工具,能够实时检测和翻译选定区域内的文本(如字幕)。Translumo 允许同时组合使用多个 OCR 引擎。它使用机器学习训练模型通过 OCR 对每个识别的结果进行评分,并选择最佳结果。 https://github.com/Danily07/Translumo
3
4
5
6

🔝项目分类

实用AI工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 AI-Lossless-Zoomer 一款由.NET开源(GPL-3.0 license)、基于腾讯ARC Lab提供的Real-ESRGAN模型开发的AI无损放大工具。 https://github.com/X-Lucifer/AI-Lossless-Zoomer
2
3
4
5
6

🔝项目分类

开源编辑器

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Notepads 一个.NET开源、免费(MIT License)、现代、轻量级、具有极简主义设计的文本编辑器。 https://github.com/0x7c13/Notepads
2 DownmarkerWPF DownmarkerWPF是一个基于WPF开发的、可视化的Markdown编辑器。 https://github.com/Code52/DownmarkerWPF
3
4
5
6

🔝项目分类

代码格式化工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 CodeMaid CodeMaid是一款由.NET开源、免费、强大的Visual Studio实用插件,旨在帮助开发者简化、清理和格式化他们的C#、C++、VB.NET、F#、XAML、CSS、LESS、SCSS、JavaScript和TypeScript代码。它提供了多种功能,如清理代码、格式化注释、连接多行、移除全部 #region、排序多行等,以提高代码的可读性和一致性,从而提高你的开发效率。 https://github.com/codecadwallader/codemaid
2 CSharpier 一款由.NET开源、免费(MIT License)、轻量级的C#语言代码格式化工具,它使用Roslyn来解析你的代码,并根据其自身的规则重新格式化代码。 https://github.com/belav/csharpier
3
4
5
6

🔝项目分类

开源下载工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Downloader Downloader是一个快速、跨平台且可靠的多部分下载器,具有适用于 .NET 应用程序的异步进度事件。 也是一个现代、流畅、异步、可测试和便携的 .NET 库,专门用于文件下载。它支持跨平台操作,可以在 Windows、Linux 和 macOS 上运行。Downloader 特别适合用于需要下载大文件或需要实时下载进度的应用程序。 https://github.com/bezzad/Downloader https://gitee.com/anysharp/Downloader
2 N_m3u8DL-RE 一款.NET开源(MIT License)、免费、跨平台的DASH/HLS/MSS下载工具,并且支持点播和直播(DASH/HLS)的内容下载。 https://github.com/nilaoda/N_m3u8DL-RE https://gitee.com/anysharp/N_m3u8DL-RE
3 BlueCatKoKo 蓝猫KoKo下载器(BlueCatKoKo)是一个基于C#语言编写的、免登录、简单易用的桌面端抖音/快手视频下载工具,具有简洁的界面,流畅的操作逻辑。可以下载几乎所有的视频,并输出mp4格式的文件。 https://github.com/K12f/BlueCatKoKo
4
5
6

🔝项目分类

其他工具&软件

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Kiota Kiota是一个由微软开发的命令行工具,主要用于生成调用任何OpenAPI描述的API的客户端。Kiota API客户端提供了一种强类型的体验,具有您期望从高质量API SDK获得的所有功能,但无需为每个HTTP API学习新的库。 https://github.com/microsoft/kiota
2 ContextMenuManager C#开源免费的一个纯粹的Windows右键菜单管理工具。 https://github.com/BluePointLilac/ContextMenuManager
3 Jvedio Jvedio是.NET开源、功能强大的本地视频管理软件,支持扫描本地视频并导入软件,建立视频库,提取出视频的唯一识别码,自动分类视频,添加标签管理视频,使用人工智能识别演员,支持翻译信息,基于FFmpeg截取视频图片,Window桌面端流畅美观的应用软件。Jvedio 是本地视频管理软件,支持扫描本地视频并导入软件,建立视频库, 提取出视频的 唯一识别码,自动分类视频, 添加标签管理视频,使用人工智能识别演员,支持翻译信息, 基于 FFmpeg 截取视频图片,Window 桌面端流畅美观的应用软件。 https://github.com/hitchao/Jvedio https://gitee.com/hubo/Jvedio
4 FluentHub 一个.NET开源(MIT License)、免费、时尚、功能强大的 Windows GitHub 客户端。 https://github.com/0x5bfa/FluentHub
5 CleanReader.Desktop 一款.NET开源、免费、简洁易用的Windows桌面小说阅读应用(是原生的 Windows 应用,为 Windows 11 系统设计)。 https://github.com/Clean-Reader/CleanReader.Desktop
6 SmartSystemMenu .NET开源、免费(MIT License)、功能丰富、灵活易用、小巧(不到1M)的 Windows 窗口增强工具。 https://github.com/AlexanderPro/SmartSystemMenu
7 WebRedisManager WebRedisManager是一个.NET开源、免费的Redis可视化工具,这是一个支持在浏览器上进行查看管理 Redis的工具(实现Redis的简便管理功能)。 https://github.com/yswenli/WebRedisManager
8 Coolapk UWP 一款UWP平台开源的第三方酷安(一个泛科技数码社区)客户端应用。 https://github.com/Coolapk-UWP/Coolapk-UWP
9 EFCore.Visualizer C#开源的一款EF Core查询计划调试器可视化工具。 https://github.com/Giorgi/EFCore.Visualizer
10 Dots Dots 是一款 .NET SDK 管理器,可让您轻松安装、卸载和切换 .NET SDK。它是一款跨平台工具,可在 Windows 和 macOS 上运行,即将支持 Linux。它由 C# 编写,使用 Avalonia 作为 .NET UI 框架。 https://github.com/nor0x/Dots
11 Camelotia Camelotia是一个云存储文件管理器,目前支持Yandex Disk、Google Drive、VK Documents、GitHub、FTP、SFTP和本地文件系统。该应用程序可在Windows、Linux、MacOS、XBox、Surface Hub和HoloLens上运行。 https://github.com/reactiveui/Camelotia
12 G-Helper 适用于华硕(Asus)笔记本电脑的轻量级 Armoury Crate (奥创控制中心)替代品,在功能几乎相同的同时减少不必要的服务以减轻负载。 G-helper兼容所有主流型号,例如 ROG 幻14、幻15、幻16、幻13、幻X、天选(飞行堡垒)系列、枪神/魔霸系列、创系列、灵耀系列、无畏系列、ROG Ally 等。 https://github.com/seerge/g-helper
13 Bili.Uwp 哔哩 是一款 哔哩哔哩 的第三方应用,使用 UWP 框架开发,是原生的 Windows 应用,支持 Windows 10/11 桌面系统。 https://github.com/Richasy/Bili.Uwp
14 BiliBiliToolPro BiliBiliTool 是一个自动执行任务的工具,当我们忘记做某项任务时,它会像一个贴心小助手,按照我们预先吩咐它的命令,在指定频率、时间范围内帮助我们完成计划的任务。 https://github.com/RayWangQvQ/BiliBiliToolPro
15 ToastFish 一个利用Windows通知栏背单词的软件。 https://github.com/Uahh/ToastFish
16 Accelerider.Windows Accelerider.Windows是一个方便、强大的工具,为用户在Windows平台上使用Accelerider提供了便利。 https://github.com/Accelerider/Accelerider.Windows
17 KTV KTV系统,C#前后台,Android客户端。播放器使用迅雷开源APlayer播放引擎。 https://github.com/E9C50/KTV
18 SwashbucklerDiary SwashbucklerDiary「 侠客日记 」是一个.NET开源、跨平台的本地日记APP。 https://github.com/Yu-Core/SwashbucklerDiary
19 DMSkin-CloudMusic 网易云音乐-用WPF来做网易云音乐客户端。 https://github.com/944095635/DMSkin-CloudMusic
20 PDFQFZ PDF加盖骑缝章的小工具。 https://github.com/flytkgl/PDFQFZ
21 VPet 一款C#开源的虚拟桌宠模拟器,一个开源的桌宠软件可以内置到任何WPF应用程序。 https://github.com/LorisYounger/VPet
22 Tai 一款.NET开源的在Windows上统计软件使用时长和网站浏览时长工具。 https://github.com/Planshit/Tai
23 RevokeMsgPatcher 一款.NET开源的适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁,通用的微信多开工具。 https://github.com/huiyadanli/RevokeMsgPatcher
24 PasteEx .NET开源的一款能把剪贴板的内容直接粘贴为文件的实用工具。 https://github.com/huiyadanli/PasteEx
25 Bili.Copilot B站第三方 Windows 桌面客户端,使用 Windows App SDK 构建的原生高颜值应用。 https://github.com/Richasy/Bili.Copilot
26 ModengTerm ModengTerm是一个用WPF开发的终端模拟器,它拥有类似于XShell的强大功能,并且它是开源和免费使用的。它的最终目标可以作为XShell的平替产品,让你拥有一个免费,安全,放心使用的虚拟终端软件。 https://gitee.com/zyfalreadyexsit/terminal
27 Kavita 一个基于.NET开源的快速、功能丰富的跨平台阅读服务器,它的设计初衷是提供一个全面的解决方案,满足用户的所有阅读需求。用户可以设置自己的服务器,并与朋友和家人分享阅读收藏。 https://github.com/Kareadita/Kavita https://gitee.com/hubo/Kavita
28
29
30

🔝项目分类

实用SDK&类库

C#版微信SDK

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 WeiXinMPSDK 微信全平台 SDK Senparc.Weixin for C#,支持 .NET Framework 及 .NET Core、.NET 6.0、.NET 7.0。已支持微信公众号、小程序、小游戏、微信支付、企业微信/企业号、开放平台、JSSDK、微信周边等全平台。 https://github.com/JeffreySu/WeiXinMPSDK https://gitee.com/hubo/WeiXinMPSDK
2 FlurlHttpClient.Wechat 全网最完整的 C# 版微信 SDK,封装全部已知的微信 API,包含微信公众平台(订阅号+服务号+小程序+小游戏+小商店+视频号)、微信开放平台、微信商户平台(微信支付+微企付)、企业微信、微信广告平台、微信智能对话开放平台等模块,可跨平台。 https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat https://gitee.com/anysharp/DotNetCore.SKIT.FlurlHttpClient.Wechat
3 Magicodes.Wx.Sdk 最简洁最易于使用的微信Sdk,包括公众号Sdk、小程序Sdk、企业微信Sdk等,以及Abp VNext集成。 https://github.com/xin-lai/Magicodes.Wx.Sdk
4 Abp.WeChat Abp 微信 SDK 模块,包含对微信小程序、公众号、企业微信、开放平台、第三方平台等相关接口封装。 https://github.com/EasyAbp/Abp.WeChat https://gitee.com/anysharp/Abp.WeChat
5
6

🔝项目分类

C#实用工具类库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Z.ExtensionMethods C#开源实用的工具类库,集成超过1000多种扩展方法增强 .NET Framework 和 .NET Core的使用效率。 https://github.com/zzzprojects/Z.ExtensionMethods
2 Masuit.Tools 新手友好的C#万能工具库,码数吐司库,包含一些常用的操作类,大都是静态类,加密解密,反射操作,权重随机筛选算法,分布式短id,表达式树,linq扩展,文件压缩,多线程下载和FTP客户端,硬件信息,字符串扩展方法,日期时间扩展操作,中国农历,大文件拷贝,图像裁剪,验证码,断点续传,集合扩展、Excel导出等常用封装。 https://github.com/ldqk/Masuit.Tools
3 Common.Utility 一个比较全面的C#帮助类库,主要是日常工作收集,各式各样的几乎都能找到,所有功能性代码都是独立的类,类与类之间没有联系,可以单独引用至项目。 https://github.com/Jimmey-Jiang/Common.Utility
4 Bing.Utils Bing.Utils 是一个基于.net core平台下的工具库,旨在提升小型团队的开发输出能力,由常用公共操作类(工具类、帮助类)、分层架构基类,第三方组件封装,第三方业务接口封装等组成。 https://github.com/bing-framework/Bing.Utils
5
6

🔝项目分类

.NET人脸识别库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 FaceRecognitionDotNet 一个.NET开源(MIT License)、免费、跨平台(适用于 Windows、MacOS 和 Linux )、使用简单的面部识别库(是 face_recognition 的 C# 移植版本)。 https://github.com/takuya-takeuchi/FaceRecognitionDotNet
2 ViewFaceCore 一个.NET开源的(MIT License)、免费的、跨平台的、使用简单的离线人脸识别库(一个基于 SeetaFace6 的 .NET 人脸识别解决方案)。 https://github.com/ViewFaceCore/ViewFaceCore
3 FaceRecognition 一个基于C#的离线人脸识别演示项目。该演示包括人脸检测、人脸对齐和人脸识别功能,基于seetaface库实现。 https://github.com/iarray/FaceRecognition
4
5
6

🔝项目分类

C#FFmpeg封装库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 FFmpeg.NET 常见 FFmpeg 任务的 .NET 封装程序 https://github.com/cmxl/FFmpeg.NET
2 FFmpeg.AutoGen FFmpeg AutoGen是一个为C#/.NET和Core(Linux、MacOS和Mono)自动生成的不安全绑定库。它提供了与FFmpeg的接口对应的C#代码,使开发者能够在C#/.NET和Core平台上使用FFmpeg的功能。 https://github.com/Ruslan-B/FFmpeg.AutoGen
3 FFMpegCore 是一个基于 .NET Standard 的 FFmpeg 处理库。它提供了一个简单而直观的 API,使开发者能够在 .NET 应用程序中轻松使用 FFmpeg 进行媒体处理任务,如转码、剪辑、合并等。FFMpegCore 具有跨平台支持,可以在 Windows、Linux 和 macOS 等操作系统上运行。 https://github.com/rosenbjerg/FFMpegCore
4 Xabe.FFmpeg FFmpeg 的.NET 标准包装器。它允许在不了解 FFmpeg 工作原理的情况下处理媒体,并可用于从 dotnet 核心应用程序向 FFmpeg 传递自定义参数。 https://github.com/tomaszzmuda/Xabe.FFmpeg
5 Sdcb.FFmpeg FFmpeg开源C#封装库。 https://www.cnblogs.com/sdflysha/p/dotnet-conf-china-2022-ffmpeg.html
6
7
8
9
10

🔝项目分类

.NET高精度数值计算库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Sdcb.Arithmetic .NET高精度数值计算库。 https://www.cnblogs.com/sdflysha/p/20230725-sdcb-arithmetic-intro.html
2
3
4
5
6

🔝项目分类

.NET第三方登录整合库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 MrHuo.OAuth .netcore 下最好用的第三方登录组件集合,集成了国内外大部分平台。 https://github.com/mrhuo/MrHuo.OAuth https://gitee.com/anyauth/MrHuo.OAuth
2 CollectiveOAuth .Net平台(C#) 史上最全的整合第三方登录的开源库 => 环境支持 .NET Framework 4.5 ~ 4.6.2 和 .NetCore 3.1。目前已包含Github、Gitee、钉钉、百度、支付宝、微信、企业微信、腾讯云开发者平台(Coding)、OSChina、微博、QQ、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、酷家乐、Gitlab、美团、饿了么、等第三方平台的授权登录。 https://gitee.com/rthinking/CollectiveOAuth https://gitee.com/anyauth/CollectiveOAuth
3
4
5
6

🔝项目分类

.NET UI自动化库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 FlaUI FlaUI是一个.Net的UI自动化库,用于自动化测试Windows应用程序(包括Win32、WinForms、WPF、Store Apps等)。它基于Microsoft的原生UI自动化库,并在其周围提供了一层封装。FlaUI几乎包含了UI自动化库中的所有功能,并在有特殊需求(目前尚未覆盖)的情况下提供了原生对象。 https://github.com/FlaUI/FlaUI
2
3
4
5
6

🔝项目分类

.NET图形&图表&表格库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 OxyPlot 一款.NET开源(MIT License)、免费、跨平台、功能强大的绘图库,支持多平台使用(包括:WPF、UWP、WinForm、Silverlight、Xamarin.iOS、Xamarin.Android、Xamarin.Forms 和 Xamarin.Mac等)。 https://github.com/oxyplot/oxyplot
2 Mapsui 一个.NET开源(MIT License)、免费、同时支持多平台框架(MAUI、WPF、Avalonia、Uno、Blazor、WinUI、Eto、.NET Android 和 .NET iOS)地图组件库。 https://github.com/Mapsui/Mapsui
3 LiveCharts2 LiveCharts2是一个.NET开源、简单、灵活、交互式且功能强大的.NET图表、地图和仪表库,现在几乎可以在任何地方运行如:Maui、Uno Platform、Blazor-wasm、WPF、WinForms、Xamarin、Avalonia、WinUI、UWP。 https://github.com/beto-rodriguez/LiveCharts2
4 Magick.NET ImageMagick 是一个功能强大的图像处理库,支持 100 多种主要文件格式(不包括子格式)。借助 Magick.NET,您可以在 C#/VB.NET/.NET Core 应用程序中使用 ImageMagick,而无需在服务器或桌面上安装 ImageMagick。 https://github.com/dlemstra/Magick.NET
5 ReoGrid 一个.NET开源(MIT License)、快速、强大、免费的电子表格组件,支持数据格式、冻结、大纲、公式计算、图表、脚本执行等。兼容 Excel 2007 (.xlsx) 格式,支持WinForm、WPF和Android平台。 https://github.com/unvell/ReoGrid
6 ScottPlot ScottPlot是一个免费、开源(采用MIT许可证)的强大.NET交互式绘图库,能够轻松地实现大型数据集的交互式显示。使用几行代码即可快速创建折线图、柱状图、饼图、散点图等不同类型的图表。 https://github.com/ScottPlot/ScottPlot https://gitee.com/hubo/ScottPlot
7 ImageSharp ImageSharp是一款全新的、功能齐全的、完全管理的、跨平台的2D图形API。ImageSharp旨在简化图像处理,提供了一个极其强大但简洁易用的API。 https://github.com/SixLabors/ImageSharp https://gitee.com/hubo/ImageSharp
8 SkiaSharp SkiaSharp是由Mono团队维护的开源项目,它是基于Google的Skia图形库的.NET跨平台绑定,提供了强大的2D图形绘制和处理功能,适用于多个平台,包括Windows、macOS、Linux、iOS和Android,可用于创建高性能的、可移植的2D图形应用程序。 https://github.com/mono/SkiaSharp https://gitee.com/anysharp/SkiaSharp
9 BlazorChartjs BlazorChartjs是一个在Blazor中使用Chart.js的库(支持Blazor WebAssembly和Blazor Server两种模式),它提供了简单易用的组件来帮助开发者快速集成数据可视化图表到他们的 Blazor 应用程序中。 https://github.com/erossini/BlazorChartjs
10 ChartJs.Blazor ChartJs.Blazor 是一个基于C#和Blazor开发的前端开源图表库,它把ChartJs引入到了Blazor中, 并提供了开箱即用的实现,并且支持了 Client 和 Server 两种模式。 https://github.com/mariusmuntean/ChartJs.Blazor
11 Blazor-ApexCharts 基于ApexCharts.js封装的C#开源免费的Blazor图表库。 https://github.com/apexcharts/Blazor-ApexCharts
12
13
14
15

🔝项目分类

.NET二维码类库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 QrCodeGenerator QrCodeGenerator是一款.NET开源(MIT License)、免费、简单易用、功能强大的二维码生成类库。 https://github.com/manuelbl/QrCodeGenerator
2 SkiaSharp.QrCode SkiaSharp.QrCode是一款基于SkiaSharp开发的.NET开源(MIT License)、免费的二维码生成类库(无需使用System.Drawing)。 https://github.com/guitarrapc/SkiaSharp.QrCode
3 QRCoder QRCoder是一个功能强大且易于使用的.NET类库,专门用于生成二维码,并支持多种输出格式。它提供了简单的API,方便您在.NET应用程序中集成二维码生成功能。 https://github.com/codebude/QRCoder
4 ZXing.Net ZXing.NET是ZXing原始基于Java的条码阅读器和生成器库的.NET端口。它提供了在.NET平台上使用ZXing功能的便捷方式,并为开发人员提供了丰富的条码和二维码处理功能。 https://github.com/micjahn/ZXing.Net
5
6
7
8

🔝项目分类

.NET加密解密库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 BouncyCastle BouncyCastle是一款C#版开源、免费的Bouncy Castle密码库,开发人员可以通过该项目在他们的 C# 应用程序中使用 Bouncy Castle 提供的各种密码学功能,从而加强数据的安全性和保护隐私信息。 https://github.com/bcgit/bc-csharp
2 NETCore.Encrypt .NET Core加密解密类库,包括AES、DES、RSA、MD5、SHA1、SHA256、SHA384、SHA512等算法。 https://github.com/myloveCc/NETCore.Encrypt
3
4
5
6

🔝项目分类

.NET支付SDK

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Magicodes.Pay Magicodes.Pay,是心莱科技团队提供的统一支付库,相关库均使用.NET标准库编写,支持.NET Framework以及.NET Core。目前已提供Abp模块的封装,支持开箱即用。 https://github.com/xin-lai/Magicodes.Pay
2 paylink 一套基于 .NET Core 开发的支付SDK集,它极大简化了API调用及通知的处理流程。 https://github.com/essensoft/paylink
3 PaySharp PaySharp是一个支持多商户多种支付方式的跨平台网关处理类库,使用PaySharp可以简化订单的创建、查询、退款和接收网关返回的支付通知等操作。 https://github.com/Varorbc/PaySharp
4
5
6
7
8
9
10

🔝项目分类

.NET Office文件操作库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Sep Sep是一个.NET开源(MIT License)、现代、极简、快速、零分配、读取和写入分离值(如 csv、tsv 等),跨平台、可裁剪且兼容 AOT/NativeAOT的CSV解析器。 https://github.com/nietras/Sep
2 CsvHelper CsvHelper是一个.NET开源、快速、灵活、高度可配置、易于使用的用于读取和写入CSV文件的类库。 https://github.com/JoshClose/CsvHelper
3 ExcelMapper 用于将 POCO 对象映射到 Excel 文件的库。 https://github.com/mganss/ExcelMapper
4 RibbonWinForms 一个适用于.NET WinForms的 Office 功能区控件类库。 https://github.com/RibbonWinForms/RibbonWinForms
5 SharpDocx 用于创建 Word 文档的轻量级模板引擎。 https://github.com/egonl/SharpDocx
6 ClosedXML osedXML是一个用于读取、操作和写入Excel 2007+(.xlsx,.xlsm)文件的.NET库。它旨在提供一个直观和用户友好的界面来处理底层的OpenXML API。 https://github.com/ClosedXML/ClosedXML
7 Magicodes.IE 导入导出通用库,支持Dto导入导出、模板导出、花式导出以及动态导出,支持Excel、Csv、Word、Pdf和Html。 https://github.com/dotnetcore/Magicodes.IE
8 MiniWord .NET Word模板引擎,藉由Word模板和数据简单、快速生成文件。 https://github.com/mini-software/MiniWord
9 MiniExcel MiniExcel是一个简单高效的.NET操作Excel工具(处理Excel查、写、填充数据),旨在避免OOM(内存溢出)问题。目前主流框架大多需要将数据全载入到内存方便操作,但这会导致内存消耗问题,MiniExcel 尝试以 Stream 角度写底层算法逻辑,能让原本1000多MB占用降低到几MB,避免内存不够情况。 https://github.com/MiniExcel/MiniExcel https://gitee.com/hubo/MiniExcel
10 npoi npoi是一个.NET平台下的开源库,用于读写和操作Office文件,提供了便捷的处理Office文件格式的功能,Apache POI移植版本。 https://github.com/nissl-lab/npoi
11 Sylvan.Data.Excel 用于读取和写入 Excel 数据文件的跨平台 .NET 库。最常用的格式:.xlsx、.xlsb 和 .xls 支持读取,而 .xlsx 和 .xlsb 格式支持写入。 https://github.com/MarkPflug/Sylvan.Data.Excel
12
13
14
15
16
17
18
19
20

🔝项目分类

.NET PDF文件操作库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 PDFsharp PDFsharp 是一个开源 .NET 库,可在 Windows、Linux 和 Mac 下使用 .NET 6 轻松创建和处理 PDF 文档。 https://github.com/empira/PDFsharp https://gitee.com/hubo/PDFsharp
2 QuestPDF QuestPDF 是一个用于生成 PDF 文档的现代开源 .NET 库。QuestPDF 由简洁易用的 C# Fluent API 提供全面的布局引擎。轻松生成 PDF 报告、发票、导出等。 https://github.com/QuestPDF/QuestPDF
3 itext7-dotnet iText for .NET 是 iText 库的 .NET 版本,其前身是 iTextSharp。iText 配备了更好的文档引擎、高级和低级编程功能以及创建、编辑和增强 PDF 文档的能力。 https://github.com/itext/itext7-dotnet
4 iTextSharp iTextSharp是一个从JAVA项目iText衍生的.Net版本的开源项目。iText是一个PDF库,可让您创建,移植,检查和维护可移植文档格式(PDF)的文档,从而使您可以轻松地向软件项目添加PDF功能。 https://github.com/itext/itextsharp
5
6
7
8
9
10

🔝项目分类

.NET JSON处理库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 System.Text.Json System.Text.Json是 .NET Core 3.0 及以上版本中内置的 JSON 序列化和反序列化库。 https://github.com/dotnet/runtime/tree/main/src/libraries/System.Text.Json
2 Newtonsoft.Json Newtonsoft.Json是一个功能强大且灵活的.NET JSON序列化和反序列化库,用于在.NET应用程序中处理JSON数据。 https://github.com/JamesNK/Newtonsoft.Json
3 ServiceStack.Text .NET中最快的JSON、JSV和CSV文本序列化器。 https://github.com/ServiceStack/ServiceStack.Text
4 Jil 一个快速的JSON(反)序列化器,基于Sigil构建,采用了一些有点疯狂的优化技巧。 https://github.com/kevin-montrose/Jil
5 Utf8Json 适用于 C#(NET、.NET Core、Unity、Xamarin)的绝对最快且零分配的 JSON 序列化器。 https://github.com/neuecc/Utf8Json
6
7
8
9
10

🔝项目分类

.NET对象映射库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 AutoMapper AutoMapper是一个简单易用的.NET对象映射库,用于快速、方便地进行对象之间的转换和映射,极大的简化了开发人员在处理对象映射时的工作量。 https://github.com/AutoMapper/AutoMapper
2 Mapster Mapster是一个快速、高性能、灵活且易于使用的对象映射库,用于在.NET应用程序中进行对象之间的转换和映射操作。 https://github.com/MapsterMapper/Mapster
3 Mapperly 一个.NET开源的对象映射器,无运行时反射,由于 Mapperly 在构建时创建映射代码,因此运行时的开销最小。更好的是,生成的代码完全可读,使您可以轻松验证生成的映射代码。 https://github.com/riok/mapperly
4 EmitMapper 一个.NET开源、强大的可定制工具,用于将实体相互映射。实体可以是普通对象、DataReaders、SQL命令或其他任何你需要的内容。该工具通过Emit库进行运行时代码生成。它非常适用于处理DTO对象、数据访问层等。 https://github.com/MetSystem/EmitMapper
5 TinyMapper 一个快速的 .NET 对象映射器。 https://github.com/TinyMapper/TinyMapper
6
7
8
9
10

🔝项目分类

.NET Redis客户端驱动库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 NewLife.Redis NewLife.Redis是一个Redis客户端组件,以高性能处理大数据实时计算为目标。支持.NETCore/.NET4.0/.NET4.5,为大数据与消息队列而特别优化,线上单应用日均100亿调用量。 https://github.com/NewLifeX/NewLife.Redis
2 csredis .NET Core或.NET Framework 4.0+ Redis客户端,用于Redis、Redis Sentinel(2.8)和Cluster。包括同步和异步客户端。 https://github.com/2881099/csredis
3 FreeRedis 基于.NET的Redis客户端,支持 .NET Core 2.1+、.NET Framework 4.0+、Xamarin以及 AOT。它支持集群、哨兵、主从、发布订阅、Lua脚本、管道、事务、流、客户端缓存以及连接池等功能。 https://github.com/2881099/FreeRedis
4 StackExchange.Redis StackExchange.Redis是一个基于.NET的高性能Redis客户端,提供了完整的Redis数据库功能支持,并且具有多节点支持、异步编程模型、Redis集群支持等特性,使得与Redis数据库的交互更加灵活、高效。 https://github.com/StackExchange/StackExchange.Redis
5 BeetleX.Redis 一个用于.NET Core的高性能异步/非阻塞Redis客户端组件,默认数据格式化器Json、Protobuf和MessagePack,支持SSL。 https://github.com/beetlex-io/BeetleX.Redis
6 ServiceStack.Redis ServiceStack.Redis是一个.NET开发的简单、高性能且功能丰富的Redis客户端,它提供了对POCOs和复杂类型的原生支持,并提供了高级抽象,同时支持原生的同步和异步API。 https://docs.servicestack.net/redis/
7
8
9
10

🔝项目分类

.NET的OCR工具类库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 PaddleSharp 百度飞桨PaddleOCR .NET调用库,PaddleInference C API 提供的 .NET 包装,支持 Windows(x64) ,基于NVIDIA Cuda 10.2+ 的 GPU 和 Linux(Ubuntu-22.04 x64)。 https://github.com/sdcb/PaddleSharp
2 PaddleOCRSharp PaddleOCRSharp 是一个基于百度飞桨PaddleOCR的.NET版本OCR工具类库。项目核心组件PaddleOCR.dll,由C++编写,根据百度飞桨PaddleOCR的C++代码修改并优化而成。目前已经支持C++、.NET、Python、Golang、Rust等开发语言的直接API接口调用。项目包含文本识别、文本检测、表格识别功能。本项目针对小图识别不准的情况下做了优化,比飞桨原代码识别准确率有所提高。包含总模型仅8.6M的超轻量级中文OCR,单模型支持中英文数字组合识别、竖排文本识别、长文本识别。同时支持中英文、纯英文以及多种语言文本检测识别。 https://gitee.com/raoyutian/paddle-ocrsharp
3
4
5
6

🔝项目分类

.NET敏感词检测组件库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 ToolGood.Words 一款高性能敏感词(非法词/脏字)检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能。 https://github.com/toolgood/ToolGood.Words
2
3
4
5
6

🔝项目分类

.NET汉字拼音转化类库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 ToolGood.Words.Pinyin 一款.NET开源的、高性能的拼音字母转化类库。 https://github.com/toolgood/ToolGood.Words.Pinyin
2 PinYinConverterCore PinYinConverterCore是一个.NET Core开源的,提供了将简体中文转换为拼音的功能,并封装了汉字的读音、笔画等基本信息。 https://github.com/netcorepal/PinYinConverterCore
3 ChineseToPinyin 汉字转拼音,自适应多音字处理、姓名自动切分C++、C#、QT、JS。 https://github.com/newMoonxx/ChineseToPinyin
4 Pinyin4NET .NET开源的汉字转拼音类库(含姓名拼音独立接口),提供了简单的调用接口和通过拼音查询汉字的接口。 https://gitee.com/hyjiacan/Pinyin4Net
5
6
7
8

🔝项目分类

.NET枚举工具类库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Enums.NET Enums.NET 是一个高性能、类型安全的 .NET 枚举工具库。 https://github.com/TylerBrinkley/Enums.NET
2
3
4
5
6

🔝项目分类

.NET电子邮件处理库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 PreMailer.Net PreMailer.Net 是一个用于电子邮件的C#库,它将样式表转换为内联样式属性,以增强与各种电子邮件客户端的兼容性。 https://github.com/milkshakesoftware/PreMailer.Net
2 MailKit MailKit是一个跨平台、开源(MIT License)、免费的.NET邮件处理库,提供强大的 API,用于发送、接收和处理电子邮件,并且它还提供了对SMTP、POP3和IMAP协议的全面支持。 https://github.com/jstedfast/MailKit
3 FluentEmail FluentEmail 是一个用于 .NET 和 .NET Core 的电子邮件发送库,它提供了简单易用的 API 来发送电子邮件。该项目支持使用 Razor 模板来创建电子邮件内容,并可以通过 SendGrid、MailGun、SMTP 等多种方式进行发送。 https://github.com/lukencode/FluentEmail
4 MimeKit 一个简单、高效的.NET电子邮件处理库,该项目针对MIME(多用途邮件扩展)消息创建与解析,简单易用、可用于消息解析、消息创建、消息修改和消息发送,还支持加密与签名功能。 https://github.com/jstedfast/MimeKit
5 SendGrid-CSharp 一个用于发送电子邮件的 C# 库,特别是用于与 SendGrid 邮件服务进行集成。SendGrid 是一个流行的电子邮件服务提供商,它允许开发人员通过 API 方式发送电子邮件,管理收件箱,跟踪电子邮件的发送和接收情况等。 https://github.com/sendgrid/sendgrid-csharp
6 StrongGrid StrongGrid项目通过提供强类型API访问、全面的资源管理、webhook解析和IP地址预热功能,为SendGrid用户提供了一个功能强大且易于使用的C#库。 https://github.com/Jericho/StrongGrid
7 MailKitSimplified MailKitSimplified项目为.NET开发者提供了一个简化的电子邮件发送和接收解决方案,通过封装MailKit的复杂性,使得常见的电子邮件操作变得更加直观和易于使用。 https://github.com/danzuep/MailKitSimplified
8
9
10

🔝项目分类

.NET中文分词类库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 jieba.NET jieba中文分词的.NET版本类库(支持.NET Framework与.NET Core)。 https://github.com/anderscui/jieba.NET
2
3
4
5
6

🔝项目分类

.NET开源模拟库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Moq Moq是一个.NET开源、流行、使用简单的模拟库,充分利用了.NET 的 Linq 表达式树和 lambda 表达式。这使得 Moq 成为最具生产力、类型安全且支持重构的模拟库。它不仅支持模拟接口,还支持模拟类。其 API 非常简单直观,不需要任何关于模拟概念的事先知识或经验。从而简化单元测试中的依赖管理和验证过程,提高代码的可测试性和可维护性。 https://github.com/devlooped/moq
2 NSubstitute 一个友好的 .NET 模拟库,旨在使测试代码更易于阅读和编写。 https://github.com/nsubstitute/NSubstitute
3 FakeItEasy 一个简单易用的 .NET 模拟库,提供了简洁的 API。为.NET动态创建各种类型的假对象、模拟对象(mocks)、存根(stubs)等的库。 https://github.com/FakeItEasy/FakeItEasy
4 Rhino Mocks 一个适用于 .NET 的动态模拟框架。 https://github.com/ayende/rhino-mocks
5 JustMockLite JustMock Lite是一个专为.NET开发者设计的免费且功能强大的模拟框架,它通过提供丰富的特性和便捷的开发体验,帮助开发者提高单元测试的质量和效率。 https://github.com/telerik/JustMockLite
6
7
8

🔝项目分类

.NET分布式ID生成库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 IdGenerator IdGenerator是一个全面的分布式主键ID生成器,使用的是优化的雪花算法(SnowFlake)雪花漂移算法,在缩短ID长度的同时,具备极高瞬时并发处理能力(50W/0.1s)。 https://github.com/yitter/idgenerator
2 snowflake-net Twitter的分布式全局唯一ID算法,雪花(snowflake)算法。支持.NET Core 2.0。 https://github.com/stulzq/snowflake-net
3
4
5
6

🔝项目分类

EF/EF Core扩展类库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Entity Framework Plus Entity Framework Plus是一个开源、免费(MIT License)、功能强大的 Entity Framework(EF)和 Entity Framework Core(EF Core) 扩展库,旨在提升 Entity Framework 的性能和克服其局限性。通过提供一系列实用的功能,如批量操作、查询缓存、查询延迟、LINQ动态、审计跟踪等,使得使用 Entity Framework 进行数据库开发变得更加高效和灵活。 https://github.com/zzzprojects/EntityFramework-Plus
2 MongoDB EF Core Provider 该项目是MongoDB数据库的Entity Framework Core提供程序,旨在将Entity Framework Core的功能与MongoDB数据库集成。需要.NET 8或更高版本上的Entity Framework Core 8以及MongoDB数据库服务器5.0或更高版本,最好是启用事务的配置。 https://github.com/mongodb/mongo-efcore-provider
3 EfCoreTriggers EfCoreTriggers是使用 EFCore 模型构建器编写本机 SQL 触发器的库。触发器会自动转换为 sql 并添加到迁移中。 https://github.com/win7user10/Laraue.EfCoreTriggers
4 EF Core Generic Repository 该库是EF Core ORM的通用仓储库实现,旨在简化开发人员为每个.NET Core和.NET项目编写仓储层的工作。通过使用这个库,开发人员可以更轻松地管理数据访问层,提高开发效率。 https://github.com/TanvirArjel/EFCore.GenericRepository
5 StoredProcedureEFCore 使用Entity Framework Core执行存储过程。 https://github.com/verdie-g/StoredProcedureEFCore
6 ShardingCore ShardingCore是一款开源、简单易用、高性能、普适性,针对EF Core生态下的分表分库的扩展解决方案,支持EF Core2+的所有版本,支持EF Core2+的所有数据库、支持自定义路由、动态路由、高性能分页、读写分离的一款EF Core拓展程序包,一款零依赖第三方组件的扩展。 https://github.com/dotnetcore/sharding-core
7 arch/UnitOfWork 一个针对 Microsoft.EntityFrameworkCore 的插件,旨在支持仓库模式(Repository Pattern)、工作单元模式(Unit of Work Pattern),以及支持分布式事务的多个数据库操作。该项目特别适用于需要处理多个数据库或表分片的场景,特别是在使用 MySQL 时。 https://github.com/arch/UnitOfWork
8 EntityFrameworkCore.Jet Access 数据库的 Entity Framework Core 提供程序。 https://github.com/CirrusRedOrg/EntityFrameworkCore.Jet
9
10

🔝项目分类

Dapper扩展类库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Dommel 一个C#开源(MIT License)、免费、简单易用的Dapper扩展类库,帮助.NET开发者使用Dapper的CRUD操作变得更简单。 https://github.com/henkmollema/Dommel
2 DapperQueryBuilder Dapper Query Builder旨在通过使用字符串插值和Fluent API来简化动态SQL查询的构建。它使得开发者可以更安全、更便捷地编写和管理数据库查询。 https://github.com/Drizin/DapperQueryBuilder
3
4
5
6

🔝项目分类

弹性和瞬态故障处理库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Polly Polly 是一个 .NET 开源库,提供了弹性和瞬态故障处理功能。它允许开发人员以流畅且线程安全的方式表达诸如重试、断路器、超时和回退等策略。 Polly 可以用于通过实现重试和回退机制,使应用程序更加弹性地处理外部依赖项(如数据库和 Web 服务)的故障,它还可以用于通过实现断路器模式来防止级联故障。 https://github.com/App-vNext/Polly
2
3
4
5
6

🔝项目分类

.NET文件压缩处理库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 SharpZipLib SharpZipLib(#ziplib,以前称为 NZipLib)是一个压缩库,它支持使用存储和 deflate 压缩方法、PKZIP 2.0 样式和 AES 加密、带有 GNU 长文件扩展名的 tar、GZip、zlib 和 raw deflate 以及 BZip2 的 Zip 文件。支持 Zip64,而尚不支持 Deflate64。它作为程序集实现(可安装在 GAC 中),因此可以很容易地合并到其他项目中(使用任何 .NET 语言)。 https://github.com/icsharpcode/SharpZipLib
2 SharpCompress SharpCompress是一个用纯C#编写的压缩库,支持多种压缩格式的解压与部分格式的写入,专为.NET多版本设计,适合处理大文件和流式压缩。适用于 .NET Framework 4.62、.NET Standard 2.1、.NET 6.0 和 NET 8.0 的纯 C# 压缩库,可以 unrar、un7zip、unzip、untar unbzip2、ungzip、unlzip 与仅进读取和文件随机访问 API。实现了对 zip/tar/bzip2/gzip/lzip 的写入支持。 https://github.com/adamhathcock/sharpcompress
3 K4os.Compression.LZ4 K4os.Compression.LZ4 是一个为 .NET 平台设计的基于 LZ4 算法的高效压缩库,提供极快的压缩和解压缩速度,支持多种压缩级别和流/块压缩模式。 https://github.com/MiloszKrajewski/K4os.Compression.LZ4
4
5
6

🔝项目分类

.NET HTTP客户端库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Refit Refit 是为 .NET Core、Xamarin 和 .NET 设计的自动类型安全的 REST 库。它深受 Square 的 Retrofit 库的启发,将你的 REST API 转换成一个实时接口。 https://github.com/reactiveui/refit
2 RestSharp RestSharp 是一个开源的、跨平台的轻量级 .NET 库,它专注于简化与 RESTful Web 服务的交互。RestSharp 提供了一种直观且高效的方式来执行 CRUD(创建、读取、更新和删除)操作,从而轻松与任何 RESTful API 进行通信。作为与 RESTful API 交互的流行选择,RestSharp 允许开发者发出 HTTP 请求并解析响应,无需手动处理底层的 HTTP 细节。 https://github.com/restsharp/RestSharp
3 Flurl Flurl是一个.NET开源(MIT License)、免费、集现代性、流畅性、异步性、可测试性、可移植性于一身的URL构建器与HTTP客户端库。它提供了简洁的API,使得HTTP请求的发送与URL的构建变得极为简单与直观。无论是构建复杂的URL路径,还是设置查询参数、请求头或认证信息,Flurl都能以几乎零学习成本的方式实现。 https://github.com/tmenier/Flurl
4 WebApiClient 一个.NET开源的、在功能、性能和可扩展性均优于 refit 的 REST API 库,集高性能高可扩展性于一体的声明式HTTP客户端库,特别适用于微服务的RestFul资源请求,也适用于各种畸形HTTP接口请求。 https://github.com/dotnetcore/WebApiClient
5 EasyHttp 一个.NET开源的、易于使用的 HTTP 客户端。 https://github.com/EasyHttp/EasyHttp
6
7
8
9
10

🔝项目分类

控制台应用帮助库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 ConsoleControl ConsoleControl是一个C#类库,允许您在WinForms或WPF应用程序中嵌入控制台。此控制台可用于流程的输入和输出。它非常适合制作工具和实用程序。 https://github.com/dwmkerr/consolecontrol
2 Terminal.Gui Terminal.Gui是一个跨平台(Windows、Mac 和 Linux/Unix )、开源(遵循 MIT License)、免费的用于为.NET、.NET Core和Mono构建丰富功能的控制台应用程序的工具包,并且该工具包适用于需要强交互性的场景。 https://github.com/gui-cs/Terminal.Gui
3 Spectre.Console Spectre.Console是一个.NET开源且免费的类库帮你轻松的创建漂亮、美观的.NET控制台应用程序。 https://github.com/spectreconsole/spectre.console
4 Colorful.Console Colorful.Console是一个为C#开发者设计的、用于增强控制台应用程序样式和颜色功能的实用库。它简化了样式和颜色的应用过程,使得控制台应用程序的界面更加美观和用户友好。 https://github.com/tomakita/Colorful.Console
5 ConsoleTables ConsoleTables是一个.NET开源的类库,能够将对象数据以表格形式输出到控制台,提高数据的可读性和展示效果。 https://github.com/khalidabuhakmeh/ConsoleTables
6 ShellProgressBar 一个功能强大、易于使用的.NET库,它允许开发者在控制台应用程序中轻松地可视化长时间运行的任务进度,支持样式定制、并发任务可视化等高级功能。 https://github.com/Mpdreamz/shellprogressbar
7
8
9
10

🔝项目分类

.NET开源搜索组件库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Elasticsearch .NET Elasticsearch 的 .NET 客户端为 Elasticsearch API 提供强类型请求和响应。它将协议处理委托给 Elastic.Transport 库,该库负责处理所有传输级别问题(HTTP 连接建立和池化、重试等)。 https://github.com/elastic/elasticsearch-net
2 Lucene.NET Lucene.NET 是一个用 C# 编写的开源全文搜索库,它是流行的 Java Apache Lucene 项目的移植版本。该库为 .NET 平台提供了强大的索引和搜索功能,以及拼写检查、命中高亮和高级分析/分词能力。 https://github.com/apache/lucenenet
3 SolrNet SolrNet 是一个针对 .NET 平台的 Apache Solr 和 SolrCloud 客户端库。SolrNet 并没有尝试对 Solr 进行太多的抽象,而是假设您知道什么是 Solr 以及如何使用它,就像您在使用 ORM 之前需要了解关系数据库一样。 https://github.com/SolrNet/SolrNet
4
5
6

🔝项目分类

开源计算机视觉库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 OpenCvSharp OpenCvSharp是一个.NET环境下的OpenCV(Open Source Computer Vision Library,开源计算机视觉库)的封装库,它使得.NET开发者能够更方便地在.NET应用程序中使用OpenCV的强大功能。 https://github.com/shimat/opencvsharp
2 SharpCV 适用于 C# 和 F# 的计算机视觉库,它将 OpenCV 和 NDArray 组合在 .NET Standard 中。 https://github.com/SciSharp/SharpCV
3
4
5
6

🔝项目分类

.NET开源深度克隆

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 DeepCloner DeepCloner是一个功能强大、使用灵活的对象克隆库,适用于.NET平台。它支持深拷贝和浅拷贝,无需对对象进行特殊标记或指定类型,即可进行快速克隆。库还包含了许多性能优化技巧,以提高克隆速度。此外,项目还提供了详细的使用场景和示例代码,帮助开发者更好地理解和使用库。 https://github.com/force-net/DeepCloner
2
3
4
5
6

🔝项目分类

其他第三方SDK&类库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Finbuckle.MultiTenant 该项目是一个适用于 .NET 的开源多租户中间件库。它支持租户解析、每租户应用程序行为和每租户数据隔离。 https://github.com/Finbuckle/Finbuckle.MultiTenant
2 dotnet-packaging 该项目是一个开源的.NET Core CLI命令行扩展库,可以轻松为 .NET Core 应用程序创建部署包(例如 .zip 文件、tarball 或安装程序)。 https://github.com/quamotion/dotnet-packaging
3 Blazor-State 一个Blazor状态管理库,利用 MediatR 管道来实现 Flux 模式。 https://github.com/TimeWarpEngineering/blazor-state
4 prometheus-net 一个.NET开源类库用于将Prometheus监控指标集成到.NET应用程序中。 https://github.com/prometheus-net/prometheus-net
5 Docker.DotNet Docker API 的 .NET (C#) 客户端库。 https://github.com/dotnet/Docker.DotNet
6 TimeCrontab 一个 .NET 全能 Cron 表达式解析类库,支持 Cron 所有特性。 https://gitee.com/dotnetchina/TimeCrontab
7 ArchUnitNET 一个 C# 架构测试库,用于在 C# 中指定和断言架构规则,以进行自动测试。 https://github.com/TNG/ArchUnitNET
8 alipay-sdk-net-all Alipay SDK for .NET,SDK可以自动帮您满足能力调用过程中所需的证书校验、加签、验签、发送HTTP请求等非功能性要求。 https://github.com/alipay/alipay-sdk-net-all
9 sentry-dotnet Sentry SDK for .NET。 https://github.com/dotNetTreasury/sentry-dotnet
10 Azure SDK for .NET Azure SDK for .NET是一组用于.NET开发人员的库和工具,可帮助他们轻松地在Azure云中构建、部署和管理应用程序。该项目为开发人员提供了访问Azure服务所需的一切功能、API和工具,包括对云中常见任务的支持,如虚拟机、存储、网络、应用程序服务、容器等。此项目的主要目的是简化.NET开发人员与Azure云交互的过程,并提高其效率。通过使用Azure SDK for .NET,开发人员可以更快速、更轻松地将应用程序部署到Azure云中,从而实现更快的上线时间和更高的生产力。 https://github.com/Azure/azure-sdk-for-net
11 FlurlHttpClient.ByteDance 可能是全网唯一的 C# 版字节跳动 SDK,封装全部已知的字节跳动 API,包含字节小程序开放平台、抖音开放平台、抖店开放平台、巨量引擎开放平台、TikTok Developer、TikTok Shop Open Platform 等模块,可跨平台,持续随官方更新。 FlurlHttpClient.ByteDance
12 open-pdd-net-sdk C#拼多多开放平台SDK。 https://github.com/niltor/open-pdd-net-sdk
13 aliyun-oss-csharp-sdk C# 阿里云 OSS SDK。 https://github.com/aliyun/aliyun-oss-csharp-sdk
14 SmartFormat SmartFormat是一个用 C# 编写的轻量级文本模板库,可以直接替代string.Format 。不仅如此, SmartFormat还可以使用命名占位符、列表、本地化、复数和其他智能扩展来格式化数据。 https://github.com/axuno/SmartFormat
15 MethodTimer MethodTimer是一个.NET开源、免费(MIT License)、轻量级的运行耗时统计库,用于在编译时自动向指定方法注入计时代码,无需手动编写繁琐的计时逻辑。 https://github.com/Fody/MethodTimer
16 aws-sdk-net 适用于 .NET 的 AWS 开发工具包使 .NET 开发人员能够轻松使用 Amazon Web Services,并使用 Amazon S3、Amazon DynamoDB、Amazon Glacier 等构建可扩展的解决方案。 https://github.com/aws/aws-sdk-net
17
18
19
20

🔝项目分类

界面&控件&UI库

Blazor UI库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 MudBlazor MudBlazor是一个基于Material Design风格开源、免费(MIT License)、功能强大的Blazor组件框架,注重易用性和清晰的结构。它非常适合想要快速构建Web应用程序的 .NET 开发人员,无需费力地处理 CSS 和 JavaScript。由于MudBlazor完全使用C#编写,因此你可以自由地调整、修复或扩展该框架。文档中有大量示例代码,能够帮助开发者快速理解和学习MudBlazor框架。 https://mudblazor.com/docs/overview
2 Ant Design Blazor Ant Design Blazor是一套基于Ant Design和Blazor的开源(MIT License)、免费的企业级组件库(喜欢Ant Design风格的同学推荐使用)。 https://antblazor.com/zh-CN/docs/introduce
3 BootstrapBlazor BootstrapBlazor是一套基于 Bootstrap 和 Blazor 的企业级组件库,可以认为是 Bootstrap 项目的 Blazor 版实现。基于 Bootstrap 样式库精心打造,并且额外增加了 100 多种常用的组件,为您快速开发项目带来非一般的感觉(喜欢Bootstrap风格的同学推荐使用)。 https://gitee.com/LongbowEnterprise/BootstrapBlazor
4 MatBlazor MatBlazor是一套基于Material Design规范实现的Blazor和Razor通用组件库。 https://github.com/SamProf/MatBlazor
5 Blazorise Blazorise 是用于Blazor的 UI 组件库,支持使用Bootstrap、Tailwind、Bulma、Ant Design 和 Material 等 CSS 框架,可用于构建响应式的单页 Web 应用程序。 https://blazorise.com/docs
6 Microsoft Fluent UI Blazor Microsoft Fluent UI Blazor是一个基于Blazor的组件库,提供了一系列的UI组件以及Fluent UI的设计系统。该库可以帮助开发人员快速构建现代化的 Web 应用程序,并且与 Blazor 技术相结合,可以实现高效而灵活的单页应用程序开发。 https://www.fluentui-blazor.net/
7 Radzen Blazor Radzen Blazor 是一个包含70多个免费的原生 Blazor UI 组件的集合,其中包括 DataGrid、Scheduler、Charts 等功能强大的组件,并提供了丰富的主题样式,包括 Material Design 和 FluentUI。可以将 Radzen Blazor 视为一个用于构建 Blazor 应用程序的 UI 框架,它提供了一系列预构建的组件和工具,帮助开发人员快速搭建和定制自己的应用程序界面。 https://github.com/radzenhq/radzen-blazor
8 MASA.Blazor 基于Material设计规范和BlazorComponent的交互能力提供标准的基础组件库。提供如布局、弹框标准、Loading、全局异常处理等标准场景的预置组件。从更多实际场景出发,满足更多用户和场景的需求,最大的减少开发者的时间成本。缩短开发周期提高开发效率。 https://docs.masastack.com/blazor/getting-started/installation
9 BlazorStrap BlazorStrap是一个基于 Bootstrap 的 Blazor 的 UI 组件库,BlazorStrap的组件也支持响应式布局、主题定制以及多语言支持等功能,可以帮助开发者快速搭建出美观、易用的 Web 应用程序。 https://getbootstrap.com/docs/5.1/getting-started/introduction/
10 DevExpress UI for Blazor DevExpress UI for Blazor附带了原生和高性能的UI组件,包括Grid、Pivot Grid、Excel、Charts和Data Editor。这些组件可以帮助您为Blazor Server和Blazor WebAssembly托管模型创建直观和精致的用户体验。 https://github.com/DevExpress/Blazor
11 BlazorFluentUI BlazorFluentUI 是一个将 Fluent UI React 组件和样式(前身为 Office Fabric)移植到 Blazor 平台的项目。它允许开发者在 Blazor 应用中轻松集成和使用 Fluent UI 的一系列UI组件,从而提升应用的用户界面体验。 https://github.com/BlazorFluentUI/BlazorFluentUI
12 Element-Blazor 基于 Element 和 Blazor WebAssembly 的 Web UI 库。 https://github.com/Element-Blazor/Element-Blazor
13 BlazorBootstrap 企业级Blazor Bootstrap组件库,基于Blazor和Bootstrap CSS框架构建。 https://github.com/vikramlearning/blazorbootstrap
14 blazor-adminlte 该组件库将ADMINLTE 3适配到了dotnet core Blazor框架中,使得开发者可以在Blazor项目中使用这些组件。 https://github.com/sjefvanleeuwen/blazor-adminlte
15
16
17
18
19
20

🔝项目分类

WPF UI库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 ModernWpf 一款开源(MIT License)、免费、现代化风格的WPF UI控件库。 https://github.com/Kinnara/ModernWpf
2 WPF UI WPF UI是一款基于Fluent设计风格、开源(MIT License)、现代化的WPF UI控件库,它提供直观的设计、主题、导航和全新的沉浸式控件,全部都是原生且无缝地集成在一起。 https://github.com/lepoco/wpfui
3 FluentWPF 基于Fluent Design设计风格的WPF UI界面库。 https://github.com/sourcechord/FluentWPF
4 MaterialDesignInXamlToolkit 一个开源、易于使用、强大的 WPF UI 控件库,旨在帮助开发人员在 C# 和 VB.Net 中实现 Google 的 Material Design 风格的用户界面。该框架提供了一组丰富的控件、样式和效果,使开发人员能够轻松创建现代化、具有吸引力的应用程序。 http://materialdesigninxaml.net
5 MahApps.Metro MahApps.Metro 是一个开源的 WPF UI 框架,提供了现代化、平滑和美观的控件和样式,帮助开发人员轻松创建具有现代感的 Windows 桌面应用程序。 https://github.com/MahApps/MahApps.Metro
6 PanuonUI.Silver Panuon.UI的优化版本。一个漂亮的、使用样式与附加属性的WPF UI控件库。 https://gitee.com/panuon/PanuonUI.Silver
7 DMSkin DMSkin WPF 样式 UI 框架 、WPF Borderless Window 、 Custom Controls & Styles 、 MVVM Support。 https://github.com/944095635/DMSkin
8 HandyControl HandyControl是一套WPF控件库,它几乎重写了所有原生样式,同时包含80余款自定义控件(正逐步增加)。 https://github.com/handyOrg/HandyControl
9 Panuon.WPF.UI Panuon.WPF.UI 是一个开源的WPF UI 控件库,它提供了丰富的可重用的UI控件和样式,简化了WPF应用程序的开发过程。 https://github.com/Panuon/Panuon.WPF.UI
10 AduSkin 一款简单漂亮的WPF UI,融合多个开源框架组件,为个人定制的UI,可供学者参考和使用。 https://github.com/aduskin/AduSkin
11 Fluent.Ribbon Fluent.Ribbon 是一个库,用于为 Windows Presentation Foundation (WPF) 实现类似 Office 的用户界面。它提供了 RibbonTabControl、Backstage、Gallery、QuickAccessToolbar、ScreenTip 等控件。 https://github.com/fluentribbon/Fluent.Ribbon
12 CookPopularUI CookPopularUI是一款流行、免费、组件丰富的WPF控件库,提供了100多款控件。专为.NET开发者设计,旨在提供丰富多样的控件和工具,以简化WPF应用程序的开发过程。 https://gitee.com/CookCSharp/CookPopularUI
13 WpfOfficeTheme 一款开源的Office风格的WPF主题。 https://github.com/TanyaPristupova/WpfOfficeTheme
14 Adonis UI 一款为WPF应用程序提供的轻量级UI工具包,提供经典且增强的窗口视觉效果。 https://github.com/benruehl/adonis-ui
15 LayUI-WPF 一个WPF版的LayUI前端UI样式库,该控件库参考了Web版本的LayUI风格,利用该控件库可以完成现代化UI客户端程序,让你的客户端看起来更加简洁丰富又不失美感。 https://github.com/Layui-WPF-Team/Layui-WPF https://gitee.com/hubo/Layui-WPF
16
17
18
19
20

🔝项目分类

WinForm UI库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 AntdUI 一款基于Ant Design设计语言、开源(Apache License)的WinForm UI界面库。 https://gitee.com/antdui/AntdUI https://gitee.com/hubo/AntdUI
2 ReaLTaiizor ReaLTaiizor是一个开源免费的.NET WinForms控件库,它提供了广泛的组件和丰富的主题选项(用户友好、注重设计),让用户可以轻松创建美观、专业的桌面应用程序。 https://github.com/Taiizor/ReaLTaiizor
3 MaterialSkin 一个基于 Google 的 Material Design 风格开源、免费的.NET WinForms UI控件库。 https://github.com/IgnaceMaes/MaterialSkin
4 DarkUI 这是一个为.NET WinForms开发的深色主题控件和停靠功能库,旨在帮助开发者创建具有现代和专业外观的应用程序界面。 https://github.com/RobinPerris/DarkUI
5 HZHControls .NET WinForm自定义控件,对触屏具有更好的操作支持,项目是基于FrameWork4.0,完全原生控件开发,没有使用任何第三方控件,你可以放心的用在你的项目中。 https://github.com/kwwwvagaa/NetWinformControl
6 SunnyUI SunnyUI.Net, 基于.Net 4.0+、.Net 6 框架的 C# WinForm 开源控件库、工具类库、扩展类库、多页面开发框架。 https://github.com/yhuse/SunnyUI https://gitee.com/hubo/SunnyUI
7 NanUI NanUI是一个开源、免费(MIT License)的 .NET 项目,它适用于希望使用HTML5、CSS3和JavaScript等前端技术来构建Windows窗体应用用户界面的.NET/.NET Core开发人员。 https://github.com/XuanchenLin/NanUI https://gitee.com/hubo/NanUI
8 WinForm.UI 一款开源、免费的 WinForm 皮肤,自定义控件。 https://github.com/YuanJianTing/WinForm.UI
9 XiaoCai.WinformUI XiaoCai.WinformUI主要是解决用户界面和布局的套件,能够快速进行合理性布局,美化用户界面。 https://github.com/aganqin/XiaoCai.WinformUI
10 winforms-modernui winforms-modernui项目是一个将Windows 8的现代UI(Metro UI)风格引入到.NET Windows Forms应用程序中的开源项目,通过MetroFramework库提供丰富的现代UI控件和组件。 https://github.com/peters/winforms-modernui
11
12
13
14
15

🔝项目分类

Avalonia UI库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Material.Avalonia 一款基于Material Design风格开源、免费(MIT License)的Avalonia UI控件库。 https://github.com/AvaloniaCommunity/Material.Avalonia
2 AtomUI 一个基于Ant Design 5.0和Avalonia技术的跨平台UI控件库。 https://github.com/chinware/AtomUI
3 Avalonia.ExtendedToolkit 一个开源、免费的Avalonia UI扩展控件。 https://github.com/mameolan/Avalonia.ExtendedToolkit
4 avalonia-aero-theme 一个Aero主题风格的Avalonia控件库。 https://github.com/Splitwirez/avalonia-aero-theme
5 Citrus.Avalonia 一款开源(MIT License)、免费的现代化风格的 Avalonia 控件库。 https://github.com/AvaloniaUI/Citrus.Avalonia
6 ColorPicker Avalonia ColorPicker 控件。 https://github.com/wieslawsoltes/ColorPicker
7 Neumorphism.Avalonia AvaloniaUI 框架易于使用且可定制的 Neumorphism Design UI主题库。 https://github.com/flarive/Neumorphism.Avalonia
8 SukiUI C# Avalonia 开源、免费的桌面UI库。 https://github.com/kikipoulet/SukiUI
9 Ursa.Avalonia Ursa 是一个 UI 库,用于使用 Avalonia UI 构建跨平台 UI。 https://github.com/irihitech/Ursa.Avalonia
10 Aura.UI 提供了大量的Avalonia UI控件的库。 https://github.com/PieroCastillo/Aura.UI
11 PanAndZoom PanAndZoom 是一个开源项目,提供用于平移和缩放功能的Avalonia控件。 https://github.com/wieslawsoltes/PanAndZoom
12
13
14
15

🔝项目分类

MAUI UI库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Maui.FreakyControls 一个开源、免费的UI工具包,适用于.NET MAUI,它提供了一组控件和实用程序来构建现代移动的应用程序。 https://github.com/FreakyAli/Maui.FreakyControls
2 MauiEx 一个开源的.NET MAUI控件库。 https://github.com/dotMorten/MauiEx
3 Material.Components.Maui 一个基于Material Design的.NET MAUI控件库。 https://github.com/mdc-maui/mdc-maui
4 SimpleToolkit SimpleToolkit是一个.NET MAUI库,其中包含辅助工具和简单易用、完全可自定义的控件,比如SimpleShell - 自定义Shell实现,允许你创建独特的导航体验。 https://github.com/RadekVyM/SimpleToolkit
5 Maui.VirtualListView 一个为 .NET MAUI 创建虚拟化 ListView 控件的实验,通过不添加太多花哨功能并使用适配器模式数据源来支持简单、快速、多模板、不均匀项目大小的列表。 https://github.com/Redth/Maui.VirtualListView
6 Plugin.Maui.Calendar Plugin.Maui.Calendar 是一个.NET MAUI 版本的 XF 日历插件,它是 lilcodelab 的 Xamarin.Forms 日历插件的一个移植版本。 https://github.com/yurkinh/Plugin.Maui.Calendar
7 Maui.FreakyEffects FreakyEffects 是一个为 .NET MAUI 提供的效果工具包,它提供一组效果和实用工具,用于构建现代移动应用程序。 https://github.com/FreakyAli/Maui.FreakyEffects
8 UraniumUI Uranium是一个.NET MAUI开源免费的UI工具包。它提供了一组用于构建现代应用程序的控件和实用程序,它构建在.NET MAUI基础架构之上,并提供一组控件和布局来构建现代UI。它还提供了用于在其上构建自定义控件和主题的基础设施。 https://github.com/enisn/UraniumUI
9 AlohaKit 一组.NET MAUI绘制的开源、免费(MIT License)UI控件库。 https://github.com/jsuarezruiz/AlohaKit.Controls
10
11
12
13
14
15

🔝项目分类

程序设计基础知识库

设计模式

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 DesignPattern.Samples.CSharp 23种面向对象设计模式示例代码(C#实现)。 https://github.com/Coder-EdisonZhou/DesignPattern.Samples.CSharp https://gitee.com/anysharp/DesignPattern.Samples.CSharp
2 Design-Pattern 设计模式 C# 版( .NET 6)。 https://github.com/sheng-jie/Design-Pattern https://gitee.com/hubo/Design-Pattern
3
4
5
6

🔝项目分类

数据结构与算法

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 TheAlgorithms/C-Sharp 一个C#实现的各种算法集合,这些算法涵盖了计算机科学、数学和统计学、数据科学、机器学习、工程等多个领域。这些实现及其相关文档旨在为教育工作者和学生提供学习资源。因此,可能会找到针对同一目标使用不同算法策略和优化的多种实现。 https://github.com/TheAlgorithms/C-Sharp https://gitee.com/hubo/the-algorithms-c-sharp
2 Hello算法 一个支持C#的开源免费、新手友好的数据结构与算法入门教程,动画图解、一键运行的数据结构与算法教程。 https://github.com/krahets/hello-algo https://gitee.com/hubo/hello-algo
3 SolutionsDesign/Algorithmia Algorithmia是一个针对.NET 4.5.2+及更高版本和.NET Standard 2.0+的算法和数据结构库。它包含了多种复杂的算法和数据结构,如图论、优先队列、命令模式、撤销重做等。 https://github.com/SolutionsDesign/Algorithmia https://gitee.com/anysharp/Algorithmia
4
5
6

🔝项目分类

成就
81
Star
5.8K
Fork
成员(1)
4985 hubo 1688977359
jobily

搜索帮助

0d507c66 1850385 C8b1a773 1850385