# NetCodeTop
**Repository Path**: anysharp/NetCodeTop
## Basic Information
- **Project Name**: NetCodeTop
- **Description**: 有关.Net、.NetCore有趣、有用、热门的开源项目。
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: https://github.com/bianchenglequ/NetCodeTop.git
- **GVP Project**: No
## Statistics
- **Stars**: 9
- **Forks**: 5
- **Created**: 2023-05-04
- **Last Updated**: 2026-03-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# NetCodeTop




## 目录
- [简介](#简介)
- [技术交流](#技术交流)
- [项目分类](#项目分类)
- [项目列表](#项目列表)
- [贡献指南](#贡献指南)
- [许可证](#许可证)
## 简介
收集GitHub上有关C#/.Net、.NetCore有趣、有用、热门的开源项目。内容包括:Web开源框架、Win开源项目、开源库、实战项目、企业级项目等,让你用很短时间感受到开源的魅力,爱上开源!
文章最新首发于微信公众号 **编程乐趣**,您可以关注获取最新的文章。**关注公众号,回复:555,加入千人讨论组。**
🔥 [C#资料与电子书](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449943650&idx=2&sn=9913f93030db23781861982c4f2816e5&chksm=b1bb123786cc9b21bfd7ded271fb190e4ea50c948c56d888eee946aa68f9b280f5ea7cfd3872#rd)
👉 [马上领取《.Net Core从零学习搭建权限管理系统教程》](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449942430&idx=1&sn=3a5b4a42761d64598d28c8d97041f5df&chksm=b1bb19cb86cc90dde764143f9f140b4b41ad2c56692dc0719f392f2833bde342ead866d60d6a&scene=21#wechat_redirect)
🔥 [欢迎关注我的开源项,基于大模型文档对话](https://github.com/bianchenglequ/chat2KnowL),正在开发中,欢迎先关注起来!
## 技术交流
也可扫下面二维码,加我个人微信,备注:**加群**,拉你进技术交流群,与更多程序员,交流开源项目和编程知识。
**.NetCore/C#全栈视频教程【500G】**,加我领取:xgbbwj,备注:教程。
## 项目分类
根据项目类型和功能,我们将开源项目分为以下几大类:
| 分类 | 描述 | 查看 |
| --- | --- | --- |
| 商城 | 电子商务相关的开源项目 | [查看](https://github.com/bianchenglequ/NetCodeTop/blob/main/shop.md) |
| WMS | 仓库管理系统相关的开源项目 | [查看](https://github.com/bianchenglequ/NetCodeTop/blob/main/wms.md) |
| 文件压缩 | 文件压缩与解压相关的开源项目 | [查看](https://github.com/bianchenglequ/NetCodeTop/blob/main/category/compress.md) |
| 任务调度 | 任务调度与管理相关的开源项目 | [查看](https://github.com/bianchenglequ/NetCodeTop/blob/main/category/task.md) |
| Excel | Excel操作与处理相关的开源项目 | [查看](https://github.com/bianchenglequ/NetCodeTop/blob/main/category/excel.md) |
| Windows工具 | Windows系统工具与应用相关的开源项目 | [查看](https://github.com/bianchenglequ/NetCodeTop/blob/main/category/windows-tools.md) |
| 数据库 | 数据库操作与ORM相关的开源项目 | [查看](https://github.com/bianchenglequ/NetCodeTop/blob/main/category/database.md) |
| AI相关 | 人工智能与机器学习相关的开源项目 | [查看](https://github.com/bianchenglequ/NetCodeTop/blob/main/category/ai.md) |
| Web开发 | Web应用开发相关的开源项目 | [查看](https://github.com/bianchenglequ/NetCodeTop/blob/main/category/web.md) |
| 工具库 | 通用工具库与辅助功能相关的开源项目 | [查看](https://github.com/bianchenglequ/NetCodeTop/blob/main/category/tools.md) |
| 游戏开发 | 游戏引擎与游戏开发相关的开源项目 | [查看](https://github.com/bianchenglequ/NetCodeTop/blob/main/category/game.md) |
| 测试工具 | 自动化测试与测试框架相关的开源项目 | [查看](https://github.com/bianchenglequ/NetCodeTop/blob/main/category/testing.md) |
## 项目列表
(排名不分先后)
### 322、微软新利器!winappCLI:一键打包、调试、集成Windows原生能力(winappCli)
- 可以一键初始化开发环境、一键打包,让我们从繁琐的环境搭建中解脱出来,从而将更多精力集中在代码编写与产品创新上。
- Github:[https://github.com/microsoft/winappCli](https://github.com/microsoft/winappCli)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/Ecv91BZcePggbOQ4h_2pOw)
### 321、qdrant-dotnet:官方提供的开源.NET客户端库,用于与Qdrant向量搜索引擎操作!(qdrant-dotnet)
- 该客户端库提供了对 Qdrant REST API 和 gRPC 接口的完整封装.
- Github:[https://github.com/qdrant/qdrant-dotnet](https://github.com/qdrant/qdrant-dotnet)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/7qSY-36jK96jzSB5W7HCug)
### 320、sqlite-net:推荐一个.NET版本简单、强大、跨平台的SQLiteORM开源库(sqlite-net)
- 一个轻量级、简单且功能强大的跨平台 SQLite 客户端和 ORM(对象关系映射)库,专为 .NET 平台设计。
- Github:[https://github.com/praeclarum/sqlite-net](https://github.com/praeclarum/sqlite-net)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/udkJVxHBxB-txwv5LfXHjQ)
### 319、obfuscar:一个针对C#代码混淆的开源工具(releases)
- 一个开源的 .NET 程序集混淆工具,旨在为 .NET 应用程序提供基础的代码保护功能。该项目采用 MIT 许可证 发布,意味着它是完全免费且可自由使用、修改和分发的。
- Github:[https://github.com/obfuscar/obfuscar/releases](https://github.com/obfuscar/obfuscar/releases)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/Wa2X2Ik_ZQVmLMe5JK-phw)
### 318、一个C#开发的Windows驱动程序管理工具!(DriverStoreExplorer)
- RAPR是一款功能强大的驱动程序存储区浏览器。主要用于管理和清理 Windows 系统中的驱动程序存储(Driver Store),帮助用户高效维护系统驱动。
- Github:[https://github.com/lostindark/DriverStoreExplorer](https://github.com/lostindark/DriverStoreExplorer)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/wn7Plvlgtyl7rkCZgSVMKg)
### 317、FASTER:快速、持久、可恢复的日志和键值存储+缓存,使用C#和C++实现。(FASTER)
- 由微软开发的高性能、持久化、可恢复的并发日志和键值存储系统,支持 C# 和 C++ 语言。
- Github:[https://github.com/microsoft/FASTER](https://github.com/microsoft/FASTER)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/RqYvo6vuuFV1BVYLiYUrMg)
### 316、Humanizer:一个功能强大开源.NET库,提供对字符串、枚举、日期、时间、时间跨度、数字和数量等扩展方法(Humanizer)
- 一个功能强大且广受欢迎的开源 .NET 库,其核心目标是将机器友好的数据转换成人类更易读、更自然、更符合语言习惯的格式。
- Github:[https://github.com/Humanizr/Humanizer](https://github.com/Humanizr/Humanizer)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/_Ak9wgttRc2mf6Hb5oDxzA)
### 315、NetMQ:高性能异步ZeroMQ消息库的客户端(netmq)
- 一个非常轻量级的消息处理库,支持多种消息模式,方便开发者构建分布式和并行应用。
- Github:[https://github.com/zeromq/netmq](https://github.com/zeromq/netmq)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/gqj6iRugq5d6ACfeW6uoSQ)
### 314、LibreHardwareMonitor:.Net开发的开源硬件监控项目(LibreHardwareMonitor)
- 一个开源的硬件监控软件,能够实时监测计算机的各种硬件信息,包括温度传感器、风扇转速、电压、负载以及时钟速度等。
- Github:[https://github.com/LibreHardwareMonitor/LibreHardwareMonitor](https://github.com/LibreHardwareMonitor/LibreHardwareMonitor)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/48os--aZyKwcanoOonH3aA)
### 313、SwarmUI:基于.Net开发的开源AI图像生成Web用户界面系统(SwarmUI)
- SwarmUI,前身为 StableSwarmUI,是一个模块化的 AI 图像生成 Web 用户界面,具备简单易用、高性能和可扩展性的特点。
- Github:[https://github.com/mcmonkeyprojects/SwarmUI](https://github.com/mcmonkeyprojects/SwarmUI)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/XEVfVKh4JWbYrRWtfxWntA)
### 312、Duplicati:一款跨平台的备份客户端,支持加密、增量、压缩的备份存储在云存储服务和远程文件服务器(duplicati)
- 一个跨平台的免费、开源的备份客户端,可以安全地将加密、增量、压缩的备份存储在云存储服务和远程文件服务器上。
- Github:[https://github.com/duplicati/duplicati](https://github.com/duplicati/duplicati)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/TO9E_SqtLmcGw38aRPL6Kw)
### 311、推荐一个微软官方开源浏览器自动化工具,可以用于UI自动化测试、爬虫等,具备.Net、Java、Python等多个版本!(playwright-dotnet)
- 开源浏览器自动化工具。 支持 Chromium、WebKit 和 Firefox 浏览器,且在不同操作系统(Linux、macOS 和 Windows)上均能良好运行,可在不同环境和浏览器间进行统一的自动化操作。
- Github:[https://github.com/microsoft/playwright-dotnet](https://github.com/microsoft/playwright-dotnet)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/HdricfQU53Bg0ttD9ZqIqA)
### 310、OpenRA:一款基于C#开发的跨平台实时战略游戏引擎,适用于早期Westwood游戏,如《命令与征服:红色警戒》(OpenRA)
- 跨平台实时战略游戏引擎,利用 SDL 和 OpenGL 技术,确保了其在 Windows、Linux、*BSD 和 Mac OS X 等多种操作系统上的流畅运行。
- Github:[https://github.com/OpenRA/OpenRA](https://github.com/OpenRA/OpenRA)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/z3QvJfkN7GfPdjoSdrIK_w)
### 309、WebOptimizer:轻松实现CSS和JavaScript的压缩与打包,全面提升ASP.NETCore性能(WebOptimizer)
- 一个专为 ASP.NET Core 设计的开源工具,用于在运行时对 CSS 和 JavaScript 文件进行 打包(Bundling) 和 压缩(Minification),从而提升 Web 应用的性能。
- 它通过中间件的方式在服务器端处理静态文件,支持缓存优化和高度可扩展的管道配置。
- Github:[https://github.com/ligershark/WebOptimizer](https://github.com/ligershark/WebOptimizer)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/IBNid-p1uul6bYtXS4hIiQ)
### 308、MahApps.Metro:专为WPF应用程序设计的UI框架(MahApps.Metro)
- 一个开源的 UI 框架,它可以让开发者快速构建现代化、美观的 WPF 应用程序。
- 提供了一套完整的 UI 组件和主题,支持流畅的动画效果和直观的用户体验。
- Github:[https://github.com/MahApps/MahApps.Metro](https://github.com/MahApps/MahApps.Metro)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/BSlznsH9JD6zmiE7X-id7Q)
### 307、UnitOfWork:一个支持多数据库,工作单元模式、支持分布式事务以及支持MySQL多数据库/表分片的开源项目(UnitOfWork)
- 一个基于 Microsoft.EntityFrameworkCore 的插件,目标是简化复杂数据库操作.
- Github:[https://github.com/arch/UnitOfWork](https://github.com/arch/UnitOfWork)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/lhVgh8XbTmwIfPZrAbmtoQ)
### 306、FlexLabs.Upsert:EFCore插件推荐,支持多数据库的Upsert功能(FlexLabs.Upsert)
- 一个为Entity Framework Core(EF Core)提供Upsert功能的开源库,它允许在插入数据时,如果存在冲突(如主键或唯一键冲突),则更新现有记录。
- 这个库支持多种常见的数据库提供者,如PostgreSQL、Sqlite、SqlServer、Oracle和MySQL,并且使用它们各自的原生SQL语法来执行Upsert操作。
- Github:[https://github.com/artiomchi/FlexLabs.Upsert](https://github.com/artiomchi/FlexLabs.Upsert)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/0_j08Q8RbwS7UivaUKRsRA)
### 305、SharpBrowser:用C#打造超快的个性化开源浏览器!(SharpBrowser)
- 一个用 C# 和 CefSharp 开发的全功能网页浏览器。它声称是最快的开源 C# 网页浏览器,渲染网页的速度比谷歌浏览器还快,因为其使用轻量级的 CEF 渲染器。
- Github:[https://github.com/sharpbrowser/SharpBrowser](https://github.com/sharpbrowser/SharpBrowser)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/P3v9NXP0ufceT86nZNRkFw)
### 304、ZLinq:意在替代Linq的高性能.Net开源库(ZLinq)
- 由 Cysharp 团队开发的开源项目,目标是为所有 .NET 平台和 Unity 提供零分配的 LINQ 实现。它通过利用 Span 和 SIMD 技术,优化了 LINQ 的性能,同时提供了对树形结构(如文件系统、JSON、游戏对象等)的查询支持。
- Github:[https://github.com/Cysharp/ZLinq](https://github.com/Cysharp/ZLinq)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/1eytRB21Zf4jfjzv-z5y5Q)
### 303、Dapper-Plus:一个基于Dapper的.Net扩展库,提供高性能的批量操作功能(Dapper-Plus)
- 个基于 Dapper 的扩展库,专注于提供高性能的批量操作功能。它不仅可以与 Dapper 一起使用,还兼容其他所有 Dapper 包。通过简单的配置和映射,开发者可以轻松实现高效的数据库批量操作。
- Github:[https://github.com/zzzprojects/Dapper-Plus](https://github.com/zzzprojects/Dapper-Plus)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/1r61ijHY3N2ubNzVwO4g9g)
### 302、example-voting-app:一个学习容器化应用开发和运维的绝佳范例。(example-voting-app)
- 简单而经典的应用示例,实现了投票和结果展示的功能。介绍使用 Docker、Docker Compose、Docker Swarm 和 Kubernetes 等工具来构建、部署和管理分布式应用。
- Github:[https://github.com/dockersamples/example-voting-app](https://github.com/dockersamples/example-voting-app)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/F4kKPDUgJT7aoieD8U4TUQ)
### 301、SmartFormat:轻量级文本模板库,轻松替代string.Format(SmartFormat)
- 不仅继承了 string.Format 的功能,还扩展了更多高级特性,例如命名占位符、列表格式化、本地化支持、复数化等。SmartFormat 提供了高性能、低内存占用的运行时格式化能力。
- Github:[https://github.com/axuno/SmartFormat](https://github.com/axuno/SmartFormat)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/8_woE2PoQ1F53e6iw9hDVA)
### 300、Squidex:一个基于.Net功能强大的CMS开源项目(squidex)
- 无头内容管理系统(Headless CMS),主要用于构建和管理复杂的内容管理系统。
- Github:[https://github.com/Squidex/squidex](https://github.com/Squidex/squidex)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/sGh6sbTcRvQZMmw-ALKDsA)
### 299、barcodelib:一个功能强大且易于使用的C#条形码生成库(barcodelib)
- 一个简单易用的类库,用于从数据字符串生成各种类型的条形码图像。
- Github:[https://github.com/barnhill/barcodelib](https://github.com/barnhill/barcodelib)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/Va8sSic1HZAZPc0AbFOm_g)
### 298、html-agility-pack:一个开源HTML解析器,并支持纯XPATH或XSLT(html-agility-pack)
- 一个开源的 HTML 解析库。
- Github:[https://github.com/zzzprojects/html-agility-pack](https://github.com/zzzprojects/html-agility-pack)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/WlEizGCvs6S12LnRvc-cOA)
### 297、hashids.net:一个让你的ID不再暴露的小工具,用短哈希隐藏敏感数字(hashids.net)
- 小型的 .NET 包,能够将数字(如 347)或数字数组(如 [27, 986])转换为简短且难以猜测的字符串(如 yr8 或 3kTMd)。
- Github:[https://github.com/ullmark/hashids.net](https://github.com/ullmark/hashids.net)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/xibbDekG0clzUpt5g_-1tg)
### 296、EquinoxProject:一个适合学习DDD、CQRS、EventSourcing等技术.NetWeb框架搭建开源项目(EquinoxProject)
- 通过该项目,我们可以学习如何利用最新的 .NET 技术构建高质量的应用程序。
- Github:[https://github.com/EduardoPires/EquinoxProject](https://github.com/EduardoPires/EquinoxProject)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/pwG6ueZXAS0uPjyWjCB26g)
### 295、.NET图像处理新利器!PhotoSauce:高质量、高性能图像大小调整开源工具(PhotoSauce)
- 高性能、高质量图像.NET 处理库。它提供了简单易用的 API,能够高效地完成复杂的图像处理任务,尤其在图像缩放、颜色管理、高质量重采样和锐化等方面表现出色。
- 同时提供Web 图像大小自动处理解决方案:WebRSize。能够轻松集成到现有的 Web 应用中,并为现有的基于 System.Drawing 的解决方案提供无缝升级路径。
- Github:[https://github.com/saucecontrol/PhotoSauce](https://github.com/saucecontrol/PhotoSauce)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/xzNW4Ua2zd5szCdf5dgSPw)
### 294、Phi小模型开发教程:C#使用本地模型Phi视觉模型分析图像,实现图片分类、搜索等功能()
- Phi-vision 是一个拥有 42 亿参数的多模态模型,具备语言和视觉能力,这个模型就具备图片识别能力,我们可以利用Phi-vision来实现我们想要的功能。
- Github:
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/WApRxGbdhAqHbEgJbvCcmQ)
### 293、EarTrumpet:一个基于.Net开发的专为Windows系统设计开源的音量控制开源工具。(EarTrumpet)
- 一个系统托盘工具,通过可视化音频波形和多通道支持,为用户提供对应用程序音量的精细控制。
- 它允许用户为每个应用程序单独调整音量,并支持将应用程序的音频输出切换到不同的设备。
- Github:[https://github.com/File-New-Project/EarTrumpet](https://github.com/File-New-Project/EarTrumpet)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/cONvi8eKPXyOnnWZiRDNRg)
### 292、FluentCMS:基于ASP.NETCore和Blazor技术构建的开源CMS内容管理系统(FluentCMS)
- FluentCMS 是一个基于强大的 ASP.NET Core 和创新的 Blazor 技术构建的现代内容管理系统(CMS)。
- FluentCMS 设计为快速、灵活且用户友好,它不仅是一个传统的基于内容的 CMS,还是一个无头(Headless)CMS ,使其非常适合各种应用场景。
- 此项目还在开发中,还有部分问题,可以当着学习项目。
- Github:[https://github.com/fluentcms/FluentCMS](https://github.com/fluentcms/FluentCMS)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/ypKMXPKRCjCZxmPXsj7RiA)
### 291、天天使用Linq,还不知道MoreLINQ的都必须看看!太强大了。(MoreLINQ)
- MoreLINQ 通过扩展方法增强了 LINQ to Objects,使其更加丰富和灵活。这些扩展方法保持了 LINQ 的精神,提供了更多的操作和功能。
- Github:[https://github.com/morelinq/MoreLINQ](https://github.com/morelinq/MoreLINQ)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/GihHY1hd29OM3XPMSxSL1Q)
### 290、重磅!微软开源最强小模型Phi-4,超GPT-4o、可商用()
- 微软在 Hugging Face 平台上,开源小语言模型 Phi-4,感兴趣的可以下载、微调和部署该 AI 模型。
- Github:[https://huggingface.co/microsoft/phi-4](https://huggingface.co/microsoft/phi-4)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/dOEmf_TIp380xZh_wZK-Qg)
### 289、BotSharp:面向AI Bot平台构建者的开源机器学习框架(BotSharp)
- BotSharp涉及自然语言理解、计算机视觉和音频处理技术,帮助开发者在信息系统中的开发和应用智能机器人助手。
- 兼容多种 AI 平台,如 ChatGPT 3.5/4.0、Gemini 2、LLaMA 3、Claude Sonnet 3.5、HuggingFace 等。
- Github:[https://github.com/SciSharp/BotSharp](https://github.com/SciSharp/BotSharp)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/x9e1Wk0-IpX8ec4P6irDaA?token=1603845010&lang=zh_CN)
### 288、微软官方新推出一个面向Windows开发者本地运行AI模型的开源工具(ai-dev-gallery)
- 集成了来自微软自家和第三方平台(如Hugging Face、GitHub)的预训练AI模型。可以帮助Windows开发人员学习如何将具有本地模型和API的AI添加到Windows应用程序中。
- Github:[https://github.com/microsoft/ai-dev-gallery](https://github.com/microsoft/ai-dev-gallery)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/xoq9mkvrqhsU4oMagGBxnA?token=1603845010&lang=zh_CN)
### 287、DesignPatterns:一个包含常用设计模式的C#示例代码合集(DesignPatterns)
- 该项目提供了设计模式的解决方案,这些模式是针对常见问题的指导原则。目标是帮助初学者通过实际代码示例来学习设计模式。
- Github:[https://github.com/abishekaditya/DesignPatterns](https://github.com/abishekaditya/DesignPatterns)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/3vrBdalVAN8cUC4L44_REQ?token=1603845010&lang=zh_CN)
### 286、cs-script:一个非常成熟的C#脚本开源引擎(cs-script)
- CS-Script是非常成熟的C#脚本引擎,自2004年起就发布了,即.NET发布后的两年。
- 支持托管和独立(CLI)执行模型,可以作为PowerShell的纯C#替代品,也可以通过托管脚本引擎在运行时扩展.NET应用程序。
- 允许在不影响代码库的情况下无缝切换底层编译技术,目前支持的编译器有dotnet.exe和csc.exe。
- Github:[https://github.com/oleg-shilo/cs-script](https://github.com/oleg-shilo/cs-script)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/fuRDPUDgz0oBlbrxBacoWg?token=1603845010&lang=zh_CN)
### 285、QuickLook:一个基于.Net开发、按空格键快速预览文件内容Windows开源工具(QuickLook)
- QuickLook是基于.Net开发的开源项目,在Windows平台实现类似macOS 系统中的"Quick Look"功能。
- Quick Look最核心功能是按下空格键,可以快速预览文件内容。
- Github:[https://github.com/QL-Win/QuickLook](https://github.com/QL-Win/QuickLook)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/j5q0QJ-sMg67sEGxJDkm9w?token=1603845010&lang=zh_CN)
### 284、RepoDB:一个介于Dapper、EFCore之间.Net的ORM库(RepoDB)
- RepoDB 提供了基本操作所需的方法,同时也提供了一些高级功能,如第二层缓存、跟踪、仓储、属性处理器和批量/大量操作。支持的数据库,包括SqlServer、SQLite、MySql和PostgreSql等。
- Github:[https://github.com/mikependon/RepoDB](https://github.com/mikependon/RepoDB)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/aCS0GUaUizURTrZKiC2I8g?token=413858659&lang=zh_CN)
### 283、Windows-Auto-Night-Mode:一个7.6KStar的Windows主题自动切换.Net开源项目(Windows-Auto-Night-Mode)
- Windows Auto Dark Mode 是一个.Net开源项目,支持在Windows 10 和 Windows 11系统,核心功能是为用户自动切换系统主题的功能,以适应日出和日落的时间变化。
- Github:[https://github.com/AutoDarkMode/Windows-Auto-Night-Mode](https://github.com/AutoDarkMode/Windows-Auto-Night-Mode)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/Mfz98D2U5DHzciYZVCUDdQ?token=413858659&lang=zh_CN)
### 282、ai-samples:.Net程序员想要学习AI的,官方的AI教程来了!(ai-samples)
- 一个官方提供AI的.NET示例集合,该项目包含各种项目示例代码,方便初学者通过实践示例项目,学习如何将AI集成到我们的.NET项目中。
- Github:[https://github.com/dotnet/ai-samples](https://github.com/dotnet/ai-samples)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/AenN1u_7P-oqPJxKMPd76w?token=413858659&lang=zh_CN)
### 281、Fleck:一个轻量级的C#开源WebSocket服务端库(Fleck)
- Fleck 是一个用 C# 编写的轻量级 WebSocket 服务器库。它提供了一个简单而直观的 API,使得开发者可以轻松地在他们的应用程序中集成 WebSocket 功能,比如一些常见的实时通信应用,在线游戏、聊天应用和实时数据更新等场景。
- Fleck 的设计目标是易于使用和高性能,同时保持代码的简洁性。
- Github:[https://github.com/statianzo/Fleck](https://github.com/statianzo/Fleck)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/Awef-r87KLkw0BaGEFb2TA?token=413858659&lang=zh_CN)
### 280、Superpower:一个基于C#的文本解析工具开源项目(superpower)
- Superpower 的核心功能是将字符序列作为输入,并生成一个数据结构,以便程序更容易分析、操作或转换。这可以是简单的数字、数据格式中的字段列表,或者是某种编程语言的抽象语法树。
- Superpower 允许以声明式风格编写解析器,并在遇到无效输入时提供精确和信息丰富的错误报告。
- Github:[https://github.com/datalust/superpower](https://github.com/datalust/superpower)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/UvHbeq5AgSqFI4dWOgmhDw?token=413858659&lang=zh_CN)
### 279、Bulk-Crap-Uninstaller:一个高效卸载,轻松管理你的应用程序的.Net开源工具(Bulk-Crap-Uninstaller)
- Bulk-Crap-Uninstaller是一款开源的软件卸载工具,基于.Net开发的,致力于帮助用户快速、批量地移除电脑中不再需要的应用程序。
- 支持批量卸载,用户可以一次性选择多个应用程序进行卸载,大大提高了效率。软件能够深入扫描系统,找到并列出所有已安装的应用程序,包括一些隐藏或难以察觉的程序。
- Github:[https://github.com/Klocman/Bulk-Crap-Uninstaller](https://github.com/Klocman/Bulk-Crap-Uninstaller)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/Y6i1h-snRZktc2ToJA6qfg?token=413858659&lang=zh_CN)
### 278、cofoundry:推荐一个.NetCore开源的CMS项目,功能强大、扩展性强、支持插件的系统!(cofoundry)
- Cofoundry是基于.Net开发的、代码优先开发、具备可扩展且灵活的架构、简单易用的内容管理系统。
- Github:[https://github.com/cofoundry-cms/cofoundry](https://github.com/cofoundry-cms/cofoundry)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/0ItgRGMuXSnl08bi38_gug?token=413858659&lang=zh_CN)
### 277、SpreadCheetah:高性能的Excel操作处理.NET库(spreadcheetah)
- SpreadCheetah是一个高性能的.NET库,专注于生成Microsoft Excel XLSX格式的电子表格文件。
- 该库具有出色的性能,它能够高效地处理大量数据,生成复杂的电子表格文件。
- Github:[https://github.com/sveinungf/spreadcheetah](https://github.com/sveinungf/spreadcheetah)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/D1UxA4Azzk6yu4owv21Lnw?token=413858659&lang=zh_CN)
### 276、PythonNet:实现Python与.Net代码相互调用!(pythonnet)
- Python.NET是一个开源项目,它允许Python代码与.NET Common Language Runtime(CLR)进行交互,为.NET开发者提供了一个强大的应用脚本工具。
- 通过Python.NET,Python程序员可以轻松地调用.NET类库,而.NET开发者则能够将Python脚本嵌入到他们的应用程序中,实现更加灵活和高效的开发流程。
- Github:[https://github.com/pythonnet/pythonnet](https://github.com/pythonnet/pythonnet)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/BWsFrOMK5iMD9oFB_gTiGw?token=413858659&lang=zh_CN)
### 275、ImageGlass:基于C#开发的轻量级、多功能的图像查看器(ImageGlass)
- ImageGlass主要使用C#进行开发,采用轻量级的设计,确保了软件的快速启动和高效运行,不会占用过多的系统资源。
- 支持超过80种常见的图像格式,包括WEBP、GIF、SVG、PNG、JXL、HEIC等,满足了不同用户的需求。
- 除了基本的图像查看功能外,ImageGlass还提供了诸如图像格式转换、缩放、旋转等高级功能,满足了用户的多样化需求。
- Github:[https://github.com/d2phap/ImageGlass](https://github.com/d2phap/ImageGlass)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/vOansgwMC7jpdt3fOMukUg?token=413858659&lang=zh_CN)
### 274、Dapper.SimpleCRUD:Dapper的CRUD助手(Dapper.SimpleCRUD)
- Dapper.SimpleCRUD是一个开源项目,它基于Dapper开发的,为开发者提供了简单的CRUD操作帮助器。
- Dapper本身是一个轻量级的ORM框架,它允许开发者使用SQL语句直接操作数据库,同时又能享受到ORM带来的便利,如参数化查询等。
- 而Dapper.SimpleCRUD则进一步简化了这一过程,让开发者能够更轻松地执行CRUD操作。
- Github:[https://github.com/ericdc1/Dapper.SimpleCRUD](https://github.com/ericdc1/Dapper.SimpleCRUD)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/rZIbLoYb_sTLffgPZF_Log?token=413858659&lang=zh_CN)
### 273、PDFPatcher:一个无所不能的开源PDF处理工具(PDFPatcher)
- 如果你工作中,经常需要处理PDF文件,那这款工具绝对可以满足你的所有需求,PDFPatcher一款功能强大的开源PDF处理工具。
- Github:[https://github.com/wmjordan/PDFPatcher](https://github.com/wmjordan/PDFPatcher)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/eI3vwpJHDW6snnzCschQUg?token=413858659&lang=zh_CN)
### 272、tesseract:一个.Net版本的开源OCR项目(tesseract)
- tesseract是针对Tesseract-OCR(C++)引擎封装的.NET版本,支持超过100种语言的文本识别,使得.NET开发者能够轻松地利用Tesseract的强大功能,无需深入了解OCR的底层技术。
- 此项目缺点是,只能识别印刷的文本,针对手写的需要自己训练语言包。
- Github:[https://github.com/charlesw/tesseract](https://github.com/charlesw/tesseract)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/qQZpMvU9eWmfRQAlCQfBPg?token=413858659&lang=zh_CN)
### 271、Html2OpenXml:HTML转化为OpenXml的.Net库,轻松实现Html转为Word。(html2openxml)
- Html2OpenXml 是一个开源.Net库,旨在将简单或复杂的HTML内容转换为OpenXml组件。
- 该项目始于2009年,最初是为了将用户评论转换为Word文档而设计的
- 随着时间的推移,Html2OpenXml 不断发展和完善,现在已经成为处理HTML到OpenXml转换的强大工具。
- Github:[https://github.com/onizet/html2openxml](https://github.com/onizet/html2openxml)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s/rCmwSmROf4D1HN5xUZEZpQ?token=413858659&lang=zh_CN)
### 270、Pidgin:一个轻量级、快速且灵活的C#解析库(Pidgin)
- Pidgin是基于C#的开源项目,是一个解析组合器库,提供了一个高级别的声明性工具来构建解析器,使得编写解析器变得简单而直观。
- Github:[https://github.com/benjamin-hodgson/Pidgin](https://github.com/benjamin-hodgson/Pidgin)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449945290&idx=1&sn=7da557f23bd6f37bf1b91a4cec49a855&chksm=b1bb0c9f86cc8589e32b8b86f08f283a82907ce4c16271da23332280a6d39cf51ceb4d4c1aba&token=1917534926&lang=zh_CN#rd)
### 269、Sep:一个低内存、高性能的CSV文件读写操作.Net开源库(Sep)
- Sep 是一个高性能的 .NET CSV 解析器,具备快速、现代、简洁且高效的数据处理能力。提供了一个简洁而富有表现力的 API,选项精简,对输入输出的处理透明无隐藏。你看到什么就得到什么。通过高效的并行 CSV 解析技术,实现超快速度,比 CsvHelper 快达 35 倍。智能高效的内存管理策略,在预热后实现零内存分配,包括轻松读取或写入值数组(如特征数据)而无需重复分配内存。
- Github:[https://github.com/nietras/Sep](https://github.com/nietras/Sep)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449945285&idx=1&sn=7036895943a365e40a8b877dc9cc39e0&chksm=b1bb0c9086cc85863a199049270d4d416af957cca91b79e2a7c1d1afbc296e6263f58ff2d31b&token=1917534926&lang=zh_CN#rd)
### 268、Boxed:包含多个.Net项目模板,涵盖了ASP.NETCoreAPI、GraphQL等。(Templates)
- .Net Boxed该项目为.NET开发者提供了一套包含基本代码的项目模板,涵盖了ASP.NET Core API、ASP.NET Core GraphQL、Microsoft Orleans以及NuGet Package的项目。
- Github:[https://github.com/Dotnet-Boxed/Templates](https://github.com/Dotnet-Boxed/Templates)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449945259&idx=1&sn=d0893c9455ff13998f0e065f6b662908&chksm=b1bb0cfe86cc85e8a07f3ef71c21d3ce75fdaf33e2e449a8b3f3c17945c65ccb3fc8432702cd&token=1917534926&lang=zh_CN#rd)
### 267、CSCore:一个.Net功能强大且灵活的开源音频处理库(cscore)
- CSCore是一个使用C#编写的音频库,它提供了丰富的功能,从播放和录制音频,到解码和编码音频流/文件,再到实时处理音频数据(如播放时应用自定义效果、创建可视化等)。
- CSCore 基于一个非常可扩展的架构,这使得你可以毫不费力地使其满足你的需求。
- 支持的平台:仅限 Windows,Linux 和 Mac 为实验性支持。
- Github:[https://github.com/filoe/cscore](https://github.com/filoe/cscore)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449945243&idx=1&sn=a09f3247669a7f2202dd7dd1a993b6a7&chksm=b1bb0cce86cc85d8e4073090b6284f8b75e67798403349be481fe40c122d38f72bab987f0fa7&token=1917534926&lang=zh_CN#rd)
### 266、ChoETL:支持多数据库读写.Net开源库,包含CSV、XML、JSON等8个格式(ChoETL)
- ChoETL 是一个开源的 .NET ETL(Extract, Transform, Load)框架。
- 它提供了解析和写入多种文件格式的能力,包括但不限于 CSV、FixedLength、XML、JSON、Key-Value、Parquet、YAML 和 Avro格式的文件、数据库。
- Github:[https://github.com/Cinchoo/ChoETL](https://github.com/Cinchoo/ChoETL)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449945237&idx=1&sn=d0888172b127983e738e8fdf4a0ca58b&chksm=b1bb0cc086cc85d685177f4cd24bae5eecfecb0c79837a7c8c6bceec9be2e47645bf5dbb3b4a&token=1917534926&lang=zh_CN#rd)
### 265、Atata:一个基于Selenium的C#自动化测试Web框架(atata)
- Atata Framework 是一个基于 Selenium WebDriver 的 C#/.NET Web UI 测试自动化全功能框架。
- 它使用流畅的页面对象模式;具有内置的日志记录系统;包含独特的触发器功能;具有一组即用型组件。
- Github:[https://github.com/atata-framework/atata](https://github.com/atata-framework/atata)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449945232&idx=1&sn=b666f9a8016be6564b4dc87a87257912&chksm=b1bb0cc586cc85d3123a24585825a46c1fac25dd9c262dc9d20f0a58666c9d9472f71ef58c8d&token=1917534926&lang=zh_CN#rd)
### 264、HtmlSanitizer:一个保护你的网站免受XSS攻击的.Net开源项目(HtmlSanitizer)
- HtmlSanitizer 是一个强大的库,它能够审查和清理 HTML 内容,移除或转义那些可能被用于 XSS 攻击的标签和属性。
- 这个工具的核心功能是提供一个安全的方式来处理用户提交的 HTML,确保这些内容在被渲染到网页上之前是无害的。
- Github:[https://github.com/mganss/HtmlSanitizer](https://github.com/mganss/HtmlSanitizer)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449945205&idx=1&sn=3ed3d6e2fb921fa1ea368a14087c2070&chksm=b1bb0c2086cc853626e5dc46d6b2474c20748cf8c9cafa1f9f672e56bce76e6d7f81cae412d0&token=1917534926&lang=zh_CN#rd)
### 263、SecurityHeaders:为.Net网站添加安全标头,让Web更加安全、避免攻击!(NetEscapades.AspNetCore.SecurityHeaders)
- NetEscapades.AspNetCore.SecurityHeaders 是一个轻便的的 ASP.NET Core 开源库,旨在方便开发者向 ASP.NET Core 网站添加安全头(Security Headers)。
- 该库提供了一套默认的安全头,都是非常常见的,这些头被广泛应用于提高网站的安全性。
- Github:[https://github.com/andrewlock/NetEscapades.AspNetCore.SecurityHeaders](https://github.com/andrewlock/NetEscapades.AspNetCore.SecurityHeaders)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449945193&idx=1&sn=1d134e92c86699c94d57624fa37071d9&chksm=b1bb0c3c86cc852a91732cef1ee46af5fff992efcbb4b01fda60027dedd1c73dfd077cc32e93&token=1917534926&lang=zh_CN#rd)
### 262、Scriban:高效、强大的.NET开源模板引擎,可用于邮件、文档生成!(scriban)
- Scriban是一个基于.NET的开源模板语言引擎,旨在简化文本生成任务。该模板引擎使用简单、语法简洁。采用了编译到IL(中间语言)的方式,而非简单的字符串替换,这在处理大量数据时能够显著提升性能。Scriban能够利用静态类型检查,避免运行时错误,提高代码质量。除了基本的变量和控制结构外,还提供了许多内置函数和过滤器,如字符串操作、日期格式化等,以增强模板的功能。
- Github:[https://github.com/scriban/scriban](https://github.com/scriban/scriban)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449945189&idx=1&sn=8edd5851ceba8ef2a6308434380dd022&chksm=b1bb0c3086cc852692a38dff4f09ee7ba74367ed746ca1c68f73c686f809201b6f1bda74b149&token=1917534926&lang=zh_CN#rd)
### 261、Kiota:基于OpenAPI的HTTP客户端代码生成器(kiota)
- Kiota是一个命令行工具,是一个基于OpenAPI规范的HTTP客户端代码生成器。
- 使得开发者可以使用OpenAPI规范来生成不同编程语言的客户端库,从而使得开发者可以更加专注于业务逻辑的实现,而不是底层的HTTP请求细节。
- 适用于任何需要与RESTful API进行交互的场景,无论是企业级应用、微服务架构,还是简单的脚本任务。
- Github:[https://github.com/microsoft/kiota](https://github.com/microsoft/kiota)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449945174&idx=1&sn=47b783e4ae7af054f4603d17d4a39ecc&chksm=b1bb0c0386cc85159938d185f3123de8da43990929e7f45523c3926469d595022fb98ad06a9b&token=1917534926&lang=zh_CN#rd)
### 260、ZoneTree:高性能ACID兼容的.NET有序键值数据库(ZoneTree)
- ZoneTree基于.Net开发的开源键值数据库。它以其持久化存储、高性能处理、事务性操作和ACID合规性而著称。ZoneTree能够以内存数据库的形式运行,也可以在本地或云存储上进行数据持久化,提供了灵活性和可扩展性。
- Github:[https://github.com/koculu/ZoneTree](https://github.com/koculu/ZoneTree)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449945163&idx=1&sn=bdfb9cc6c13f06d2688d11c5e8e05d0f&chksm=b1bb0c1e86cc85080579c94707ddfa898be44f0725782f571fafda2b01160975970dbbfb6f99&token=1917534926&lang=zh_CN#rd)
### 259、CsvExport:一个.Net高性能、低内存的CSV导出开源库(CsvExport)
- CsvExport是一个基于C#非常简单和快速的CSV导出开源库。
- 该开源库的核心特点:
- 导出功能兼容性高(自动检测分隔符,友好裁剪行列和值以提高兼容性)
- 导出的内容会自动转义逗号、引号和多行文本
- 导出的内容以时区安全格式导出日期
- 极其易于使用
- .NET Standard 2.0库(兼容.NET Core和.NET Framework)
- 比CsvHelper快30倍
- 内存使用量仅为CsvHelper的四分之一
- Github:[https://github.com/jitbit/CsvExport](https://github.com/jitbit/CsvExport)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449945151&idx=1&sn=78da3bcdb673d65a13063b10edf726a3&chksm=b1bb0c6a86cc857c304aee1ea1091fa025b868bd1081de4ad597453fc73d579d66938ee7c5dd&token=1917534926&lang=zh_CN#rd)
### 258、Nito.AsyncEx:async/await的.Net辅助库。(AsyncEx)
- Nito.AsyncEx是一个功能强大且灵活的开源项目,它提供了一系列工具和扩展方法,使得开发者可以更加轻松地编写和管理异步任务。
- Github:[https://github.com/StephenCleary/AsyncEx](https://github.com/StephenCleary/AsyncEx)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449945140&idx=1&sn=5dbd2fec456f08751daa4b73fbbe294c&chksm=b1bb0c6186cc8577ebb4a9f467ba14abe0bd39a127c174f66d4373e94187b514c82afbc1b04c&token=214187208&lang=zh_CN#rd)
### 257、MessagePack-CSharp:.Net高性能序列化压缩开源库!(MessagePack-CSharp)
- MessagePack-CSharp是一个兼容各个平台(包括 .NET、.NET Core、Unity 和 Xamarin)的非常快速的消息包序列化器。支持了高效的方法来序列化和反序列化数据,特别适合于游戏、分布式计算、微服务或数据缓存等对性能要求较高的应用程序。
- Github:[https://github.com/MessagePack-CSharp/MessagePack-CSharp](https://github.com/MessagePack-CSharp/MessagePack-CSharp)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449945133&idx=1&sn=6e4f516c4394b9c2ff5148613446fbd6&chksm=b1bb0c7886cc856ed003307d093faf0f4d5aabd1a971494320dd9ae723944aeee2fbce515a5d&token=214187208&lang=zh_CN#rd)
### 256、openai-dotnet:OpenAI官方提供的.NETSDK库!(openai-dotnet)
- openai-dotnet是OpenAI 官方提供的 .NET库,用于方便.NET应用程序中访问 OpenAI REST API。
- 该项目的关键特点和功能:
1、快速开发:该库使得开发者在 .NET环境中快速调用 OpenAI 的各种功能,如聊天补全、文本嵌入、图像生成、音频转录等。
2、OpenAPI 规范:库是根据 OpenAI 的 OpenAPI 规范生成的,并且与 Microsoft 合作开发。
3、使用简单:通过NuGet包管理器可以很容易地将这个库添加到你的 .NET 项目中。
4、支持异步API:提供了同步和异步两种方法来调用API ,方便开发者根据需要选择使用。
5、流式传输:支持流式传输 API 响应,可以实时获取部分生成的结果,而不必等待整个响应生成完毕。
6、工具和函数调用:支持在聊天补全中使用工具和函数调用,使模型能够根据需要调用外部函数来获取信息。
7、Azure OpenAI 集成:暂未实现,但不久将来将支持与 Azure OpenAI 服务的集成。
8、独立命名空间:每一个功能都有独立的命名空间。
- Github:[https://github.com/openai/openai-dotnet](https://github.com/openai/openai-dotnet)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449945112&idx=1&sn=cef47e0828de8d7c413be8a42d689335&chksm=b1bb0c4d86cc855bafbcfd5f59d0efc10cc411cece3ee131c4a947080572ba7df3721915738e&token=214187208&lang=zh_CN#rd)
### 255、mongo-csharp-driver:MongoDB官方的C#客户端驱动程序!(mongo-csharp-driver)
- mongo-csharp-driver是 MongoDB官方C#客户端的开源项目,它可以方便C#开发者在应用程序中与 MongoDB 数据库进行交互。
- 该项目为我们提供了丰富的API,如查询、更新、删除和插入数据、身份验证、LINQ、事务、索引等,支持.Net Core/ .NET Framework。
- 官方一直都会定期发布新版本,并且提供了非常详细的开发文档和新功能介绍,最新版本也支持Entity Framework Core。
- Github:[https://github.com/mongodb/mongo-csharp-driver](https://github.com/mongodb/mongo-csharp-driver)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449945097&idx=1&sn=30689fe4c31f297bd73f57cd226aa68f&chksm=b1bb0c5c86cc854a223d49da687319645e1e2a0ad0f33d5b3b078a86b01725246285042da03d&token=214187208&lang=zh_CN#rd)
### 254、dotnet-starter-kit:一个WebAPI+Blazor多租户、模块化、简洁DDD架构!(dotnet-starter-kit)
- dotnet-starter-kit是一个基于 .NET 8 的开源项目,架构构建基于 Clean Architecture 原则的解决方案。支持多租户、模块化,一个开箱即用的项目,方便我们快速开发项目。
- 数据库支持:PostgreSQL 、MySQL、MSSQL、Oracle。
- 作为学习项目也是不错的选择,从中可以学习如多租户、CQRS、洋葱架构、清洁编码标准、使用Terraform到AWS的云部署、Docker概念、CICD管道和工作流等。
- Github:[https://github.com/fullstackhero/dotnet-starter-kit](https://github.com/fullstackhero/dotnet-starter-kit)
- 详细介绍:[点击查看](https://mp.weixin.qq.com/s?__biz=MjM5MDE5MDM5NA==&mid=2449945093&idx=1&sn=ae54a21030cebd619d065f45dc5c3b3a&chksm=b1bb0c5086cc8546726a6282be216476ceaa7f6aa8f4d0ee8ed597b1c1fdb060fb60c3c1676e&token=214187208&lang=zh_CN#rd)
## 贡献指南
欢迎贡献到NetCodeTop项目!如果你有任何有趣、有用的.NET开源项目推荐,或者发现了项目中的问题,请通过以下方式参与:
1. **提交Issue**:在GitHub上创建一个新的Issue,描述你推荐的项目或发现的问题
2. **提交Pull Request**:直接修改代码并提交PR
3. **分享项目**:将NetCodeTop分享给更多的.NET开发者
## 许可证
本项目采用MIT许可证 - 查看 [LICENSE](LICENSE) 文件了解详情。