Files
DotNetGuide/docs/DotNet/DotNetProjectPicks.md
2025-10-25 13:25:08 +08:00

321 KiB
Raw Blame History

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

优秀项目和框架精选图

前言

注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享(欢迎关注公众号:追逐时光者,第一时间获取每周精选分享资讯🔔)。

帮助开发者发现功能强大、性能优越、创新前沿、简单易用的C#/.NET/.NET Core优秀项目和框架无论你是寻找灵感、学习新技术、改进代码质量还是想拓展自己的技术视野都能为你提供有价值的参考和指导。关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践提高开发效率和质量。坑已挖欢迎大家踊跃提交PR或者在该🏗️C#/.NET/.NET Core优秀项目和框架Issues中留言(让优秀的项目和框架不被埋没),我会定期收录、公众号推广和分享👀

项目分类(善用Ctrl+F)

项目列表

开源框架

Web应用框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 ASP.NET Core ASP.NET Core是一个开源、跨平台、高性能的 .NET 框架,用于在 Windows、Mac 或 Linux 上构建基于云的现代 Web 应用程序。 https://github.com/dotnet/aspnetcore
2 ABP Framework ABP是一个开源应用程序框架,专注于基于ASP.NET Core的Web应用程序开发,但也支持开发其他类型的应用程序。 https://docs.abp.io/zh-Hans/abp/latest/
3 MASA Framework .NET下一代微服务开发框架提供基于分布式应用运行时Dapr的云原生最佳实践可以快速实现分布式、微服务、DDD、SaaS等现代应用开发。 https://github.com/masastack/MASA.Framework
4 Util Util是一个.Net平台下的应用框架旨在提升中小团队的开发能力由工具类、分层架构基类、Ui组件配套代码生成模板权限等组成。 https://github.com/dotnetcore/Util
5 Furion Furion框架是一个基于ASP.NET Core的快速开发框架。 https://github.com/MonkSoul/Furion
6 ServiceStack 一个简单、快速、通用且高效的全功能 Web 和 Web 服务框架,其架构经过精心设计,可减少人工复杂性并通过基于消息的设计促进远程服务最佳实践,从而实现最大程度的重用利用集成服务网关创建松散耦合的模块化服务架构。 https://github.com/ServiceStack/ServiceStack
7 JsonApiDotNetCore JsonApiDotNetCore是一个用于构建符合JSON:API标准的RESTful API的框架基于ASP.NET和Entity Framework Core旨在通过提供排序、过滤、分页等现成功能来最大限度地减少样板代码使开发者只需关注资源定义和业务逻辑实现且其基于依赖注入的设计使扩展变得非常容易。 https://github.com/json-api-dotnet/JsonApiDotNetCore
8 FastEndpoints FastEndpoints是一个轻量级的REST API开发框架适用于ASP.NET 6及更高版本旨在简化API开发过程提高性能和可维护性。 https://github.com/FastEndpoints/FastEndpoints
9 netcorepal-cloud-framework netcorepal-cloud-framework 是一个基于 ASP.NET Core 实现的领域驱动设计落地战术框架。框架核心特性,领域驱动设计实践支持 + CQRS + Event Driven + 分布式事务(事件处理的最终一致性) + 多租户 + 多环境(灰度发布)。 netcorepal-cloud-framework
10 NetCoreKevin NetCoreKevin是一个基于.NET8搭建DDD-微服务-现代化Saas企业级WebAPI架构支持IDS4单点登录、多缓存、自动任务、分布式、一库多租户、日志、授权和鉴权、CAP集成事件、SignalR、领域事件、ESL、MCP协议服务、IOC模块化注入、Cors、Quartz自动任务、多短信集成、AI智能体、AISemanticKernel集成、OCR验证码识别、API多版本兼容、单元集成测试。 https://github.com/junkai-li/NetCoreKevin
11 OrchardCore OrchardCore 是一个开源的BSD-3-Clause license、模块化的、支持多租户的应用程序框架使用 ASP.NET Core 构建。同时它也是一个基于该框架的内容管理系统CMS https://github.com/OrchardCMS/OrchardCore
12
13
14
15

🔝项目分类

桌面应用框架

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

🔝项目分类

跨平台应用框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Avalonia Avalonia是一个强大的框架使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。这意味着开发人员可以共享他们的UI代码并在不同的目标平台上保持统一的外观和感觉。 https://github.com/AvaloniaUI/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
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
4 Eto.Forms Eto.Forms是一个.NET开源、跨平台的桌面和移动应用的统一框架该框架允许开发者使用单一的UI代码库构建在多个平台上运行的应用程序并利用各自平台的原生工具包从而使应用程序在所有平台上看起来和工作都像原生应用一样。 https://github.com/picoe/Eto
5 GTKSystem.Windows.Forms GTKSystem.Windows.Forms是一个C#桌面应用程序跨平台Windows、Linux、macOS开发框架基于GTK组件开发。使用该框架开发项目时Visual Studio可以使用C#的原生WinForms表单窗体设计器保持与原生WinForms相同的属性、方法和事件无需额外学习。通过一次编译可以实现跨平台运行便于开发跨平台WinForms软件以及将现有的C# WinForms软件升级为跨平台软件。 https://github.com/easywebfactory/gtksystem-windows-forms
6 Xamarin Xamarin 是一个开放源代码平台,用于通过 .NET 构建适用于 iOS、Android 和 Windows 的新式高性能应用程序。 Xamarin 是一个抽象层,可管理共享代码与基础平台代码的通信。 Xamarin 在提供便利(如内存分配和垃圾回收)的托管环境中运行。 https://learn.microsoft.com/zh-cn/previous-versions/xamarin/get-started/
7
8
9
10

🔝项目分类

分布式框架

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

🔝项目分类

微服务框架

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

🔝项目分类

云原生框架

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

🔝项目分类

.NET ORM框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 EF/EF Core EF CoreEntity 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/
2 Dapper Dapper是一个简单的.NET对象关系映射框架在速度方面具有"King of Micro ORM"的头衔几乎与使用原始的ADO.NET数据读取器一样快。ORM是一个对象关系映射器它负责数据库和编程语言之间的映射。Dapper通过扩展IDbConnection提供一些有用的扩展方法去查询您的数据库。 https://github.com/DapperLib/Dapper
3 SqlSugar SqlSugar是一款老牌 .NET 开源ORM框架支持.NET CORE 和 MySql、SqlServer、Sqlite、Oracle 、 postgresql 、达梦、人大金仓 数据库具有EF NH的功能比EF更人性化的语法支持真实的批量操作另外还有媲美Dapper的性能。 https://www.donet5.com/
4 FreeSql FreeSql 是一款功能强大的对象关系映射O/RM组件支持 .NET Core 2.1+、.NET Framework 4.0+ 以及 Xamarin。 https://freesql.net/
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 是一个用于 .NET4、4.5+、net standard 2.0+)和 Mono 的微型、快速、易于使用的 micro-ORM。由于 PetaPoco 所代表的简单性和易用性它受到许多人的喜爱。PetaPoco 是首选的微 ORM也是任何体面的开发人员工具包中必不可少的实用程序。 https://github.com/CollaboratingPlatypus/PetaPoco
16 ServiceStack.OrmLite OrmLite是一个快速、简单、类型化的.NET ORMOrmLite 的目标是提供一个方便、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 websocket-sharp WebSocket 协议客户端和服务器的一个 C# 实现库。 https://github.com/sta/websocket-sharp
7 SuperSocket SuperSocket 是一个高性能、可扩展的.NET 套接字服务器应用程序框架。它提供了一个强大的架构,用于构建自定义网络通信应用程序,支持多种协议,包括 TCP、UDP 和 WebSocket。 https://github.com/kerryjiang/SuperSocket
8 weaving-socket weaving-socket已.net core 为基础设计基于TCP通信的交互框架。是编写物联网消息队列websocket应用移动通信应用IM等完美的选择。 可规范先后台交互处理可支持B/C,C/S,手机移动标准化的通信方式。 https://gitee.com/dotnetchina/weaving-socket
9 LiteNetLib LiteNetLib 是一个适用于.NET Standard 2.0Mono、.NET Core、.NET Framework的高可靠性 UDP 库。 https://github.com/RevenantX/LiteNetLib
10 NModbus4 NModbus4 是 Modbus 协议的 C# 实现。提供与 Modbus 从设备兼容的设备和应用程序的连接。支持串行 ASCII、串行 RTU、TCP 和 UDP 协议,该项目已归档。 https://github.com/NModbus4/NModbus4
11 NModbus NModbus 是 Modbus 协议的 C# 实现。提供与 Modbus 从设备兼容的设备和应用程序的连接。支持串行 ASCII、串行 RTU、TCP 和 UDP 协议。 https://github.com/NModbus/NModbus
12
13
14
15

🔝项目分类

系统日志框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 NLog NLog是一个功能强大且易于配置的日志记录库它提供了多种输出目标和过滤器可以满足各种日志记录需求。NLog 支持异步日志记录、日志级别、事件跟踪等功能。 https://github.com/NLog/NLog
2 Serilog Serilog是一个简单而灵活的日志记录库它支持结构化日志记录并提供了丰富的日志输出和处理方式。通过使用 Serilog可以轻松地将日志记录到不同的目标如控制台、文件、数据库等。 https://github.com/serilog/serilog
3 Log4net 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 MemoryKM是一种多模态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
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 xUnit 是一个开源、免费、以社区为中心的 .NET 单元测试框架,是用于 C# 和 F#(其他 .NET 语言可能也能运行但未提供官方支持进行单元测试的最新技术。xUnit 能够与 Visual Studio、Visual Studio Code、ReSharper、CodeRush 和 TestDriven.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
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
2 Workflow Core Workflow Core是一个基于.NET的开源工作流引擎提供了可扩展和灵活的工作流管理功能帮助开发人员设计和执行复杂的工作流程。 https://github.com/danielgerlag/workflow-core
3 Wexflow Wexflow 是一个开源、跨平台的工作流引擎和自动化平台,旨在实现重复性任务的自动化。在 Wexflow 的帮助下,构建自动化和工作流程变得轻而易举。 https://github.com/aelassas/wexflow
4 Slickflow Slickflow是一款.NET开源的工作流引擎Slickflow工作流引擎选取BPMN模型作为工作流模型的语义表达BPMN模型消除技术和业务之间的隔阂注重业务人员对流程的需求和理解而不是以技术为本位相对来说更近一步体现技术服务于业务需求的概念。 https://github.com/besley/slickflow
5 CCFlow CCFlow 是一款基于 .NET 开源GPL-3.0开源协议)、配置灵活、功能强大,适合中国国情的工作流引擎,集成方式简洁,容易实现插件模式的开发。 https://gitee.com/opencc/ccflow
6
7
8
9
10

🔝项目分类

身份认证授权框架

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

🔝项目分类

反向代理框架

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

🔝项目分类

开源网关框架

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

🔝项目分类

