Net相关的各类开源项目

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

Net相关的各类开源项目_第1张图片

WPF控件库,比较常用的WPF开源控件库

仓库:https://github.com/HandyOrg/HandyControl
官网:https://handyorg.github.io/

Live-Charts

Net相关的各类开源项目_第2张图片

图表控件库,已经有LiveCharts2

仓库:https://github.com/Live-Charts/Live-Charts
官网:https://v0.lvcharts.com/
LiveCharts2:https://github.com/beto-rodriguez/LiveCharts2

WPFDevelopers

Net相关的各类开源项目_第3张图片

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 库的约定、惯例和模式

Net相关的各类开源项目_第4张图片

仓库:https://github.com/nodew/framework-design-guidelines-cn-community

你可能感兴趣的:(开源,.net,c#,wpf)