今天盘点下10、11月份推荐的10个开源项目(点击标题查看详情)。

    1、Fleck:一个轻量级的C#开源WebSocket服务端库

    项目简介:Fleck 是一个用 C# 编写的轻量级 WebSocket 服务器库。它提供了一个简单而直观的 API,使得开发者可以轻松地在他们的应用程序中集成 WebSocket 功能,比如一些常见的实时通信应用,在线游戏、聊天应用和实时数据更新等场景。

    Fleck 的设计目标是易于使用和高性能,同时保持代码的简洁性。

    Star2.3K⭐

    项目地址:

    https://github.com/statianzo/Fleck

    2、SpreadCheetah:高性能的Excel操作处理.NET库

    项目简介:SpreadCheetah是一个高性能的.NET库,专注于生成Microsoft Excel XLSX格式的电子表格文件。

    该库具有出色的性能,它能够高效地处理大量数据,生成复杂的电子表格文件。

    提供了异步API接口、不依赖于Microsoft Excel,支持.NET Standard 2.0及更高版本,包括.NET Framework、.NET Core以及.NET 6和更新的版本。

    此外,它还支持Trimmable和NativeAOT兼容性,为开发者提供了更多的部署选项。

    Star:345⭐

    项目地址:

    https://github.com/sveinungf/spreadcheetah

    3、PythonNet:实现Python与.Net代码相互调用!

    项目简介:http://Python.NET是一个开源项目,它允许Python代码与.NET Common Language Runtime(CLR)进行交互,为.NET开发者提供了一个强大的应用脚本工具。

    通过http://Python.NET,Python程序员可以轻松地调用.NET类库,而.NET开发者则能够将Python脚本嵌入到他们的应用程序中,实现更加灵活和高效的开发流程。

    Star:4.8K⭐

    项目地址:

    https://github.com/pythonnet/pythonnet

    4、ImageGlass:基于C#开发的轻量级、多功能的图像查看器

    项目简介:ImageGlass主要使用C#进行开发,采用轻量级的设计,确保了软件的快速启动和高效运行,不会占用过多的系统资源。

    支持超过80种常见的图像格式,包括WEBP、GIF、SVG、PNG、JXL、HEIC等,满足了不同用户的需求。

    除了基本的图像查看功能外,ImageGlass还提供了诸如图像格式转换、缩放、旋转等高级功能,满足了用户的多样化需求。

    界面简洁直观,易于上手,拥有相册面板和网格背景等功能,进一步提升了图片浏览体验。

    Star:7.9K⭐

    项目地址:

    https://github.com/d2phap/ImageGlass

    [收藏]10个热门.Net开源项目汇总! - 知乎 - 图1

    5、PDFPatcher:一个无所不能的开源PDF处理工具

    项目简介:这是一款基于.NET Framework 4.0 到 4.8 版本开发的开源工具,主要采用 iText 和 MuPDF 这两个开放源代码的组件库来处理 PDF 文档, ObjectListView 这个强大的列表控件、FreeImage 来读取和解码各种类型的点阵图像文件、Cyotek 的 ImageBox 用于显示渲染好的 PDF 文档页面、TabControlExtra 用于构建选项卡式文档界面、HTMLRenderer 用于显示 HTML 网页界面等等。

    Star:9.3K⭐

    项目地址:

    https://github.com/wmjordan/PDFPatcher

    [收藏]10个热门.Net开源项目汇总! - 知乎 - 图2

    6、Cofoundry:功能强大、扩展性强、支持插件的CMS系统

    项目简介:基于.Net开发的、代码优先开发、具备可扩展且灵活的架构、简单易用的内容管理系统。

    Star:836⭐

    项目地址:

    https://github.com/cofoundry-cms/cofoundry

    [收藏]10个热门.Net开源项目汇总! - 知乎 - 图3

    7、Dapper.SimpleCRUD:Dapper的CRUD助手

    项目简介:Dapper.SimpleCRUD是一个开源项目,它基于Dapper开发的,为开发者提供了简单的CRUD操作帮助器。

    Dapper本身是一个轻量级的ORM框架,它允许开发者使用SQL语句直接操作数据库,同时又能享受到ORM带来的便利,如参数化查询等。

    Star:1.1K⭐

    项目地址:

    https://github.com/ericdc1/Dapper.SimpleCRUD

    8、Bulk-Crap-Uninstaller:一个高效卸载,轻松管理你的应用程序的.Net开源工具

    项目简介:一款开源的软件卸载工具,基于.Net开发的,致力于帮助用户快速、批量地移除电脑中不再需要的应用程序。

    支持批量卸载,用户可以一次性选择多个应用程序进行卸载,大大提高了效率。软件能够深入扫描系统,找到并列出所有已安装的应用程序,包括一些隐藏或难以察觉的程序。

    Star:12.7K⭐

    项目地址:

    https://github.com/Klocman/Bulk-Crap-Uninstaller

    [收藏]10个热门.Net开源项目汇总! - 知乎 - 图4

    9、Superpower:一个基于 C# 的文本解析工具开源项目

    项目简介:核心功能是将字符序列作为输入,并生成一个数据结构,以便程序更容易分析、操作或转换。这可以是简单的数字、数据格式中的字段列表,或者是某种编程语言的抽象语法树

    Superpower 允许以声明式风格编写解析器,并在遇到无效输入时提供精确和信息丰富的错误报告。

    Superpower 在构建时特别注重性能。通过减少回溯、避免分配和间接调度,从而用于极高的性能。

    Star:1.1K⭐

    项目地址:

    https://github.com/datalust/superpower

    10、Piranha.core:轻量级的CMS开源项目

    项目简介:Piranha CMS是一个轻量级且跨平台的CMS库,专为.NET 8设计。

    该项目提供多种模板,具备CMS基本功能,也有空模板方便从头开始构建新网站,甚至可以作为移动应用的后端。

    是一个完全解耦的CMS,意味着我们可以使用任何技术以任何方式构建的应用程序。

    Star:2K⭐

    项目地址:

    https://github.com/PiranhaCMS/piranha.core

    [收藏]10个热门.Net开源项目汇总! - 知乎 - 图5

    更多开源项目请查看:一个专注推荐.Net开源项目的榜单

    顺便分享一个资料:

    最后,如果对你有帮助,欢迎点赞、收藏!

    来自: 10个热门.Net开源项目汇总! - 知乎