依赖注入框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Autofac Autofac是微软.NET平台上的一个IoC容器。它管理类之间的依赖关系使得随着应用程序规模和复杂性的增长应用程序保持易于修改。这是通过将普通的.NET类视为组件来实现的。 https://github.com/autofac/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 开源MIT license、免费的缓存库包含了缓存的基本用法和一些高级用法可以帮助开发者更轻松地处理缓存。 https://github.com/dotnetcore/EasyCaching
3 CacheManager CacheManager 是一个用 C# 编写的.NET 开源Apache-2.0 license缓存抽象层它支持多种缓存提供程序并实现了许多高级功能。 https://github.com/MichaCo/CacheManager
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

🔝项目分类

.NET项目模板大全

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 CleanArchitecture CleanArchitecture是一个适用于 .NET 的开源整洁架构项目模板,此模板的目标是利用 Clean Architecture 和 ASP.NET Core 的强大功能,为企业应用程序开发提供一种简单而有效的方法。使用此模板,您可以毫不费力地使用 ASP.NET Core 和 Angular 或 React 创建单页应用程序 SPA同时遵守 Clean Architecture 的原则。入门非常简单,只需安装 .NET 模板。 https://github.com/jasontaylordev/CleanArchitecture
2 SSW.CleanArchitecture 一个 .NET 的开源整洁架构项目模板。 https://github.com/SSWConsulting/SSW.CleanArchitecture
3
4
5
6
7
8

🔝项目分类

性能基准测试框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 BenchmarkDotNet BenchmarkDotNet是一个基于.NET开源、功能全面、易于使用的性能基准测试框架它为.NET开发者提供了强大的性能评估和优化能力。通过自动化测试、多平台支持、高级统计分析和自定义配置等特性BenchmarkDotNet帮助开发者更好地理解和优化软件系统的性能表现。 https://github.com/dotnet/BenchmarkDotNet
2 NBench NBench是一个适用于 .NET 应用程序的跨平台性能基准测试和测试框架。NBench 专为需要关心性能并希望能够像 XUnit 或 NUnit 测试应用程序代码一样“单元测试”其应用程序性能的 .NET 开发人员而设计。 https://github.com/petabridge/NBench
3
4
5
6

🔝项目分类

分布式事务解决方案

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

🔝项目分类

分布式同步解决方案

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 DistributedLock DistributedLock 是一个 .NET 开源的库,它基于多种底层技术提供了强大且易于使用的分布式互斥锁、读写锁和信号量。确保多个线程、进程或服务能够安全、协调地访问共享资源,防止竞态条件,维护数据一致性。 https://github.com/madelson/DistributedLock
2
3
4
5
6

🔝项目分类

程序自动更新解决方案

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 ClickOnce ClickOnce 是一种部署技术,可用于创建可安装和运行且用户交互最少的基于 Windows 的自更新应用程序。 如果已使用 Visual Basic 和 Visual C# 开发项目Visual Studio 将完全支持发布和更新使用 ClickOnce 技术部署的应用程序。 ClickOnce微软官方使用教程
2 AutoUpdater.NET AutoUpdater.NET 是一个 .NET 开源类库,允许.NET 开发者轻松为其传统桌面应用程序项目添加自动更新功能(该库仅适用于 WinForms 或 WPF 应用程序项目)。 https://github.com/ravibpatel/AutoUpdater.NET
3 Squirrel.Windows Squirrel.Windows 是一个开源项目,旨在提供一套工具和库来全面管理 Windows 桌面应用程序的安装和更新。该项目适用于使用 C# 或其他语言如C++编写的应用程序。Squirrel 利用 NuGet包来创建安装和更新包使得开发者能够轻松地创建安装程序并发布更新。 https://github.com/Squirrel/Squirrel.Windows
4 CheckUpdate.Net CheckUpdate.Net 是一个基于 WinForm 开发的检查桌面应用程序更新的开源项目,可用于 WinForm、WPF主要功能包括更新文件、更新程序自身、下载安装包等。主要利用 WebClient 下载服务器网站目录下的文件,安全性暂没有考虑,比较适用于小型项目。 https://gitee.com/xcong/CheckUpdate.Net
5
6
7
8

🔝项目分类

其他开源框架

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
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
2 OpenAuth.Net OpenAuth.Net 是一个基于 .NET 开源免费Apache-2.0 License的权限管理及快速开发框架.NET 开源最好用的权限工作流系统。它源于 Martin Fowler 的企业级应用开发思想,并结合了最新的技术组合,如 SqlSugar、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、Vue2/3、Element-ui/plus、IdentityServer 等。该项目架构易于扩展,文档齐全且免费,特别适合中小企业使用。 https://gitee.com/dotnetchina/OpenAuth.Net
3 YuebonCore YuebonCore基于.Net8.0的权限管理及快速开发框架前后端分离核心模块包括组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等整合应用最新技术包括Asp.NetCore MVC、SqlSugar、WebAPI、Swagger、Vue等。它的架构易于扩展是中小项目的首选。 https://gitee.com/yuebon/YuebonNetCore
4 BootstrapAdmin 基于Bootstrap Blazor开源的.NET通用后台权限管理系统后台管理页面兼容所有主流浏览器完全响应式布局支持电脑、平板、手机等所有主流设备可切换至 Blazor 多 Tabs 模式,权限控制细化到网页内任意元素(按钮、表格、文本框等等)。 https://gitee.com/LongbowEnterprise/BootstrapAdmin
5 DncZeus DncZeus是一个基于 .NET 7 + Vue.js 的前后端分离的通用后台管理系统框架。后端使用.NET 7 + Entity Framework Core 构建UI 则是目前流行的基于 Vue.js 的 iView。项目实现了前后端的动态权限管理和控制以及基于 JWT 的用户令牌认证机制,让前后端的交互更流畅。 https://github.com/lampo1024/DncZeus
6 Blog.Core Blog.Core一个开箱即用的企业级前后端分离【ASP.NET Core 8.0 Api + Vue 2.x + RBAC】权限框架。 http://apk.neters.club/.doc/
7 Admin.Core Admin后端前后端分离的权限管理系统。支持多租户、数据权限、动态Api、任务调度、OSS文件上传、滑块拼图验证、国内外主流数据库自由切换和动态高级查询。基于.Net跨平台开发的WebApi。集成统一认证授权、事件总线、数据验证、分布式缓存、分布式事务、Ip限流、全Api鉴权、集成测试、性能分析、健康检查、接口文档等。 https://github.com/zhontai/Admin.Core
8 YiShaAdmin YiShaAdmin基于.NET Core Web + Bootstrap开发借鉴了很多开源项目的优点让你开发Web管理系统和移动端Api更简单。 她可以用于所有的Web应用程序例如网站管理后台、CMS、CRM、ERP、OA这类的系统和移动端Api基于MIT License开源免费可商用 https://github.com/liukuo362573/YiShaAdmin
9 YiFramework YiFramework是一个基于.NET8 + Abp.vNext + SqlSugar 的DDD领域驱动设计后端开源框架前端使用Vue3项目架构模式三层架构\DDD领域驱动设计内置RBAC权限管理、BBS论坛社区系统 以用户体验出发。 架构干净整洁、采用微软风格原生框架封装。适合小中大型项目上线、.NET8学习、Abp.vNext学习、Sqlsugar学习 、项目二次开发。 https://gitee.com/ccnetcore/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
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 WaterCloud是一套基于ASP.NET 8.0 MVC + API + SqlSugar + LayUI的快速开发框架源代码完全开源、免费MIT License可以帮助你解决C#.NET项目的重复工作内置代码生成器采用主流架构思想容易上手简单易学学习成本低。 https://gitee.com/qian_wei_hong/WaterCloud
15 OSharp OSharp是一个基于.Net6.0的快速开发框架,框架对 AspNetCore 的配置、依赖注入、日志、缓存、实体框架、Mvc(WebApi)、身份认证、功能权限、数据权限等模块进行更高一级的自动化封装,并规范了一套业务实现的代码结构与操作流程,使 .Net 框架更易于应用到实际项目开发中。 https://github.com/dotnetcore/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 WTM WalkingTec.Mvvm框架简称WTM是基于.net core的快速开发框架。支持Layui(前后端不分离), React(前后端分离),VUE(前后端分离),内置代码生成器,最大程度的提高开发效率,是一款高效开发的利器。 https://github.com/dotnetcore/WTM
19 ApeVolo.Admin ApeVolo.Admin 一款基于.NET 8、SqlSugar、Vue、Elment UI、RBAC、前后端分离、开源Apache-2.0 license、开箱即用的企业级中后台权限管理系统。项目具备丰富的组件、简单的逻辑代码、常见的知识点、不仅适用于新手学习、更适用企业级系统开发助力快速完成常规业务需求开发。 https://github.com/xianhc/ApeVolo.Admin
20 HzyAdmin HzyAdmin 是前后端分离权限管理系统基架。 https://github.com/hzy-6/hzy-admin
21 Magic.NET 基于Furion/.NET 7实现的通用管理平台RBAC模式。整合最新技术模块插件式开发前后端分离开箱即用。集成Sqlsugar、多租户、缓存、数据校验、鉴权、事件总线、动态API、通讯、远程请求、任务调度、工作流等众多黑科技。代码简洁、易扩展让开发更简单、更通用、更流行 https://gitee.com/zhengguojing/magic-net
22 Colder.Admin.AntdVue Colder.Admin.AntdVue是一个基于.NET5 + Ant Design Vue开源的Web后台快速开发框架。 https://github.com/Coldairarrow/Colder.Admin.AntdVue
23 Known Known 是一个基于 .NET Blazor 开源Apache License的轻量级、跨平台、低代码、易扩展的插件开发框架。它旨在帮助开发者快速构建和扩展应用程序提供了一整套工具和组件从前端到后端全栈支持。 https://gitee.com/known/Known
24 Purest Admin Purest Admin 是一个基于 .NET 8 + Vue3 实现的前后端分离、极简 RABC 权限管理系统,基于 LGPL-3.0 协议开源,后端在 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 WPFManager 一个使用 WPF 开发的管理系统,该项目包含了用户登录、人员管理、角色授权、插件管理、职位管理、主页功能(邮件、皮肤、设置)等功能,对于一个 WPF 初学者而言是一个值得参考和学习的项目。 https://github.com/straw-git/WPFManager
29 Easy.Admin Easy.Admin是一个基于.NET8+Vue3+TypeScript开发的权限管理&个人博客系统分为普通版本和SSR服务端渲染支持SEO服务端渲染框架基于vite-plugin-ssr实现并且支持多种数据库。 https://gitee.com/miss_you/easy-admin
30 WinformDevFramework WinformDevFramework是一个基于C# Winform开源免费GPL-2.0开源协议)的通用快速开发框架,内置完整的权限架构,功能包括:菜单、角色、用户、字典、日志、代码生成等一系列系统常规模块。 WinformGeneralDeveloperFrame
31 Caviar Caviar 是一个基于 .NET 8 + Ant Design Blazor 开发的、基于 Apache-2.0 协议开源的后台管理框架使用简洁架构简单大方现代包含了后台管理基础功能在开发上为了方便封装了很多Ant Design组件包含了自动列表、高级搜索、自动化菜单、布局等。此外该框架在代码生成上实现了100%的代码隔离,确保修改和重新生成代码不会对开发者造成任何影响,同时保持了开发的灵活性。 https://gitee.com/Cherryblossoms/caviar
32 Platform Platform 是一套基于 .NET + Ant Design Vue 开源MIT License、免费的低代码、权限、工作流、动态接口平台。 https://gitee.com/Jesai/platform
33 AntFlow.NET AntFlow.NET 是一款基于 .NET + Vue + FreeSql + Natasha 编写的仿钉钉的开源Apache-2.0)低代码工作流引擎,支持多种数据库,让工作流开发像普通 CURD 一样简单,即使没有流程开发经验的程序员也能快速开发流程,效率提升利器。 https://gitee.com/antswarm/antflowcore
34
35
36
37
38
39
40

