Net相关的各类开源项目
- WPF
- HandyControl
- Live-Charts
- WPFDevelopers
- wpf-uidesign
- Stylet
- Web
- ScheduleMaster
- YiShaAdmin
- Blog.Core
- Nebula.Admin
- NewLife.Cube
- OpenAuth
- Unity
- uGUI
- UnityCsReference
- Epitome
- MyUnityFrameWork
- KSFramework
- TowerDefense-GameFramework-Demo
- 通用
- ClientServerProject
- HslCommunication
- Masuit.Tools
- Util
- EasyModbusTCP.NET
- s7netplus
- 跨平台
- serialporttools
- Net相关源码
- commonservicelocator
- CommunityToolkit
- 书籍
- 框架设计指南—构建可复用 .NET 库的约定、惯例和模式
WPF
WPF相关的各类开源项目和控件库
HandyControl
WPF控件库,比较常用的WPF开源控件库
仓库:https://github.com/HandyOrg/HandyControl
官网:https://handyorg.github.io/
Live-Charts
图表控件库,已经有LiveCharts2
仓库:https://github.com/Live-Charts/Live-Charts
官网:https://v0.lvcharts.com/
LiveCharts2:https://github.com/beto-rodriguez/LiveCharts2
WPFDevelopers
WPFDevelopers控件库
仓库:https://github.com/WPFDevelopersOrg/WPFDevelopers
wpf-uidesign
WPF创建的一些UI设计案例,有好几种样式风格
github仓库:https://github.com/HenJigg/wpf-uidesign
Stylet
Mvvm框架,简化了MVVM各种绑定,利于上手
仓库:https://github.com/canton7/Stylet
Web
ScheduleMaster
一个开源的分布式任务调度系统,它基于.NET Core 3.1平台构建,支持跨平台多节点部署运行
仓库:https://github.com/AKA-LiHua/ScheduleMasterCore
YiShaAdmin
基于 .NET Core MVC 的权限管理系统,代码易读易懂、界面简洁美观
仓库:https://github.com/liukuo362573/YiShaAdmin
Blog.Core
Blog.Core 开箱即用的企业级前后端分离【 .NET Core6.0 Api + Vue 2.x + RBAC】权限框架。
仓库:https://github.com/anjoy8/Blog.Core
Nebula.Admin
Destiny.Core.Flow是基于.Net Core,VUE前后分离,开发的一个开源Admin管理框架目前有以下模块:菜单管理、用户管理、角色管理、用户角色、角色权限等功能。
仓库:https://github.com/StarEliteCore/Nebula.Admin
NewLife.Cube
魔方是一个快速Web开发平台,能够快速搭建系统原型,而又具有足够灵活的可扩展性!
内部集成了用户权限管理、模板继承、SSO登录、OAuth服务端、数据导出与分享等多个功能模块,默认模板在真实项目中经历过单表100亿数据添删改查的考验。
仓库:https://github.com/NewLifeX/NewLife.Cube
OpenAuth
.Net core权限管理及快速开发框架、最好用的权限工作流系统。该版本后端基于OpenAuth.Core的API接口,前端基于vue-element-admin,采用VUE全家桶(VUE+VUEX+VUE-ROUTER)单页面SPA开发
官网:http://www.openauth.net.cn/
仓库:https://gitee.com/yubaolee/OpenAuth.Core
Unity
Unity相关的一些源码和开源项目
uGUI
UGUI源码
仓库:https://github.com/Unity-Technologies/uGUI
UnityCsReference
Unity引擎和编辑器源代码的C#部分
仓库:https://github.com/Unity-Technologies/UnityCsReference
Epitome
帮助工具类Epitome
仓库:https://github.com/yangjiqiu/Epitome
MyUnityFrameWork
个人的Unity框架,包含资源加载,配置加载,数据加载,UI管理,日志管理,动画系统,特效系统
仓库:https://github.com/GaoKaiHaHa/MyUnityFrameWork
KSFramework
KSFramework是一个整合KEngine、SLua/XLua/ILRuntime 的Unity3D Asset Bundle开发框架,并为程序、美术、策划、运营提供辅助工具集。
仓库:https://github.com/mr-kelly/KSFramework
TowerDefense-GameFramework-Demo
这是一款基于开源框架GameFramework(以下简称GF)实现的塔防游戏Demo。Demo原型是Unity官方放在Assets Store上的Demo Tower Defense Template。此项目是对Demo原型使用GF进行再实现以及扩展,主要用于个人对GF的学习和实践,也给其他学习GF的同学一个参考。
仓库:https://github.com/DrFlower/TowerDefense-GameFramework-Demo
通用
ClientServerProject
一个基于中小型提炼的C-S开发框架,覆盖电脑端,web端,手机端的全平台系统模版
仓库:https://github.com/dathlin/ClientServerProject
HslCommunication
一个工业物联网的底层架构框架,专注于底层的技术通信及跨平台,跨语言通信功能,实现各种主流的PLC数据读写,实现modbus的各种协议读写等等
仓库:https://github.com/icprog/HslCommunication/
Masuit.Tools
新手友好的C#万能工具库
仓库:https://github.com/ldqk/Masuit.Tools
Util
Util是一个.net core平台下的应用框架,旨在提升小型团队的开发输出能力,由常用公共操作类(工具类)、分层架构基类、Ui组件,第三方组件封装,第三方业务接口封装,配套代码生成模板,权限等组成
仓库:https://github.com/dotnetcore/Util
EasyModbusTCP.NET
.NET 的 Modbus TCP、Modbus UDP 和 Modbus RTU 客户端/服务器库
仓库:https://github.com/rossmann-engineering/EasyModbusTCP.NET
s7netplus
S7协议通讯库
仓库:https://github.com/S7NetPlus/s7netplus
跨平台
serialporttools
Linux下的图形界面串口调试工具,基于.net6+gtksharp
仓库:https://github.com/geniuskai/serialporttools
Net相关源码
commonservicelocator
Microsoft.Practices.ServiceLocation
仓库:https://github.com/unitycontainer/commonservicelocator
CommunityToolkit
社区工具包
官方文档:https://learn.microsoft.com/zh-cn/dotnet/communitytoolkit/introduction
仓库:https://github.com/CommunityToolkit/dotnet
书籍
框架设计指南—构建可复用 .NET 库的约定、惯例和模式
仓库:https://github.com/nodew/framework-design-guidelines-cn-community