Net相关的各类开源项目

news/2024/7/10 20:17:11 标签: 开源, .net, c#, wpf

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

wpfuidesign_34">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


http://www.niftyadmin.cn/n/5068256.html

相关文章

国庆假期作业day2

作业&#xff1a;创建一个双向链表&#xff0c;将26个英文字母通过头插的方式插入到链表中&#xff0c;通过尾删的方式将数据读取出来并删除 #ifndef _TEXT_H #define _TEXT_H #include<myhead.h> typedef int datatype; typedef struct dblist {union {datatype data;/…

starrocks启动和停止和重启脚本

StarRocks启动和停止和重启脚本 编辑脚本&#xff1a;vim start_stop_starrocks.sh 备注:IP修改为自己的IP即可 #!/bin/bashcase $1 in "start"){for i in 12.3.7.147 12.3.7.148 12.3.7.149 12.3.7.150doecho " --------启动 $i be -------"ssh $i &qu…

101-视频与网络应用篇-教程内容

1.教程由来 笔者有一个正在读大学计算机应用专业的弟弟&#xff0c;之前在他大一&#xff0c;大二时反复提醒他&#xff0c;一定要学好专业知识&#xff0c;但是感觉没有任何效果&#xff0c;了解了一下学习情况&#xff0c;发现他的专业学习了解太差&#xff0c;眼看正读大三&…

指纹浏览器开发指南-EasyBR

想开发一款指纹浏览器&#xff0c;指纹浏览器名字叫做EasyBR&#xff0c;大致构思了下开发的步骤。 EasyBR指纹浏览器开发指南&#xff1a; 后台技术、前端技术和指纹修改 简介&#xff1a; EasyBR指纹浏览器是一款旨在提供个性化服务和广告定位的浏览器&#xff0c;通过收…

李沐深度学习记录3:11模型选择、欠拟合和过拟合

通过多项式拟合探索欠拟合与过拟合 import math import numpy as np import torch from torch import nn from d2l import torch as d2l#生成数据集 max_degree 20 # 多项式的最大阶数 n_train, n_test 100, 100 # 训练和测试数据集大小 true_w np.zeros(max_degree) # …

2020蜀山区,分数线230

Accepted P2635 平均年龄1263316 Accepted P2636 解密2093265 Accepted P2637 数字游戏&#xff08;number&#xff09;279195 Accepted P2638 寻宝1828265 平均年龄 1000ms 256MB 题目描述 新学期开学了&#xff0c;学校要统计各班同学的年龄&#xff0c;小莹莹…

ChatGPT付费创作系统V2.3.4独立版 +WEB端+ H5端 + 小程序最新前端

人类小徐提供的GPT付费体验系统最新版系统是一款基于ThinkPHP框架开发的AI问答小程序&#xff0c;是基于国外很火的ChatGPT进行开发的Ai智能问答小程序。当前全民热议ChatGPT&#xff0c;流量超级大&#xff0c;引流不要太简单&#xff01;一键下单即可拥有自己的GPT&#xff0…

Compose Canvas基础

Compose Canvas基础 前言Canvas是什么drawxxx()绘制方法drawCircle 画圆不填充颜色设置线条的宽度 drawRect 画矩形drawPoints 画点pointMode drawOval 画椭圆drawLine 画线drawRoundRect 画圆角矩形drawArc 绘制弧形或扇形useCenter drawPath 画自定义图形 完整代码总结 前言 …