🔝项目分类

商城项目系统Shop

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 nopCommerce nopCommerce是一个.NET开源功能丰富、免费、灵活且可定制的开源电子商务解决方案(大家假如有商城需求可以直接使用该项目进行二次开发,省时省力) ,具备商城该有的各种功能和特性。 https://github.com/nopSolutions/nopCommerce
2 SoMall SoMall是一个.NET ABP框架开发、开源、免费MIT License的多租户多商户多应用社交电商商城平台。 https://github.com/jerrytang67/SoMall
3 CoreShop CoreShop完整开源、无封装无加密、商用免费、支持跨平台、多数据库支持基于 Asp.Net 8.0、Uni-App开发、支持可视化布局的商城系统前后端分离支持跨平台运行拥有分销、代理、团购秒杀、接龙、拼团、直播、优惠券、自定义表单等众多营销功能支持一键发布到微信小程序、H5、安卓APP、苹果APP。 https://github.com/CoreUnion/CoreShop
4 QShop QShop商城是全新推出的一款轻量级、高性能、前后端分离的电商系统支持微信小程序前后端源码100%开源,完美支持二次开发,让您快速搭建个性化独立商城。 技术架构:.Net6、WebAPI、Swagger、NUnit、VUE、Element-UI、Ant Design Vue专注轻量可持续稳定的高可用系统可学习可商用。 https://gitee.com/qiushuochina/QShop
5 eShop eShop是一款由.NET官方开源的基于.NET Aspire构建的用于参考学习的服务架构电子商务系统旨在展示如何利用.NET框架及其相关技术栈构建一个现代化的电子商务网站。该项目采用服务架构将应用程序分解为多个独立的服务每个服务都可以独立开发、部署和扩展。 https://github.com/dotnet/eShop
6 SimplCommerce 基于 .NET Core 开源的简单、跨平台、模块化电子商务系统。 https://github.com/simplcommerce/SimplCommerce
7 SmartStoreNET ASP.NET MVC开源的企业电子商务购物车解决方案。 https://github.com/smartstore/SmartStoreNET
8 Module Shop 一个基于 .NET 8.0 构建的开源免费MIT License、简单、跨平台、模块化的商城系统。 https://github.com/trueai-org/module-shop
9 UrShop UrShop 是一款基于原生微信小程序 + .NET Core + Layui 技术构建、开源GPL-3.0)、功能全面的微信小程序商城系统,项目包微信小程序端和后台管理端。 https://gitee.com/urselect/urshop
10
11
12
13
14
15

🔝项目分类

仓库管理系统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基于.NETC#、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 EasyMES EasyMES一款基于 .NET 6 MVC 框架开发、开源免费MIT License、功能全面的离散型零部件制造管理系统MES和仓储管理系统WMS https://gitee.com/qian_wei_hong/EasyMES
3 jianjipan/MES 一个使用C#写的MES系统用到了supersocket通信框架以及WPF技术。 https://github.com/jianjipan/MES
4 WMES WMES是一个基于 .NET + LayUI 开源的仓库管理与执行系统,旨在提供高效、灵活的仓库管理解决方案。该系统通过集成化的功能模块,实现了仓库运营的自动化、智能化,并提升了仓库管理的效率和准确性。 https://gitee.com/bzh/wmes
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 CMS是一个基于.NET开源、免费MIT License、功能强大、灵活易用的内容管理系统。它能够帮助你创建美观现代的网站并与最新的.NET技术和各种服务集成。无论你是个人开发者还是企业客户Umbraco CMS都是一个值得考虑的选择。 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 OrchardCore 是一个开源的BSD-3-Clause license、模块化的、支持多租户的应用程序框架使用 ASP.NET Core 构建。同时它也是一个基于该框架的内容管理系统CMS https://github.com/OrchardCMS/OrchardCore
9 FytSoaCms FytSoaCms是一款基于.NET Core2.2/3.1Razor 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
12 Cofoundry Cofoundry是一个开源且免费的 .NET CMS 和应用程序框架,专注于代码优先的开发模式、无侵入的集成方式、可扩展且灵活的架构以及简单且用户友好的内容管理。 https://github.com/cofoundry-cms/cofoundry
13 FluentCMS FluentCMS 是一个开源MIT license、现代化的内容管理系统CMS它基于强大的 ASP.NET Core + Blazor技术构建。FluentCMS助力内容写作者更高效地创作内容。其设计快速、灵活且用户友好不仅具备传统基于内容的CMS功能还擅长作为无头CMSheadless CMS使其非常适合各种数字应用场景。 https://github.com/fluentcms/FluentCMS
14
15
16
17
18

🔝项目分类

客户关系管理系统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 8MAUI和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
2
3
4
5
6

🔝项目分类

任务调度系统Scheduler

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Hangfire Hangfire是一个开源的.NET任务调度框架提供了内置集成化的控制台可以直观明了的查看作业调度情况并且Hangfire不需要依赖于单独的应用程序执行windows服务window计划。并且支持持久性存储。 https://www.hangfire.io/
2 Quartz.Net Quartz.Net是一款功能齐全的任务调度系统从小型应用到大型企业级系统都能适用。功能齐全体现在触发器的多样性上面即支持简单的定时器也支持Cron表达式即能执行重复的作业任务也支持指定例外的日历任务也可以是多样性的只要继承IJob接口即可。 https://github.com/quartznet/quartznet
3 OpenTask OpenTask是一个.NET开源去中心设计的分布式任务调度平台。 https://github.com/SpringHgui/OpenTask
4 TaskScheduler TaskScheduler是一个为Windows任务计划程序提供的.NET包装器。这个包装器整合了Windows任务计划程序的多个版本提供了一个编辑器并支持本地化使得用户可以更方便地创建、编辑和管理任务计划。 https://github.com/dahall/TaskScheduler
5 QuartzNetWebConsole 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 Sundial 是一个基于 .NET 开源MIT License、功能齐全的分布式作业调度系统它可从最小的应用程序到大型企业系统使用。 https://gitee.com/dotnetchina/Sundial
14 Gofer.NET Gofer.NET 是一个适用于 .NET Core 的分布式后台任务/作业。 https://github.com/brthor/Gofer.NET
15
16
17
18
19
20

🔝项目分类

博客系统Blog

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Meowv/Blog 一个使用 abp vNext + Blazor 搭建的、前后端分离的个人博客系统,使用 MongoDB 存储数据Redis 缓存数据。 https://github.com/Meowv/Blog
2 LinkDotNet.Blog 基于C#和Blazor编写的博客引擎旨在成为一个简单易用且易于扩展的博客平台。博客文章以Markdown格式编写并渲染为HTML。 https://github.com/linkdotnet/Blog
3 Masuit.MyBlogs Masuit.MyBlogs 是一个基于 .NET 8 开源免费MIT license、高性能、高安全性、低占用的博客系统该项目仅 3MB 的代码量,目前日均处理请求数 80-600 W次同时在线活跃用户数60-600人数据量累计已达到数百万条数据库+Redis+网站主程序同时运行在一台4核8GB的机器上浏览器页面请求秒级响应CPU平均使用率控制在10%左右内存占用控制在400MB左右。 https://github.com/ldqk/Masuit.MyBlogs
4 Miniblog.Core 一个基于ASP.NET Core 73.1及以上版本)构建的功能齐全但简单易用的博客引擎。 https://github.com/madskristensen/Miniblog.Core
5 Blogifier Blogifier是一个使用.NET和Blazor WebAssembly编写的开源、快速、轻量级的个人博客系统。 https://github.com/blogifierdotnet/Blogifier
6 StarBlog StarBlog是一个支持Markdown导入的开源博客系统后端基于最新的.Net6和Asp.Net Core框架遵循RESTFul接口规范前端基于Vue+ElementUI开发可作为 .Net Core 入门项目学习。 https://github.com/Deali-Axy/StarBlog
7 Moonglade Moonglade是一个专为开发人员优化的基于Microsoft Azure的.NET博客系统提供了包括文章、评论、分类、归档、标签和页面等常见博客功能。 https://github.com/EdiWang/Moonglade
8 CoreHome CoreHome是一个基于.NET开源、免费的博客系统提供了从构建、配置到部署的完整解决方案。 https://github.com/lixinyang123/CoreHome
9 BlogEngine.NET 一个ASP.NET开源的多用户博客系统。 https://github.com/BlogEngine/BlogEngine.NET
10 Easy.Admin Easy.Admin是一个基于.NET8+Vue3+TypeScript开发的权限管理&个人博客系统分为普通版本和SSR服务端渲染支持SEO服务端渲染框架基于vite-plugin-ssr实现并且支持多种数据库。 https://gitee.com/miss_you/easy-admin
11
12
13
14
15

🔝项目分类

办公系统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
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应用该应用支持CRUDCreate, Read, Update, Delete操作。 https://github.com/OudomMunint/.NetMAUI-To-Do-List-App
4
5
6

🔝项目分类

