探索 C# 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
用于构建 WPF、Avalonia、MAUI、Uno Platform 和 WinUI 的松耦合、可维护、可测试 XAML 应用程序框架。实现 MVVM、依赖注入、命令、事件聚合器等设计模式,核心功能基于 .NET Standard 2.0、.NET Framework 4.6/4.7 和 .NET 6.0/8.0。
基于 Unity 的游戏框架,封装常用模块,规范流程、提升开发速度并保证质量。包含 19 个内置模块,如配置、数据节点、数据表、调试器、下载、实体、事件、文件系统、有限状态机、本地化、网络、对象池、流程、资源、场景、配置、声音、界面和 Web 请求。
基于 ASP.NET 9 的开源 Web 应用,采用 Clean Architecture、DDD、CQRS 和 Event Sourcing 等最佳实践,使用 C# 开发,支持 .NET 9.0、EF Core 9.0 及 JWT 认证。
为 C# (.NET, .NET Core, Unity, Xamarin) 提供的极速 MessagePack 序列化器,性能远超同类库,支持 LZ4 压缩。
强大的 yt-dlp 前端,支持数百个网站下载。提供 mp4、webm、mp3 等多种格式,可并发下载并包含完整元数据。提供 Linux、Windows 及浏览器扩展版本。
免费开源的 .NET 交互式绘图库,支持 Windows Forms、WPF、Blazor 等多种平台,可轻松绘制线图、柱状图、散点图等,适合处理大型数据集。
生产级 .NET 10 多租户 SaaS 启动套件,含 Web API 与 Blazor 客户端。集成身份验证、审计、缓存、邮件、作业、存储、健康检查、OpenAPI 与 OpenTelemetry。模块化架构,支持 Aspire 云就绪,节省 200+ 开发工时。
高性能并发持久化日志与键值存储 + 缓存,支持 C# 和 C++。提供低延迟高频提交、快速磁盘带宽饱和、异步接口、数据校验及非阻塞检查点恢复。
一个用于在运行时动态修补、替换和装饰 .NET 与 Mono 方法的库。支持在游戏和应用中修改功能,允许多个补丁共存且互不冲突,无需修改文件。
开源虚拟桌宠模拟器,支持多种互动动画,可内置到任何 WPF 应用程序。提供 Steam 免费版和 NuGet 包,支持创意工坊与 MOD 开发。
将窗口化游戏转换为无边框全屏应用,避免 Alt+Tab 切换,提升多任务效率。开源项目,支持从源码构建或 Steam 购买。
Unity 用 #1 开源网络库,支持 UDP/TCP/WebSocket/Steam/Relay,内置兴趣管理、同步方向控制、延迟模拟、自动批处理、RPC 与 SyncVar,零分配 GC 友好。
一个用于在 C# 代码中创建状态机的轻量级库。支持分层状态、入口/出口动作、守卫条件和状态内省。可将状态外部存储,支持参数化触发器和可重入状态,并能导出为 DOT 或 Mermaid 图。
Windows 托盘工具,为 Syncthing 提供文件系统监视和启动器功能。内置浏览器,支持开机自启、文件冲突解决、网络流量控制及多语言界面。
提供代码优先、可扩展、可观测的开发与部署工具。核心是应用模型,作为单一事实来源定义服务、资源和连接。统一工具链支持本地一键启动调试,以及跨 Kubernetes、云或自有服务器的部署。
上下文感知的桌面 AI 助手,无缝集成多种 LLM 和 MCP 工具。无需切换应用,快捷键唤起即可智能响应屏幕内容,提供即时翻译、总结、排错和邮件润色等能力。
通用 Redis 客户端,支持 .NET 平台,兼容多种 Redis-like 服务器,如 Azure Managed Redis、Garnet、Valkey 和 AWS ElastiCache。
基于 Ant Design 和 Blazor 的企业级 UI 组件库,支持 WebAssembly、PWA 及多语言。
无需安装 Microsoft Office 即可读写 Office 文件的 .NET 库。支持 Excel 2003/2007 格式,完全免费,跨平台运行。
全龄段友好的C#万能工具库,包含加密解密、反射、权重随机、分布式短ID、表达式树、LINQ扩展、文件压缩、多线程下载、硬件信息、字符串扩展、日期时间、中国农历、大文件拷贝、图像裁剪、验证码、断点续传、集合扩展、Excel导出等常用封装,代码量不到2MB。
即插即用的 C# 标准数据结构与算法库,包含 35+ 数据结构和 40+ 算法,通过 623+ 单元测试确保正确性,适用于 .NET 10.0。
GitHub Actions Runner 是运行工作流作业的应用程序,支持托管虚拟环境或自托管部署。提供 Windows、macOS 和 Linux 平台的安装包与预装要求。
Android 密码管理器,支持安全存储与同步密码数据库,兼容 KeePass 2.x 和 KeePassXC,可通过云存储或第三方应用同步。