#.NET
CefGlue - 跨平台嵌入Chromium的.NET框架
CefGlue嵌入式浏览器跨平台开发.NETChromiumGithub开源项目
CefGlue是一个.NET绑定框架,用于在.NET应用中嵌入Chromium浏览器引擎。该项目支持C#等CLR语言,提供Avalonia和WPF web浏览器控件实现。CefGlue适用于Windows、macOS和Linux操作系统,兼容x64和ARM64架构。开发者可通过NuGet获取稳定的二进制文件,其中包含嵌入Chromium所需的全部资源,有助于简化跨平台开发流程。
sqlite-net - 跨平台轻量级 .NET SQLite 数据访问库
SQLite-net数据库ORM数据存储.NETGithub开源项目
sqlite-net 是一个开源的轻量级 .NET SQLite 数据访问库,适用于 .NET、.NET Core 和 Mono 应用。该库提供简单的 CRUD 操作和查询方法,支持同步和异步 API,通过反射机制实现 ORM 功能。sqlite-net 兼容多种 .NET 平台,如 Xamarin、UWP 和 Azure,为开发者提供高效的数据库访问解决方案。
project-oagents - 事件驱动AI代理框架赋能智能系统开发
AI AgentsSemantic KernelOrleans.NETGitHubGithub开源项目
project-oagents是基于Semantic Kernel和Orleans构建的.NET框架,专注于创建和托管事件驱动AI代理。框架提供GitHub开发团队、营销团队和客户支持中心等示例,展示其在需求工程、规划和编码自动化方面的应用。目前处于实验阶段,项目遵循Microsoft开源准则,欢迎开发者参与贡献。
Vanara - 强大的Windows API封装库,简化.NET开发
VanaraP/Invoke.NETWindows APINuGetGithub开源项目
Vanara是一个功能全面的.NET开源库,封装了Windows API的P/Invoke调用。该库涵盖多个Windows库的函数、接口、枚举和结构,兼容多个.NET版本,并为WinForms、WPF和UWP提供扩展。Vanara使开发者能够在.NET项目中便捷地调用Windows原生功能,从而提升开发效率。
aws-sdk-net - 简化云服务开发的强大工具
AWS SDK.NETAmazon Web Services开发工具云计算Github开源项目
AWS SDK for .NET是一款专为.NET开发者设计的工具包,旨在简化与Amazon Web Services的集成过程。它涵盖了S3、DynamoDB和Glacier等多项AWS服务,有助于开发可扩展的云应用。SDK配备了详尽的API文档、开发指南和活跃的社区支持,持续更新以适应AWS的最新功能。其广泛适用于各类.NET项目,包括Unity游戏开发在内,采用模块化设计以优化性能和提高灵活性。
OnnxStack - 高效机器学习集成框架 无缝对接.NET生态
ONNX Runtime机器学习.NETStableDiffusion图像处理Github开源项目
OnnxStack为.NET开发者提供了一个便捷的机器学习集成方案。它与ONNX Runtime和Microsoft ML无缝对接,支持Stable Diffusion、图像放大和对象检测等AI模型。开发者可以在.NET环境中直接构建和运行机器学习应用,不再依赖Python。这个框架大大简化了AI开发流程,是.NET生态系统中的一个重要补充。
MahApps.Metro - 现代化WPF应用界面开发工具包
MahApps.MetroWPF界面开发开源项目.NETGithub
MahApps.Metro是一个强大的WPF应用程序开发工具包,支持多个.NET版本。它提供丰富的UI控件和Metro风格主题,帮助开发者快速构建现代化界面。该工具包包含大量开箱即用的功能,可显著提升WPF应用开发效率。
perfview - 免费性能分析工具 聚焦CPU和内存问题
PerfView性能分析ETW.NET调试工具Github开源项目
PerfView是一款开源的性能分析工具,主要用于诊断CPU和内存相关的性能问题。它适用于Windows平台,也能分析Linux系统的数据。PerfView在多种场景下都很实用,尤其擅长分析.NET运行时代码性能。该工具提供ETW事件解析、对象分配堆栈跟踪和.NET方法调用跟踪等功能。PerfView还支持扩展,可满足不同用户的需求。开发人员和性能优化专家可以利用PerfView来提升软件性能。
gsf - 开源电力系统开发框架,提升电网效率与安全
GSFGrid Solutions Framework.NET电力行业开源Github开源项目
GSF是电力行业广泛使用的开源.NET代码库,提供丰富类库和工具,扩展.NET Framework功能。涵盖通信、安全、服务进程和时间序列等模块,支持多种电力协议解析。目前正迁移至.NET Core,成为Gemstone Libraries一部分,为电力系统开发提供技术支持。
NsfwSpy.NET - 开源AI图像和视频内容分类器
NsfwSpy图像分类内容审核机器学习.NETGithub开源项目
NsfwSpy.NET是基于.NET Core 2.0及以上版本的开源图像和视频内容分类器,支持多平台使用。该工具采用ML.NET模型,通过大规模图像训练,能够识别色情、性感、动漫色情和中性内容。NsfwSpy.NET支持多种格式,提供GPU加速,可用于用户生成内容的审核。
wangkanai - 多功能.NET开发库集合 支持现代Web应用开发
GitHub开源项目开发者工具.NETBlazorGithub
wangkanai是一个综合性.NET开发库集合,包含Detection、Responsive、Blazor等多个组件。该开源项目由解决方案架构师Sarin Na Wangkanai维护,旨在简化现代Web应用开发。项目在NuGet上下载量超过1000万次,GitHub上获得500多个星标,反映了其在开发者社区中的实用性和受欢迎程度。
FFMpegCore - 灵活高效的.NET多媒体处理库
FFMpegCore音视频处理FFMpegFFProbe.NETGithub开源项目
FFMpegCore是一个基于.NET Standard的FFMpeg/FFProbe封装库,提供简洁的API用于媒体分析和转换。该库支持同步和异步操作,具备流式处理、截图和GIF制作等功能。通过参数构建器,可轻松生成复杂的FFMpeg命令。FFMpegCore跨平台兼容,支持32位和64位环境,适用于各类媒体处理需求。
opencvsharp - 多平台.NET OpenCV封装库 实现计算机视觉
OpenCvSharp计算机视觉图像处理.NET跨平台Github开源项目
OpenCvSharp是一个开源的.NET OpenCV封装库,支持Windows、UWP和Ubuntu等多个平台。它模仿OpenCV C/C++ API风格,提供自动资源管理和格式转换功能。开发者可通过NuGet包轻松使用该库实现图像处理和计算机视觉应用。OpenCvSharp为.NET生态系统带来了OpenCV的强大功能,促进了跨平台计算机视觉开发。
mathnet-numerics - 开源数值计算库支持多种科学工程运算
Math.NET Numerics数值计算库.NET开源线性代数Github开源项目
Math.NET Numerics是一个面向.NET和Mono的开源数值计算库。它提供广泛的数学和统计方法,涵盖特殊函数、线性代数、概率模型等领域。该库支持C#和F#,可与Intel MKL等原生实现集成以提升性能。采用MIT许可证,适用于开源和专有项目。Math.NET Numerics为科学计算、工程应用和日常使用提供灵活的数值计算基础。
EFCore.GenericRepository - EF Core 通用仓储模式实现 简化数据访问层开发
EF Core通用仓储.NET数据库查询ORMGithub开源项目
EFCore.GenericRepository 为 Entity Framework Core 提供通用仓储模式实现,简化了 .NET 应用的数据访问层开发。该库支持数据库事务、规约模式、投影和原生 SQL 查询,并具备分页功能。适用于 .NET Core 3.1、.NET Standard 2.1 和 .NET 5.0+ 平台,支持单元测试,有助于提高开发效率。
bc-csharp - NET开源加密库提供全面密码学算法和协议支持
Bouncy Castle加密库密码学开源项目.NETGithub
bc-csharp是一个功能丰富的.NET加密库,提供广泛的密码学算法和协议支持。该项目实现了CMS、OpenPGP、(D)TLS等多种协议,并包含NIST后量子密码算法。作为开源项目,bc-csharp为密码学研究和实践提供了宝贵资源,同时欢迎社区参与贡献。
ControlzEx - 功能丰富的 WPF 共享控件库 适用于多个 .NET 版本
ControlzExWPF.NET用户界面控件主题管理Github开源项目
ControlzEx 是一个功能丰富的 WPF 共享控件库,支持 .NET Framework、.NET Core 和 .NET 5 及以上版本。该库提供多种实用控件和行为,包括文本框输入掩码、键盘导航增强、自动移动工具提示和窗口发光效果等。此外,ControlzEx 还包含用于自定义窗口 Chrome 的 WindowChromeBehavior,以及 PopupEx 和 TabControlEx 等增强型控件。这些功能旨在提升 WPF 应用程序的用户体验和开发效率。
testcontainers-dotnet - 为 .NET 提供 Docker 容器测试支持的轻量级库
TestcontainersDocker.NET测试容器化Github开源项目
Testcontainers for .NET 是一个基于 .NET Docker 远程 API 的库,为 .NET Standard 兼容版本提供一次性 Docker 容器实例。该库支持快速创建和管理测试容器,适应多种测试环境需求,有助于提高测试效率和可靠性。开发者可将 Testcontainers 集成到 .NET 项目中,实现灵活稳定的测试流程。
xamarin-macios - 基于.NET的iOS、Mac和tvOS原生应用开发工具集
.NETiOSmacOStvOSMac CatalystGithub开源项目
作为.NET MAUI的一部分,xamarin-macios为iOS、Mac Catalyst、macOS和tvOS原生应用开发提供支持。它集成了C#语言和.NET基类库的优势,同时保留了Objective-C和Xcode的UI控件开发能力。该项目开源,支持社区贡献,致力于为Apple平台应用开发提供高效的跨平台解决方案。
roslyn - 开源.NET编译器平台和代码分析工具
Roslyn编译器平台.NETC#Visual BasicGithub开源项目
Roslyn是开源的.NET编译器平台,集成C#和Visual Basic编译器,并提供代码分析工具API。它支持语言特性建议、社区协作,并提供详细文档。Roslyn通过NuGet发布预览版,采用持续集成确保代码质量。作为.NET Foundation项目,Roslyn为开发者提供先进的编译和代码分析功能。
MediatR - 简单高效的.NET进程内消息中介器
MediatR依赖注入消息中介.NET异步通信Github开源项目
MediatR是一个.NET进程内消息中介实现,无外部依赖。支持请求/响应、命令、查询、通知和事件,可同步异步操作,通过C#泛型变体实现智能调度。提供简洁API,易于集成,支持依赖注入,可注册各类服务和处理程序。适用于构建灵活可扩展的应用程序。
ReactiveUI - 跨平台反应式MVVM框架
ReactiveUIMVVM框架.NET跨平台开发响应式编程Github开源项目
ReactiveUI是一个开源的跨平台MVVM框架,基于反应式编程原理。它支持所有.NET平台,简化了UI状态管理,提高了代码可读性和可测试性。框架通过NuGet包分发,兼容WPF、UWP、MAUI等多种平台技术。
BenchmarkDotNet - 精准高效的.NET性能测试工具
BenchmarkDotNet性能基准测试.NET基准测试工具性能分析Github开源项目
BenchmarkDotNet是一款功能强大的.NET性能测试工具,能将普通方法转化为基准测试,精确分析性能表现。它操作简单,自动化程度高,提供可靠结果并清晰展示关键数据。支持多种.NET环境、编程语言和操作系统,被广泛应用于.NET Runtime等重要开源项目中。适合开发者进行深入的性能优化和比较分析。
Humanizer - 多语言字符串和时间处理工具库
Humanizer字符串处理.NET日期时间处理枚举处理Github开源项目
Humanizer是一个功能丰富的.NET库,专门用于处理字符串、枚举、日期时间和数字。该库可将机器友好的数据转换为人类易读的格式,支持多语言本地化,并提供简洁API简化日常编码。Humanizer能有效处理字符串转换、日期格式化等常见任务,提高开发效率。适用于需要友好展示数据的.NET应用程序。
ImageSharp - 开源跨平台2D图形库 高效图像处理解决方案
ImageSharp图像处理跨平台2D图形库.NETGithub开源项目
ImageSharp是一款功能全面的开源跨平台2D图形库,为图像处理提供简洁强大的API。其灵活可扩展的设计适用于设备、云和IoT等多种场景。基于.NET 8构建,ImageSharp提供详细文档和示例,便于开发者快速上手和扩展功能。作为一个开源项目,它不仅支持常见的图像操作,还允许自定义扩展,在各种应用场景中表现出色。
clean-code-dotnet - 实用的.NET代码优化和最佳实践指南
Clean Code.NET命名函数变量Github开源项目
clean-code-dotnet是一个面向.NET开发者的代码优化指南项目。它涵盖命名规范、变量使用、函数编写等多个方面,提供了一系列编写可读性强、易于维护和重构的代码的最佳实践。该项目不仅列举具体技巧,还阐述背后原理,是帮助开发者提升.NET代码质量的实用资源。
awesome-dotnet - 全面的.NET开发资源集合 框架工具和库大全
.NET开源框架库工具Github开源项目
awesome-dotnet是一个全面的.NET开发资源集合,涵盖算法、API、应用框架和模板等多个领域。项目精选了大量优质库、工具和框架,如FastEndpoints、Orleans和ASP.NET Boilerplate等。资源经过分类和简要说明,方便开发者快速查找所需工具,有效提升开发效率。
awesome-blazor - Blazor开源资源库 打造交互式Web应用
BlazorWebAssembly.NETC#微软Github开源项目
Awesome Blazor精选资源集合涵盖介绍、模板、示例项目、教程等内容。作为基于C#和.NET的Web开发框架,Blazor支持在浏览器中直接运行。该项目汇集丰富的Blazor学习资料和开发工具,为开发者提供从入门到进阶的全方位指南,是Blazor技术探索的理想起点。
csharp-source-generators - C#源代码生成器集合助力开发效率提升
C#源代码生成器Roslyn.NET编译器Github开源项目
csharp-source-generators收集了多种C#源代码生成工具,涉及依赖注入、对象映射和通信等领域。这些工具自动生成重复代码,有效提升开发效率并降低错误率。项目包含众多实用生成器,覆盖基础设施到领域驱动设计等多个方面,为C#开发人员提供了全面的效率提升解决方案。
fo-dicom - 跨平台开源DICOM医学影像处理库
Fellow Oak DICOM医学影像DICOM标准开源库.NETGithub开源项目
Fellow Oak DICOM是一个基于.NET Standard 2.0的开源DICOM库。它具有异步API、多种图像压缩支持、大型数据集处理能力,以及图像渲染、数据导出导入和匿名化等功能。该库还实现了DICOM服务,并支持通过依赖注入容器进行组件自定义。Fellow Oak DICOM为医学影像数据处理提供了全面而灵活的工具集。
orleans - 构建可扩展分布式应用的跨平台框架
Orleans分布式应用框架微软.NETGrainGithub开源项目
Orleans是微软研究院开发的开源框架,专注于构建可靠、高效的分布式系统。它基于虚拟Actor模型,引入Grain概念简化复杂性。Orleans提供持久化、事务、流处理等功能,支持弹性扩展和容错。该框架适用于云服务、IoT后端等场景,可在各种.NET环境中运行,助力开发者轻松构建可扩展的分布式应用。
graphql-dotnet - .NET 平台的完整 GraphQL 实现
GraphQL.NETAPI开发数据查询开源项目Github
graphql-dotnet 是 GraphQL 规范的完整 .NET 实现,提供查询、变更、订阅等功能。项目支持 AOT 编译,适用于 iOS 和 Android 开发。通过多个 NuGet 包提供核心引擎、序列化、缓存、数据加载等功能。该项目由开源社区维护,遵循最新的 GraphQL 规范,支持模式优先和代码优先的开发方式,并提供丰富的验证规则。graphql-dotnet 与 ASP.NET Core 等框架集成良好,可用于构建高性能的 GraphQL API。文档完善,示例丰富,是开发 .NET GraphQL API 的有力工具。
docfx - 开源技术文档生成工具
docfx文档生成技术文档.NET开源项目Github
docfx是一个开源文档生成工具,用于构建包含登陆页面、Markdown、.NET API参考和REST API的技术文档网站。作为.NET Foundation项目,它由社区驱动开发。docfx具有简便的安装和使用流程,适用于多种技术文档需求,支持自定义模板,并鼓励社区参与。
CefSharp - 轻量级Chromium浏览器框架的.NET实现
CefSharpChromium.NET嵌入式浏览器跨平台开发Github开源项目
CefSharp是一个开源项目,为.NET开发者提供了将Chromium浏览器功能嵌入应用程序的解决方案。它支持WPF和WinForms等主流.NET框架,兼容C#、VB等多种CLR语言。通过CefSharp,开发者可以在自己的应用中实现现代Web浏览功能,享受Chromium的高性能和广泛的Web标准支持。
ReaLTaiizor - 功能丰富的 .NET WinForms UI 控件库
ReaLTaiizor控件库.NETWinForms用户界面Github开源项目
ReaLTaiizor 是一款为 .NET WinForms 项目设计的控件库,提供丰富的UI组件和多种主题选项。支持 .NET Framework 4.8+、.NET Core 3.1+ 和 .NET 6.0+ 平台,使开发者能够轻松创建专业外观的应用程序。该库注重用户体验和设计美观,为开发者提供了灵活且强大的界面设计工具。
Furion - 灵活高效的.NET应用框架
Furion应用框架.NETC#开源项目Github
Furion是一款轻量级的.NET应用框架,支持快速集成和一行代码运行。框架特色包括动态API控制器,提高开发效率。具备完善文档和活跃社区支持,持续优化。采用MIT和Apache License 2.0双重开源许可。
相关文章
Amplication: 革命性的AI驱动后端代码生成平台
2024年08月29日
ChatGPT:人工智能对话革命的先锋
2024年08月30日
TensorFlow.NET: 为.NET开发者打造的深度学习利器
2024年09月04日
Project OAgents: Microsoft 的实验性 AI 代理框架
2024年09月05日
Project OAgents: 微软的实验性AI代理框架
2024年09月05日
OnnxStack: 在.NET中实现无Python依赖的AI集成
2024年09月05日
OpenCvSharp: 为.NET开发者打造的强大OpenCV包装库
2024年09月05日
Math.NET Numerics: 强大的 .NET 数值计算库
2024年09月05日
Fellow Oak DICOM: 强大的跨平台DICOM工具包
2024年09月05日