进销存管理系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 WHMS WHMS 是一个采用 Clean Architecture、CQRS 及 MediatR 技术打造是一款超高速、完全无头API。包含基于ASP.NET Core Razor Pages实现的库存订单管理系统结合Vue.js构建动态响应式UI强大的仓库管理系统解决方案。 https://github.com/go2ismail/Asp.Net-Core-Inventory-Order-Management-System
2 TulingMember TulingMember 是一款使用 .NET 6 开发,基于 Furion 框架与 ViewUI 构建的极简进销存管理系统。该项目旨在为企业提供一套轻量级、易扩展、易维护的进销存解决方案,帮助企业高效管理商品、销售、采购、库存及财务等核心业务。 https://gitee.com/a106_admin/tuling-member
3 jxc 该项目使用CS架构客户端使用winform开发并使用UI框架Devexpress。服务端使用.net6.0 webapi开发。客户端和服务端通过http接口交互。使用Mysql数据库ORM框架sqlsugar使用ioc容器对对象管理使用.net内置过滤器对异常和权限进行统一处理。功能包括基础数据,入库管理,出库管理,库存管理,统计报表,往来帐款,系统设置。 https://gitee.com/wkjerry_admin/jxc
4 JxcLite JxcLite 是一个基于 Known 框架开发(基于 .NET Blazor 轻量级、跨平台、低代码、易扩展的插件开发框架、Apache License 开源的简易、轻量级的进销存管理系统。 https://gitee.com/known/JxcLite
5
6

🔝项目分类

在线考试系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 考试君 考试君是一款基于.NET开源、免费、功能丰富、易于部署和扩展的在线考试系统。 https://gitee.com/pig0224/ExamKing
2 XBLMS XBLMS是一款基于 .NET8 + Vue 开源、免费AGPL-3.0开源协议、跨平台的企业级在线考试系统系统支持多种数据库系统包括人大金仓、达梦、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 一款基于 .NET + Blazor 开发的智能访客管理系统,访客系统的主要作用是简化并优化访客管理流程,提升安全性和效率。它通过数字化手段替代传统纸质登记,实现快速、准确的访客信息录入与追踪。该系统能够记录访客进出时间、地点及活动轨迹,有助于机构加强安全管理,同时提供便捷的访客体验。总之,访客系统是现代机构管理中不可或缺的一部分,它确保了访客管理的规范性和高效性。 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

🔝项目分类

医疗影像PACS系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 DicomSCP DicomSCP是一个基于 .NET Core 的 DICOM SCPService Class Provider服务器提供 DICOM 存储、工作列表、查询检索服务打印服务WADO/DicomWeb服务集成了功能强大的DICOM 桌面和Web查看器。 https://gitee.com/fightroad/DicomSCP
2
3
4
5
6

🔝项目分类

数据库系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Garnet Garnet是一款由微软研究院基于.NET开源的高性能、跨平台的分布式缓存存储数据库该项目提供强大的性能吞吐量和延迟、可扩展性、存储、恢复、集群分片、密钥迁移和复制功能。并且无需做任何修改可以与现有的 Redis 客户端配合使用。 https://microsoft.github.io/garnet/docs
2 LiteDB LiteDB 是一个小巧、快速和轻量级的 .NET 开源且免费MIT License的 NoSQL 嵌入式数据库。 https://github.com/mbdavid/LiteDB
3 Mars Mars是一个基于.NET开源的集数据采集、存储、分析为一体的实时数据库。通过简单的可视化的配置即可实现将工业现场的各种传感器接入、并进行记录或者进行数据逻辑处理、以及提供其他程序使用。 Mars 数据库具有较高的性能单机支持120万个传感器信号接入Mars 2.0 分布式版本通过多机联网组成的集群,可以实现上千万的信号的接入。 https://github.com/cdy816/mars
4
5
6

🔝项目分类

应用监控系统

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

🔝项目分类

开源游戏项目

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 SeeSharpSnake 一款由C#语言编写的仅有8KB大小的简易贪吃蛇开源游戏。 https://github.com/MichalStrehovsky/SeeSharpSnake
2 JYX2 JYX2一个基于 C# Unity 开发的金庸群侠传 3D 重制版是一个回合制战棋战斗开放世界RPG游戏它是一个非盈利游戏项目项目目标为重制经典游戏《金庸群侠传》在线玩DOS原版并支持后续一系列MOD和二次开发。你可以在PC、MAC或移动手机平台(或其他支持平台)游玩。 https://github.com/jynew/jynew
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
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 9 操作 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 Kavita 一个基于.NET开源的快速、功能丰富的跨平台阅读服务器它的设计初衷是提供一个全面的解决方案满足用户的所有阅读需求。用户可以设置自己的服务器并与朋友和家人分享阅读收藏。 https://github.com/Kareadita/Kavita
2 CleanReader.Desktop 一款.NET开源、免费、简洁易用的Windows桌面小说阅读应用(是原生的 Windows 应用,为 Windows 11 系统设计)。 https://github.com/Clean-Reader/CleanReader.Desktop
3
4
5
6

🔝项目分类

开源交易系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Lean Lean 是由 QuantConnect 提供的一个基于 C# 编写的事件驱动、采用模块化设计、具备专业水准的算法交易平台(量化交易引擎),该引擎是一个用于在多个金融市场上进行回测和实盘交易算法的开源平台。它允许开发者直接从终端管理项目、运行回测、部署实盘算法以及执行与算法交易相关的各种其他任务。该命令行界面通过自动化任务、实现与云服务的无缝集成以及促进与 QuantConnect 社区的协作来简化工作流程。它专为需要强大且灵活工具以简化其交易策略的量化开发者而设计。 https://github.com/QuantConnect/Lean
2 TradingSystem TradingSystem 一款基于 .NET 开源免费、跨平台、支持多语言的交易管理系统旨在为餐厅、超市、酒店等多种商业场景提供一体化的解决方案。该系统涵盖了服务器端、PC 客户端和手机客户端的全面源码支持中文界面功能丰富且易于扩展。无论是日常交易管理、会员管理还是打印小票和生成统计报表TradingSystem 都能提供高效、便捷的服务。 https://github.com/oybab/TradingSystem
3
4
5
6

🔝项目分类

论文查重系统

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 paper_checking_system 一个基于C#和C++开发的文本查重/论文查重系统一亿字次级论文库秒级查重。关联查重算法、数据去重、文档查重、文本去重、标书查重、辅助防串标、作业查重、duplicate check。 https://github.com/tianlian0/paper_checking_system
2
3
4
5
6

🔝项目分类

其他开源项目

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 AKStream AKStream是一个基于.NET开发且开源MIT License的、功能全面的流媒体管理控制平台集成了GB28181、RTSP、RTMP、HTTP等设备的推拉流控制、PTZ控制、音视频文件录制管理、音视频文件裁剪合并等功能。 https://gitee.com/chatop2020/AKStream
2 ParallelCollectionMonitoring 一个.NET开源的数据采集及云端监控系统使用数十个.NET客户端控制硬件设备进行工作采集数据并进行处理管理人员通过 Android 应用实时控制各设备的工作。 https://github.com/bitkylin/ParallelCollectionMonitoring
3 Apollo ERP Apollo ERP是一款.NET开源MIT License、免费的基于O2O新零售的互联网养车连锁平台开发框架类似于途虎养车、车享家等平台适合各类汽修、保养、美容、洗车等汽车后市场连锁企业。 https://gitee.com/aerphouse/ApolloERP
4 蜀味正道 蜀味正道是一款基于 .NET 开源、美观、全面高效的桌面端餐饮管理系统,该系统是专门针对餐饮行业开发的桌面应用程序,旨在提供高效、便捷的餐饮管理服务。 https://gitee.com/kbzapp/foodApp
5 Viper Viper 是一个基于 Anno.Core 微服务引擎开发的 Dashboard 项目、示例项目。 https://github.com/duyanming/Viper
6
7
8
9
10

🔝项目分类

实用工具&软件

桌面工具箱

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 DevToys C#开源MIT License开源协议、免费、离线、功能齐全的Windows开发者工具箱号称开发人员的瑞士军刀可以帮助开发者完成日常工作开发中常用功能。 https://github.com/veler/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 WindowsToolbox 一款由C#编写的 Windows 工具箱,集成了多个小功能。 https://github.com/Gaoyifei1011/WindowsToolbox
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
2 ILSpy ILSpy是一款免费、开源的 .NET 反编译工具,能够将已编译的 .NET 程序集转换为易于阅读和理解的源代码。 https://github.com/icsharpcode/ILSpy
3 dnSpy dnSpy是一个功能强大的调试器和.NET程序集编辑器可用于在没有源代码的情况下编辑和调试程序集。虽然dnSpy该代码库已于2020年12月21日被所有者归档为只读状态但这并不影响你继续使用dnSpy工具本身。 https://github.com/dnSpy/dnSpy
4 JustDecompile JustDecompile是一款功能强大的.NET反编译工具可帮助您恢复丢失的源代码或查看程序集的内部结构。 https://github.com/dotNetTreasury/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 Obfuz Obfuz 是一款开源、强大、易用及稳定可靠的充分满足商业化游戏项目需求的Unity代码混淆和加固解决方案。功能强大的开源 Unity 代码混淆插件。深度集成 Unity 工作流,配置简单,支持 HybridCLR、xLua 等热更新方案。 https://github.com/focus-creative-games/obfuz
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
3
4
5
6

🔝项目分类

文件管理工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Files Files 是一款基于 .NET 开发的现代化文件管理工具,基于 MIT license 协议开源,专为 Windows 平台设计,旨在帮助用户高效的整理文件与文件夹,致力于打造最佳用户体验。 https://github.com/files-community/Files
2 QuickLook QuickLook 是一款 .NET 开源GPL-3.0 license的在 Windows 操作系统上的实用工具它提供了一种快速预览文件内容的方式。通过使用QuickLook用户可以在不打开文件的情况下直接在文件资源管理器中快速查看文件的内容。 https://github.com/QL-Win/QuickLook
3 QTTabBar QTTabBar 是一款基于 .NET 开发的可以让你在 Windows 资源管理器中使用 Tab 多标签功能的小工具。从此以后工作时不再遍布文件夹窗口,还有给力的文件夹预览功能,大大提高了你工作的效率。就像 IE 7 和 Firefox、Opera 那样的。QTTabBar 还提供了一些功能插件,如:文件操作工具、树型目录、显示状态栏等等。 https://github.com/indiff/qttabbar
4 FileConverter FileConverter 是一款基于 .NET 开发的免费GPL-3.0 license、简易、高效的文件转换器允许用户通过Windows资源管理器的上下文菜单来转换和压缩一个或多个文件。 https://github.com/Tichau/FileConverter
5 RX-Explorer RX-Explorer 是一款开源、功能强大的 UWP 文件管理器,其 UI 广泛使用亚克力效果,拥有多彩的个性化系统。 https://github.com/zhuxb711/RX-Explorer
6
7
8
9
10

🔝项目分类

远程桌面工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 1Remote 1Remote是一款基于 .NET 开源GPL-3.0 license、免费、现代的远程会话管理和启动器它让你能够在任何时候快速开启一个远程会话。目前 PRemoteM 已支持 微软远程桌面(RDP)、VNC、SSH、Telnet、SFTP, FTP, RemoteApp 等协议。 https://github.com/1Remote/1Remote
2 mRemoteNG mRemoteNG是一款基于 .NET 开源GPL-2.0 license、免费、功能强大的 Windows 远程连接管理工具,支持多种语言、支持 RDP、VNC、SSH 等多种主流协议、并且提供了标签式界面,用户可同时管理和切换多个远程连接。 https://github.com/mRemoteNG/mRemoteNG
3 Quasar Quasar是一个.NET开源、快速、轻量级远程管理工具。使用范围从用户支持到日常管理工作再到员工监控Quasar 提供高稳定性和易于使用的用户界面,是您完美的远程管理解决方案。 https://github.com/quasar/Quasar
4 AsyncRAT-C-Sharp 一款适用于 Windows C# 的开源远程管理工具。 https://github.com/NYAN-x-CAT/AsyncRAT-C-Sharp
5 Remotely 一个基于.NET 8、Blazor和SignalR构建的远程控制和远程脚本解决方案。 https://github.com/immense/Remotely
6 SiMayRemoteMonitorOS SiMay远程控制管理系统是一个Windows远程控制系统底层基于IOCP的异步通信模型实时监控海量客户端目前功能已实现逐行扫描远程桌面协助、经典的文件管理、实时远程语音、实时摄像头、经典注册表管理、命令行终端、实时系统进程管理、用户桌面视图墙轮播等功能。并且可捕获UAC、WinLogon桌面。系统实现了中间会话服务器可支持不同平台多主控端同时监控同一被控端。被控服务端支持绿色启动及以系统服务方式安装项目完全采用C#.NET开发代码仅供参考项目不定时更新。 https://gitee.com/dotnetchina/SiMayRemoteMonitorOS
7 RemoteDesktopManage 基于 MSTSC 连接 Windows 远程桌面,并对其进行封装实现管理多个远程桌面配置的小工具。 https://github.com/xunki/RemoteDesktopManage
8 P2P P2P是一个基于 .NET 开源MIT license、便捷、高效的远程桌面控制工具它采用 UDT 协议并得益于rendezvous 连接技术能够绕过大多数防火墙规则就像一个零成本的小型TeamViewer概念 https://github.com/miroslavpejic85/p2p
9
10
11
12

🔝项目分类

数据库管理工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 DBCHM 一款.NET开源MIT License、免费、简单、实用的数据库文档字典生成工具该工具支持CHM、Word、Excel、PDF、Html、XML、Markdown等多文档格式的导出。 https://gitee.com/dotnetchina/DBCHM
2 SmartSQL 一款.NET开源、方便、快捷的数据库文档查询、生成工具致力于成为帮助企业快速实现数字化转型的元数据管理工具。 https://gitee.com/dotnetchina/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 ShareX是一款.NET开源免费基于GPL3.0开源协议)、功能强大、简洁灵活的 Windows 截图、录屏、Gif动图制作神器。 https://github.com/ShareX/ShareX
2 ScreenToGif ScreenToGif是一款由C#语言开发且开源的操作简单、免费的屏幕录制和GIF动画制作神器。它可以帮助用户捕捉计算机屏幕上的实时动画并将其保存为高质量的 GIF 图像格式。该工具不仅适用于技术支持、软件演示和教程制作,还可以用于创建有趣的 GIF 图片和动画表情。 https://github.com/NickeManarin/ScreenToGif
3 Captura Captura是一款基于.NET开源、免费、易于使用的屏幕录制、截图工具允许用户录制屏幕活动、捕获屏幕截图、录制音频以及记录鼠标和键盘活动尽管该项目已被归档但仍然可以下载和使用它 https://github.com/MathewSachin/Captura
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 Optimizer Optimizer 是一款基于 .NET 开源GPL-3.0 license、功能强大的 Windows 系统优化工具可帮助用户提高计算机性能、加强隐私和安全保护。该工具支持22种语言同时提供了许多实用的功能如关闭不必要的 Windows 服务、停止 Windows 自动更新、卸载UWP应用、清理系统垃圾文件和浏览器配置文件、修复常见的注册表问题等。此外Optimizer 还提供了硬件检测工具、IP 连通性和延迟测试工具、快速更改 DNS 服务器、编辑 HOSTS 文件、识别和终止文件锁定句柄等实用工具。 https://github.com/hellzerg/optimizer
2 SophiApp SophiApp 是一个基于 .NET 开源MIT license、免费的应用程序专为微调 Windows 10 和 Windows 11 系统而设计。它提供了一个现代的用户界面UI/UX包含了超过 130 项独特的调整选项,展示了如何在不影响 Windows 系统稳定性的前提下对其进行配置和优化。 https://github.com/Sophia-Community/SophiApp
3 WinMemoryCleaner WinMemoryCleaner 是一款 .NET 开源免费GPL-3.0 license、界面简洁、小巧智能的 Windows 内存清理工具,它通过调用 Windows 系统原生接口,有效优化内存使用。当某些程序未能正确释放已分配的内存时,使用 WinMemoryCleaner 可以帮助提升系统性能。 https://github.com/IgorMundstein/WinMemoryCleaner
4 ZyperWin++ ZyperWin++ 是一个基于 .NET + SunnyUI 开源、轻便、简洁美观的 Windows 优化工具,适用于 Win7 - Win11 最新版的优化包括性能优化、服务项优化、垃圾清理、资源管理器管理、安全设置、隐私设置、更新设置、Appx管理策略优化等操作还支持系统激活和Office快速安装。 https://github.com/ZyperWave/ZyperWinOptimize
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 PDF 补丁丁PDFPatcher是一款.NET开源AGPL、免费、功能强大的 PDF 处理工具,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等,旨在为用户提供便捷、高效的 PDF 编辑和管理体验。 https://github.com/wmjordan/PDFPatcher
2 Caly Caly 是一款 .NET 开源免费MIT license、轻量快速、跨平台的 PDF 阅读器工具性能和效率是其核心设计理念。Caly 利用 Avalonia UI、SkiaSharp 和 PdfPig 的强大功能,可在 Windows、macOS 和 Linux 上无缝运行(注意:当前项目目前处于 alpha 阶段)。 https://github.com/CalyPdf/Caly
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
2 SourceGit 一款.NET Avalonia开源、免费、跨平台、快速的Git可视化管理工具。 https://github.com/sourcegit-scm/sourcegit
3
4
5
6
7
8
9
10

🔝项目分类

通讯调试工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 LLCOM LLCOM是一个.NET开源的、功能强大的串口调试工具。支持Lua自动化处理、串口调试、串口监听、串口曲线、TCP测试、MQTT测试、编码转换、乱码恢复等功能。 https://github.com/chenxuuu/llcom
2 Wu.CommTool Wu.CommTool是一款基于C#、WPF、Prism、MaterialDesign、HandyControl开发的通讯调试工具支持Modbus RTU、MQTT调试界面色彩丰富 https://github.com/Monika1313/Wu.CommTool
3 SuperCom SuperCom 是一款基于 .NET 开源GPL-3.0 license、美观、流畅、高效、功能丰富的串口调试工具主要用于 Window 串口日志的采集、存储、可视化等功能。 https://github.com/SuperStudio/SuperCom
4 PLC-CommunTools PLC-CommunTools是一款基于.NET WinForm开发的一款硬件及协议通讯工具包含各类厂商的PLC协议及基础的TCP、串口通讯、IO口通讯等协议通讯功能的实现整合注意还有一部分功能作者还在努力完善中。 https://github.com/SmallRob/PLC-CommunTools
5 BYSerial BYSerial是一款基于 WPF 开源MIT License、免费、功能全面的串口调试工具支持中英文双语切换具有通用串口调试工具的一般功能如串口通讯调试、TCP通讯调试、支持串口接收数据曲线显示等。 https://gitee.com/LvYiWuHen/byserial
6 OSDA OSDA是一个基于 C# 开源MIT License的串口调试助手其功能包括基础功能打开、关闭、接收、发送、清接收区、清发送区和清空计数、十六进制HEX接收十六进制HEX发送、流控制握手协议、控制协议等。 https://gitee.com/leven9/OSDA
7 SerialDebug SerialDebug是一款基于 C# 的串口调试助手支持进制转换可编辑发送队列支持XModem、YModem传输协议。 https://gitee.com/mcuxmx/SerialDebug
8
9
10
11
12

🔝项目分类

开源翻译工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
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 ChatGPT 一个适用于 MacOS、Windows、Linux、Android、iOS 和浏览器的 ChatGPT C#客户端。由 Avalonia UI 框架驱动。 https://github.com/wieslawsoltes/ChatGPT
3 ChatGpt.Desktop 一个 Blazor 实现的 ChatGpt 界面简洁的界面,让用户更容易理解,支持多个对话。 https://github.com/239573049/ChatGpt.Desktop
4 ChatGPTPowerToys 一个用于在浏览器中启动 ChatGPT 查询的 PowerToys Run 插件。 https://github.com/ferraridavide/ChatGPTPowerToys
5 OpenAIOnWPF 一个用于操作 OpenAI API 的 WPF 应用程序。 https://github.com/yt3trees/OpenAIOnWPF
6 CSharpWpfChatGPT C# WPF ChatGPT API (GPT-3.5 Turbo) 应用程序。 https://github.com/psun247/CSharpWpfChatGPT
7 SwarmUI SwarmUI (原 StableSwarmUI是一个基于 .NET 开源MIT license、模块化 AI 图像生成 Web 用户界面,注重让强大工具易于访问、高性能及可扩展性。支持 AI 图像模型如Stable Diffusion、Flux等以及AI视频模型如LTX-V、Hunyuan Video、Cosmos、Wan等 https://github.com/mcmonkeyprojects/SwarmUI
8
9
10

🔝项目分类

开源编辑器

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 NetPad NetPad是一个基于.NET开源MIT License、跨平台的C#编辑器和游乐场它允许用户立即运行C#代码,无需创建和管理项目。 https://github.com/tareqimbasher/NetPad
2 RoslynPad RoslynPad是一个基于 Roslyn 和 AvalonEdit 开源MIT license、轻量、跨平台的 C# 编辑器。 https://github.com/roslynpad/roslynpad
3 Notepads Notepads是一个.NET开源、免费MIT License、现代、轻量级、具有极简主义设计的文本编辑器。 https://github.com/0x7c13/Notepads
4 CsvTextEditor CsvTextEditor是一个基于 C# 开源MIT License、免费、易于使用的 CSV 文本编辑器应用程序,使用 AvalonEdit 实现的弹性制表符 CSV 编辑器。 https://github.com/WildGums/CsvTextEditor
5 DownmarkerWPF DownmarkerWPF是一个基于WPF开发的、可视化的Markdown编辑器。 https://github.com/Code52/DownmarkerWPF
6 MdXaml MdXaml 是一款基于 WPF 开源MIT license、免费、轻量级的 Markdown 编辑器,旨在为用户提供一个直观、高效的 Markdown 编辑环境。 https://github.com/whistyun/MdXaml
7 Markdown.Avalonia Markdown.Avalonia 是 MdXaml 的 Avalonia UI 版本, 开源MIT license、免费、轻量级的 Markdown 编辑器。 https://github.com/whistyun/Markdown.Avalonia
8 PixiEditor PixiEditor 是一款基于 .NET 构建、开源LGPL-3.0 license、功能强大、通用的 2D 图形编辑器,旨在为您提供满足所有 2D 需求的工具和功能。为您的游戏、动画创建精美的精灵,编辑图片,设计标志。所有功能都集成在一个直观且熟悉的界面中。 https://github.com/PixiEditor/PixiEditor
9 DCWriterLite DCWriterLite 是一个基于 .NET 开源Apache-2.0 license、功能强大的在线文档编辑器与 TinyMCE 和 CKEditor 等基于浏览器的 HTML DOM 开发的其他软件不同DCWriterLite 构建自己的 DOM 结构,使用 XML 存储文档,并使用 Canvas 进行文档渲染,使用 SVG 进行文档打印。这使得 DCWriterLite 能够克服 HTML DOM 的局限性并实现高度先进的文档编辑功能,例如实时分页、可靠的重做/撤消功能和强大的表单字段。 https://github.com/dcsoft-yyf/DCWriterLite
10
11
12
13
14
15

🔝项目分类

代码格式化工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
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
2 N_m3u8DL-RE 一款.NET开源MIT License、免费、跨平台的DASH/HLS/MSS下载工具并且支持点播和直播DASH/HLS的内容下载。 https://github.com/nilaoda/N_m3u8DL-RE
3 BlueCatKoKo 蓝猫KoKo下载器BlueCatKoKo是一个基于C#语言编写的、免登录、简单易用的桌面端抖音/快手视频下载工具具有简洁的界面流畅的操作逻辑。可以下载几乎所有的视频并输出mp4格式的文件。 https://github.com/K12f/BlueCatKoKo
4 downkyi downkyi哔哩下载姬是一款基于 .NET 开源、简单易用的哔哩哔哩B站视频下载工具具有简洁的界面流畅的操作逻辑。哔哩下载姬可以下载几乎所有的 B站视频并输出mp4格式的文件。采用Aria下载器多线程下载采用FFmpeg对视频进行混流、提取音视频等操作。 https://github.com/leiurayer/downkyi
5 BBDown BBDown 是一款基于 .NET 开源MIT license、免费、命令行式的哔哩哔哩视频内容下载工具。它支持从哔哩哔哩平台下载普通视频、番剧、课程、合集、收藏夹等多类型内容具备强大的解析能力、灵活的配置选项和高度可扩展性。 https://github.com/nilaoda/BBDown
6
7
8

🔝项目分类

网络管理工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 NETworkManager NETworkManager 是一个基于.NET开源GPL-3.0 license、免费、功能强大的开源工具旨在帮助用户管理和解决网络问题。通过提供一系列网络连接和管理工具NETworkManager 能够让用户轻松连接到远程系统,管理网络和服务器基础设施。 https://github.com/BornToBeRoot/NETworkManager
2
3
4
5
6

🔝项目分类

内网穿透工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 NSmartProxy NSmartProxy是一款.NET开源MIT License、免费、跨平台的内网穿透工具采用.NET Core的全异步模式打造。 https://github.com/tmoonlight/NSmartProxy
2 FastTunnel FastTunnel是一个.NET开源免费Apache-2.0)、高性能、跨平台的内网穿透工具,使用它可以实现将内网服务暴露到公网供自己或任何人访问。 https://gitee.com/Hgui/FastTunnel
3 linker linker是一个基于 .NET8 开源免费GPL-2.0 license、跨平台、高性能的异地组网和内网穿透工具支持TCP(支持IPV6)打洞、UDP打洞服务器中继异地组网使用虚拟网卡将各个客户端组建为局域网络、支持点对点、点对网、网对网等。 https://github.com/snltty/linker
4
5
6

🔝项目分类

文件搜索工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 EverythingToolbar EverythingToolbar 是一款基于 .NET 开源MIT License、免费的实用辅助工具它可以将 Everything 添加到 Windows 任务栏,从而取代了 Windows 传统的文件搜索功能,提供比 Windows 内置搜索更优越、更快速的搜索体验。 https://github.com/srwi/EverythingToolbar
2 Flow Launcher Flow Launcher是一款.NET开源MIT License、免费、功能强大的Windows快速文件搜索和应用程序启动器能够帮助你快速查找文件、启动应用程序和执行系统操作提高工作效率和操作便利性。并且生态完善有插件商店你可以查看完整的插件列表或通过"设置"中的"插件商店"菜单快速安装插件。 https://github.com/Flow-Launcher/Flow.Launcher
3 dnGrep dnGrep 是一款基于 .NET 开源、功能强大的 Windows 搜索工具它支持在多个文件中进行搜索并以易于阅读的结果呈现。你可以通过文本、正则表达式、XPath 和语音查询搜索文本文件、Word 和 Excel 文档、PDF 文件以及存档文件中进行搜索。dnGrep 还提供了搜索和替换、整文件预览、在文件资源管理器中右键搜索等更多功能。 https://github.com/dnGrep/dnGrep
4 TDS TDS 是一款基于 .NET 开源免费MIT license、高效且用户友好的文件搜索工具使用 Avalonia UI 技术并完美支持 AOT 编译,实现并优化了如 USN 读取/近实时更新索引磁盘缓存索引增强搜索多关键字匹配多线程搜索Avalonia UI 实现(虚拟化,全局热键,系统托盘)等功能,具有轻量高效、界面美观、交互舒适等特性。该项目以 MIT 协议开源免费,可供学习参考或自定义扩展。 https://github.com/LdotJdot/TDS
5 TDSContent TDSContent 是一款强大且开源的文件内容匹配搜索工具,能够在毫秒级提供闪电般的搜索结果。它使用 C# 构建,界面采用 Avalonia基于Lucene引擎 打造与传统的全盘索引工具相比TDSContent 提供了有针对性且高效的搜索能力。它是 TDS 文件名搜索工具( https://github.com/LdotJdot/TDS )的姊妹项目补全了文件内容搜索功能。与对整个磁盘进行索引的传统工具不同TDSContent允许用户指定特定的文件夹目录并选择特定的文件扩展名。它会在后台自动创建索引使用户能够快速定位并匹配文件中的文本。这种有针对性的方法确保了搜索既快速又准确让你轻松找到所需的确切内容。主要优势和特点闪电般的搜索速度基于Lucene引擎体验毫秒级的搜索速度让传统工具望尘莫及。TDSContent 能够瞬间提供结果让你在眨眼间找到所需的确切信息。自动索引更新设置后即可放心TDSContent 在基于USN增量更新一旦你指定了目标文件夹和扩展名工具就会接管文件路径、文件名称、内容变化都不影响广泛的文件格式支持TDSContent 默认能够处理多种文件格式,包括 docx、pptx、pdf、json、md 等纯文本格式文件。如果有需要可以自行开发扩展IConverter接口实现自定义格式与自定义文本内容识别无论你是开发者、内容创作者还是追求极致效率的高级用户TDSContent 都是你在追求即时、精准文件内容搜索中的终极伙伴。深入体验,看看 TDSContent 如何改变你的工作方式并释放你的真正潜力。 https://github.com/LdotJdot/TDSContent
6

🔝项目分类

开源画图工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 AIStudio.Wpf.Diagram AIStudio.Wpf.Diagram 是一个使用 WPF 开发、开源LGPL-3.0协议)的 Diagram 画板工具包含流程图FlowChart思维导图MindEditor该画板在 WPF-Diagram-Designer 的基础上进行的开发UI界面框架使用的是Fluent.Ribbon。 https://gitee.com/akwkevin/aistudio.-wpf.-diagram
2
3
4
5
6

🔝项目分类

发布部署工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 AntDeploy AntDeploy 是一款由 .NET 开源、实用的 Visual Studio 发布部署插件,支持部署 Docker、IIS、Windows 和 Linux 服务,同时支持 .NET Framework 和 .NET Core支持回滚和增量部署在支持 Visual Studio 2019 和 2022 中使用。 https://github.com/yuzd/AntDeploy
2 .NET Deployment Tools .NET Deployment Tools 包含用于构建所有支持平台的.NET 部署工具和安装器的代码,以及.NET 部署工具的源代码。 https://github.com/dotnet/deployment-tools
3 aws-dotnet-deploy 一个功能强大的 AWS .NET 部署工具,简化.NET应用程序部署到AWS的过程。 https://github.com/aws/aws-dotnet-deploy
4
5
6

🔝项目分类

图片查看工具

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 ImageGlass ImageGlass 是一款轻量级、跨格式、功能丰富的开源图像查看器,专为 Windows 平台设计,旨在为用户提供简洁、直观且高效的图像浏览体验。该项目由开发者 d2phap 主导维护,采用现代 .NET 技术栈构建,支持超过 88 种常见图像格式,包括 WEBP、GIF、SVG、PNG、JXL、HEIC 等,广泛适用于个人用户、设计师及开发人员。 https://github.com/d2phap/ImageGlass
2
3
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
4 FluentHub 一个.NET开源MIT License、免费、时尚、功能强大的 Windows GitHub 客户端。 https://github.com/0x5bfa/FluentHub
5 FluentTerminal FluentTerminal 是一个基于 UWP 开发且开源GPL-3.0 license的现代化 Windows 终端应用,旨在为用户提供高度可定制、功能丰富的终端体验。通过其强大的自定义主题模块,用户可以轻松打造个性化十足的终端界面,支持标签页和多个窗口、内置 SSH 和 Mosh 连接支持。 https://github.com/felixse/FluentTerminal
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 RevokeMsgPatcher 是一款基于 .NET 开源、免费的适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁我已经看到了撤回也没用了通用的微信多开工具支持最新版微信/QQ/TIM。 https://github.com/huiyadanli/RevokeMsgPatcher
24 PasteEx PasteEx是一款.NET开源的用于增强 Windows 粘贴功能的小工具,它解决了将剪贴板内容保存为文件的繁琐步骤。无需打开记事本等应用,它可直接将文字、图片等内容粘贴到桌面上,极大提升了效率。 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 TinyWall TinyWall是一款基于 .NET 开源GPL-3.0 license、免费、轻量级、用户友好且非侵入性的防火墙软件。 https://github.com/pylorak/TinyWall
28 FileEncoding FileEncoding 是一个专为 Visual Studio 设计的扩展插件,它能够在 Visual Studio 的文本编辑器右下角实时显示当前打开文档的编码格式。这一功能对于快速识别文件的编码非常有帮助,尤其是在处理来自不同平台或团队的代码时。更重要的是,通过简单的点击操作,用户还可以轻松修改文件的编码格式,无需借助外部工具或进行复杂的设置调整。 https://github.com/genrwoody/vs_file_encoding
29 Bulk Crap Uninstaller Bulk Crap Uninstaller 是一款基于 .NET 开源Apache License、免费、功能强大的Windows应用卸载工具旨在帮助用户快速且有效地移除系统中不再需要的大量应用程序。支持批量和强制卸载、清理残留文件、检测隐藏或受保护的已注册应用等功能。虽然面向 IT 专业人员设计,但其简单的默认设置,让任何人都能轻松上手。 https://github.com/Klocman/Bulk-Crap-Uninstaller
30 WinsockPacketEditor WinsockPacketEditorWPE x64一款基于 .NET 开源MIT license、可以拦截并修改 WinSock 封包的 Windows 软件,自适应支持 32 位及 64 位的目标程序,软件支持 SOCKS 代理和进程注入两种模式,并且具有高级滤镜和自动化机器人等功能,开发中使用了 C# 的多线程和消息队列技术,测试拦截了 100 万+的封包不会卡死或退出。 https://github.com/x-nas/WinsockPacketEditor
31 vs-solutionpersistence 用于 Visual Studio 解决方案文件的共享序列化器和模型,处理传统的 .sln 文件和新的 .slnx 文件。 https://github.com/microsoft/vs-solutionpersistence
32
33
34
35

🔝项目分类

实用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
2 FlurlHttpClient.Wechat 全网最完整的 C# 版微信 SDK封装全部已知的微信 API包含微信公众平台订阅号+服务号+小程序+小游戏+小商店+视频号)、微信开放平台、微信商户平台(微信支付+微企付)、企业微信、微信广告平台、微信智能对话开放平台等模块,可跨平台。 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
5
6

🔝项目分类

C#实用工具类库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Masuit.Tools Masuit.Tools 是一个全龄段友好的C#/.NET万能工具库基于 MIT License 协议开源不管你是菜鸟新手还是骨灰级玩家都能轻松上手这个库包含一些常用的操作类大都是静态类加密解密反射操作树结构文件探测权重随机筛选算法分布式短id表达式树linq扩展文件压缩多线程下载硬件信息字符串扩展方法日期时间扩展操作中国农历大文件拷贝图像裁剪验证码断点续传集合扩展、Excel导出等常用封装。 https://github.com/ldqk/Masuit.Tools
2 Z.ExtensionMethods Z.ExtensionMethods 是一个 C# 开源MIT License、免费、实用且强大的工具类库集成超过1000多种扩展方法增强 .NET Framework 和 .NET Core的使用效率。 https://github.com/zzzprojects/Z.ExtensionMethods
3 Common.Utility Common.Utility 是一个比较全面的 C# 帮助类库,主要是日常工作收集,该项目收集和整理了许多常用的 C# 帮助类和工具类库从而减少了开发人员的重复劳动提高工作效率。主要工具类包括Excel操作类、DataTable转实体、Cookie&Session、NPOI、MongoDBHelper、二维码操作类、分词辅助类、处理枚举类、图片验证码、汉字转拼音、计划任务等。 https://github.com/Jimmey-Jiang/Common.Utility
4 Bing.Utils Bing.Utils 是一个基于 .NET Core 平台开源MIT License、免费的工具库旨在提升小型团队的开发输出能力由常用公共操作类工具类、帮助类、分层架构基类第三方组件封装第三方业务接口封装等组成。 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和CoreLinux、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 MrHuo.OAuth是基于 .NET 开源的集成 OAuth2 登录全面的、方便第三方登录组件集合,集成了国内外大部分平台。 https://github.com/mrhuo/MrHuo.OAuth
2 CollectiveOAuth 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
3 Netnr.Login Netnr.Login是一个基于 C# 开源MIT License的第三方 OAuth2 授权登录整合库集成了QQ、微信开放平台Weixin、微信公众平台WeixinMP、微博Weibo、淘宝Taobao、支付宝Alipay、钉钉DingTalk、飞书Feishu、华为Huawei、小米Xiaomi、AtomGit、码云Gitee、GitHub、GitLab、微软Microsoft 、StackOverflow等授权登录功能可以帮助大家快速完成常见的第三方平台的登录授权功能。 https://gitee.com/netnr/Netnr.Login
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
7 ImageSharp ImageSharp是一款全新的、功能齐全的、完全管理的、跨平台的2D图形API。ImageSharp旨在简化图像处理提供了一个极其强大但简洁易用的API。 https://github.com/SixLabors/ImageSharp
8 SkiaSharp SkiaSharp是由Mono团队维护的开源项目它是基于Google的Skia图形库的.NET跨平台绑定提供了强大的2D图形绘制和处理功能适用于多个平台包括Windows、macOS、Linux、iOS和Android可用于创建高性能的、可移植的2D图形应用程序。 https://github.com/mono/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 Veldrid Veldrid是一个跨平台的、与图形API无关的.NET渲染和计算库它提供了一个强大且统一的接口来访问系统的GPU并包含了比其他任何.NET库都更高级的功能。与其他平台或供应商特定的技术不同Veldrid可以用来创建真正可移植的高性能3D应用程序。 https://github.com/veldrid/veldrid
13 Plotly.NET Plotly.NET 一个为 .NET 打造的强大、免费、开源的交互式图表库,支持 C# 和 F#编程语言,它构建在 plotly.js 之上并提供多个 API 层,用于创建、样式化和渲染美观的数据可视化图表。 https://plotly.net
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 Paylinks Paylinks 是一套基于 现代 .NET 开发支持跨平台、多商户的第三方支付SDK。为简化开发者接入第三方支付平台而设计的SDK支持支付宝和微信支付便于快速集成支付功能。 https://github.com/essensoft/paylinks
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
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
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 DocNET DocNET 是一个基于 .NET 开源MIT license、跨平台支持Windows、Linux和macOS平台的旨在提供快速 PDF 编辑和数据提取的操作库。它是基于 Chromium 所使用的 PDFium C++ 库开发的 .NET Standard 2.0 封装库。 https://github.com/GowenGit/docnet
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 是一个开源免费MIT license、快速、高性能、灵活且易于使用的 .NET 对象映射库,用于在 .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 Sentinel2.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 FrameworkEF和 Entity Framework CoreEF 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 SharpCompress SharpCompress 是一个基于 C# 编写的压缩库,支持多种压缩格式的解压与部分格式的写入,专为.NET多版本设计适合处理大文件和流式压缩。适用于 .NET Framework 4.62、.NET Standard 2.1、.NET 6.0 和 NET 8.0 等多平台的 C# 压缩库,它能够解压 RAR、7Z、ZIP、TAR、BZIP2、GZIP 和 LZIP 格式的文件同时提供仅向前读取和文件随机访问的API。该库已实现了对 ZIP、TAR、BZIP2、GZIP 和 LZIP 格式的写入支持。 https://github.com/adamhathcock/sharpcompress
2 SharpZipLib SharpZipLib以前称为 NZipLib是一个完全用 C# 编写的压缩库,它支持使用存储和 deflate 压缩方法、PKZIP 2.0 样式和 AES 加密、带有 GNU 长文件扩展名的 tar、GZip、zlib 和 raw deflate 以及 BZip2 的 Zip 文件。支持 Zip64当前尚不支持 Deflate64。它作为程序集实现可安装在全局程序集缓存GAC中因此可以很容易地合并到其他项目中使用任何 .NET 语言)。 https://github.com/icsharpcode/SharpZipLib
3 K4os.Compression.LZ4 K4os.Compression.LZ4 是一个为 .NET 平台设计的基于 LZ4 算法的高效压缩库,提供极快的压缩和解压缩速度,支持多种压缩级别和流/块压缩模式。 https://github.com/MiloszKrajewski/K4os.Compression.LZ4
4 DotNetZip DotNetZip 是一个用于操作 zip 文件的 .NET 类库和工具集。使用它可以在任何 .NET 程序中轻松创建、提取或更新 zip 文件。 https://github.com/DinoChiesa/DotNetZip-2025
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环境下的OpenCVOpen 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 FastDeepCloner FastDeepCloner是一个速度极快的便携式库它是一个基于C#的.NET跨平台库用于深度克隆对象无论这些对象是否可序列化。其设计初衷是要比通常用于深度克隆对象的二进制序列化方法快得多。 https://github.com/AlenToma/FastDeepCloner
3
4
5
6

🔝项目分类

.NET API文档工具类库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 Swashbuckle Swashbuckle.AspNetCore 是一个流行的 .NET 库,它使得在 ASP.NET Core 项目中自动生成 Swagger 文档变得简单。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的Web服务。 https://github.com/domaindrivendev/Swashbuckle.AspNetCore
2 Scalar Scalar 是一个功能强大、易于使用的 API 客户端和文档生成工具,适用于各种规模的 API 项目,支持多种编程语言和平台。 https://github.com/scalar/scalar/tree/main/packages/scalar.aspnetcore
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 .NETSDK可以自动帮您满足能力调用过程中所需的证书校验、加签、验签、发送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 Sqids Sqids 是一个基于 C# 编写、开源的轻量级工具库,它允许你从数字生成类似 YouTube 的 ID。它可以将数字如 127编码为字符串如 yc3然后你可以将这些字符串解码回原始数字。当你想要将数字如顺序数值 ID混淆为看似随机的字符串以便在 URL 和其他地方使用时Sqids 就非常派得上用场。 https://github.com/sqids/sqids-dotnet
18 Hashids 一个用于从一个或多个数字生成类似 YouTube 的哈希的小型 .NET 包。当您不想将数据库 ID 显示给用户时,可以使用 Hashids。 https://github.com/ullmark/hashids.net
19
20
21
22
23
24
25
26
27
28
29
30

🔝项目分类

界面&控件&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 规范实现的、开源MIT license且免费的 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 MASA Blazor 是一个遵循 Material Design 设计规范、开源免费MIT License的 Blazor 组件库。它提供如布局、弹框标准、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 BulmaRazor BulmaRazor 是一套基于 Bulma 和 Blazor 的开源MIT、免费、轻量级组件库。它利用 Blazor 框架的优势,使用 C# 代替 JavaScript 来创建丰富的交互式 UI并共享使用 .NET 编写的服务器端和客户端应用逻辑。通过封装 Bulma 样式BulmaRazor 提供了一组稳定、功能丰富且易用的 UI 组件,助力开发者快速构建现代化的 Web 应用。 https://gitee.com/loogn/bulmarazor
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 MaterialDesignExtensions MaterialDesignExtensions是在Material Design in XAML Toolkit的基础上进行的扩展为 WPF 应用提供其他控件和功能。 https://github.com/spiegelp/MaterialDesignExtensions
6 MahApps.Metro MahApps.Metro 是一个开源、免费、Metro风格的 WPF UI 控件库,提供了现代化、平滑和美观的控件和样式,帮助开发人员轻松创建具有现代感的 Windows 桌面应用程序。 https://github.com/MahApps/MahApps.Metro
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 CookPopularUI CookPopularUI 是一款开源免费MIT License、组件丰富的 WPF UI 控件库,提供了 100 多款常用控件,同时支持 .NET 4.6.2+、.NET Core 3.1、.NET 6.0+。 https://gitee.com/CookCSharp/CookPopularUI
12 Fluent.Ribbon Fluent.Ribbon 是一个库,用于为 Windows Presentation Foundation WPF 实现类似 Office 的用户界面。它提供了 RibbonTabControl、Backstage、Gallery、QuickAccessToolbar、ScreenTip 等控件。 https://github.com/fluentribbon/Fluent.Ribbon
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
16 PanuonUI.Silver Panuon.UI的优化版本一个漂亮的、使用样式与附加属性的WPF UI控件库。 https://gitee.com/panuon/PanuonUI.Silver
17 Extended.Wpf.Toolkit Extended.Wpf.Toolkit是一款开源、经典、易于使用的 WPF 控件、组件和实用工具集合,专为打造新一代 Windows 应用程序而设计。它能帮助开发者构建经典且外观专业的 WPF 应用程序,对于想要自己编写 WPF UI 界面的同学可以参考借鉴学习。 https://github.com/xceedsoftware/wpftoolkit
18 WPF-ControlBase WPF-ControlBase 是一个开源免费MIT license、功能丰富的 WPF 自定义控件资源库。 https://github.com/HeBianGu/WPF-ControlBase
19 Rubyer WPF Rubyer WPF 是一款开源免费MIT License、通用的 WPF 主题控件包,支持目标框架 .NET Framework 4.6、.NET Core 3.1、.NET 6、 .NET 8、.NET 9。 https://gitee.com/wuyanxin1028/rubyer-wpf
20
21
22
23
24
25
26

🔝项目分类

WinForm UI库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 AntdUI AntdUI是一款基于 Ant Design 设计语言的开源Apache License WinForm UI 界面库致力于将现代美观的前端设计风格带入到桌面应用程序中。采用纯GDI绘图不需任何图片资源全面支持AOT最低兼容 .NET Framework 4.0。 https://gitee.com/antdui/AntdUI
2 ReaLTaiizor ReaLTaiizor是一个开源MIT License、免费的.NET WinForms控件库它提供了广泛的组件和丰富的主题选项用户友好、注重设计让用户可以轻松创建美观、专业的桌面应用程序。 https://github.com/Taiizor/ReaLTaiizor
3 MaterialSkin 一个基于 Google 的 Material Design 风格开源MIT license、免费的.NET WinForms UI控件库。 https://github.com/IgnaceMaes/MaterialSkin
4 DarkUI DarkUI是一个为.NET WinForms开发的深色主题控件和停靠功能库旨在帮助开发者创建具有现代和专业外观的应用程序界面。 https://github.com/RobinPerris/DarkUI
5 HZHControls HZHControls是一个.NET WinForm自定义控件对触屏具有更好的操作支持项目是基于FrameWork4.0,完全原生控件开发,没有使用任何第三方控件,你可以放心的用在你的项目中(注意:基于 MPL2.0 协议开源,源码仅用于交流学习)。 https://github.com/kwwwvagaa/NetWinformControl
6 SunnyUI SunnyUI是一个基于.NET Framework 4.0+、.NET6、.NET8、.NET9 框架的 C# WinForm UI、开源控件库、工具类库、扩展类库、多页面开发框架注意基于GPL-3.0 license开源个人学习交流免费 https://github.com/yhuse/SunnyUI
7 NanUI NanUI是一个开源、免费MIT License的 .NET 项目它适用于希望使用HTML5、CSS3和JavaScript等前端技术来构建Windows窗体应用用户界面的.NET/.NET Core开发人员。 https://github.com/XuanchenLin/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的现代UIMetro UI风格引入到.NET Windows Forms应用程序中的开源项目通过MetroFramework库提供丰富的现代UI控件和组件。 https://github.com/peters/winforms-modernui
11
12
13
14
15

🔝项目分类

Avalonia UI库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 SukiUI C# Avalonia 开源、免费的桌面UI库。 https://github.com/kikipoulet/SukiUI
2 Ursa.Avalonia Ursa 是一个 UI 库,用于使用 Avalonia UI 构建跨平台 UI。 https://github.com/irihitech/Ursa.Avalonia
3 Aura.UI 提供了大量的Avalonia UI控件的库。 https://github.com/PieroCastillo/Aura.UI
4 PanAndZoom PanAndZoom 是一个开源项目提供用于平移和缩放功能的Avalonia控件。 https://github.com/wieslawsoltes/PanAndZoom
5 Semi Avalonia Semi Avalonia是一款开源、免费、独立的 Avalonia UI 原生控件主题库,能够帮助你的 Avalonia UI 应用快速呈现简洁、灵活、现代的视觉风格。 https://irihitech.github.io/Semi.Avalonia
6 Classic.Avalonia Classic.Avalonia 是一款 .NET 开源MIT license、超级经典复古的 Windows 9x Windows 9x 是指对 Windows 95 及 Windows 98、Windows Me 等及其中的非主流版本的的通称)主题风格 Avalonia UI 控件库。 https://github.com/BAndysc/Classic.Avalonia
7 Material.Avalonia 一款基于Material Design风格开源、免费MIT License的Avalonia UI控件库。 https://github.com/AvaloniaCommunity/Material.Avalonia
8 AtomUI AtomUI 是一款基于 Ant Design 设计语言实现、漂亮的 .NET Avalonia UI 控件库,致力于将 Ant Design 优秀而高效的设计语言和体验带入 Avalonia/.NET 跨平台桌面软件开发领域。 https://gitee.com/chinware/atomui
9 Avalonia.ExtendedToolkit Avalonia.ExtendedToolkit 是一个开源、免费的Avalonia UI扩展控件。 https://github.com/mameolan/Avalonia.ExtendedToolkit
10 avalonia-aero-theme avalonia-aero-theme 是一个Aero主题风格的Avalonia控件库。 https://github.com/Splitwirez/avalonia-aero-theme
11 Citrus.Avalonia Citrus.Avalonia 是一款开源MIT License、免费的现代化风格的 Avalonia 控件库。 https://github.com/AvaloniaUI/Citrus.Avalonia
12 ColorPicker Avalonia ColorPicker 控件。 https://github.com/wieslawsoltes/ColorPicker
13 Neumorphism.Avalonia AvaloniaUI 框架易于使用且可定制的 Neumorphism Design UI主题库。 https://github.com/flarive/Neumorphism.Avalonia
14
15
16
17
18
19
20

🔝项目分类

MAUI UI库

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 UraniumUI Uranium 是一个 .NET MAUI 开源免费Apache-2.0 license的UI工具包。它提供了一组用于构建现代应用程序的控件和实用程序它构建在.NET MAUI基础架构之上并提供一组控件和布局来构建现代UI。它还提供了用于在其上构建自定义控件和主题的基础设施。 https://github.com/enisn/UraniumUI
2 Syncfusion.Maui.Toolkit Syncfusion.Maui.Toolkit 是一套开源MIT license、免费、美观、高性能的跨平台 .NET MAUI 控件库,旨在简化 Android、iOS、macOS 和 Windows 跨平台应用开发。通过使用此工具包,开发者可以轻松构建美观且功能丰富的应用程序,从而缩短开发时间,同时确保跨平台的无缝和引人入胜的用户体验。 https://github.com/syncfusion/maui-toolkit
3 AlohaKit AlohaKit 是一组.NET MAUI绘制的开源、免费MIT LicenseUI控件库。 https://github.com/jsuarezruiz/AlohaKit.Controls
4 V-Control V-Control 是一个适用于 .NET MAUI 的开源(MIT license)、免费的 UI 组件库,它提供了一组开箱即用的 UI 控件,可快速搭建面向业务的应用程序界面。 https://github.com/jevonsflash/V-Control
5 Maui.FreakyControls 一个开源、免费的UI工具包适用于.NET MAUI它提供了一组控件和实用程序来构建现代移动的应用程序。 https://github.com/FreakyAli/Maui.FreakyControls
6 MauiEx 一个开源的.NET MAUI控件库。 https://github.com/dotMorten/MauiEx
7 Material.Components.Maui 一个基于Material Design的.NET MAUI控件库。 https://github.com/mdc-maui/mdc-maui
8 SimpleToolkit SimpleToolkit是一个.NET MAUI库其中包含辅助工具和简单易用、完全可自定义的控件比如SimpleShell - 自定义Shell实现允许你创建独特的导航体验。 https://github.com/RadekVyM/SimpleToolkit
9 Maui.VirtualListView 一个为 .NET MAUI 创建虚拟化 ListView 控件的实验,通过不添加太多花哨功能并使用适配器模式数据源来支持简单、快速、多模板、不均匀项目大小的列表。 https://github.com/Redth/Maui.VirtualListView
10 Plugin.Maui.Calendar Plugin.Maui.Calendar 是一个.NET MAUI 版本的 XF 日历插件,它是 lilcodelab 的 Xamarin.Forms 日历插件的一个移植版本。 https://github.com/yurkinh/Plugin.Maui.Calendar
11 Maui.FreakyEffects FreakyEffects 是一个为 .NET MAUI 提供的效果工具包,它提供一组效果和实用工具,用于构建现代移动应用程序。 https://github.com/FreakyAli/Maui.FreakyEffects
12
13
14
15

🔝项目分类

程序设计基础知识库

设计模式

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 DesignPattern.Samples.CSharp 23种面向对象设计模式示例代码C#实现)。 https://github.com/Coder-EdisonZhou/DesignPattern.Samples.CSharp
2 Design-Pattern 设计模式 C# 版(.NET 6包含系列教程文章讲解。 https://github.com/sheng-jie/Design-Pattern
3 DesignPatterns C#中的设计模式代码示例。 https://github.com/abishekaditya/DesignPatterns
4 design-patterns-csharp 一个包含所有经典 GoF 设计模式的 C# 示例。 https://github.com/RefactoringGuru/design-patterns-csharp
5
6

🔝项目分类

数据结构与算法

项目名称和地址 项目简介 项目详细介绍(文档、文章、源码地址)
1 TheAlgorithms/C-Sharp 一个C#实现的各种算法集合,这些算法涵盖了计算机科学、数学和统计学、数据科学、机器学习、工程等多个领域。这些实现及其相关文档旨在为教育工作者和学生提供学习资源。因此,可能会找到针对同一目标使用不同算法策略和优化的多种实现。 https://github.com/TheAlgorithms/C-Sharp
2 Hello算法 一个支持C#的开源免费、新手友好的数据结构与算法入门教程,动画图解、一键运行的数据结构与算法教程。 https://github.com/krahets/hello-algo
3 SolutionsDesign/Algorithmia Algorithmia是一个针对.NET 4.5.2+及更高版本和.NET Standard 2.0+的算法和数据结构库。它包含了多种复杂的算法和数据结构,如图论、优先队列、命令模式、撤销重做等。 https://github.com/SolutionsDesign/Algorithmia
4 LinHowe_GameAlgorithm 基于Unity简单地实现游戏开发中常用的算法。 https://github.com/IceLanguage/LinHowe_GameAlgorithm
5 Algorithms-4th-Edition in C# 算法(第四版)习题题解 C# 版。 https://github.com/ikesnowy/Algorithms-4th-Edition-in-Csharp
6 Algorithm 《剑指Offer》《程序员代码面试指南》Leetcode等算法题目集合。基于.net core的控制台程序C#实现包含每道题目的完整描述多种解法AC代码以及解题思路所有题目均可直接运行以查看输出结果。常用算法汇总中每个算法同样有测试用例可运行。 https://github.com/iwiniwin/Algorithm
7
8
9
10

🔝项目分类