C#/.NET/.NET Core优秀项目和框架2024年8月简报

news/2024/9/19 15:43:40/文章来源:https://www.cnblogs.com/Can-daydayup/p/18403318

前言

公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享🔔。

简报GitHub开源地址:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectMonthly.md

优秀项目和框架精选:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md

EasySQLite

  • 项目简介: EasySQLite是一个七天.NET 8操作SQLite入门到实战详细教程,主要是对学校班级,学生信息进行管理维护(包含选型、开发、发布、部署)!
  • 项目源码地址: https://github.com/YSGStudyHards/EasySQLite
  • 公众号详细介绍: https://mp.weixin.qq.com/s/6aKoDIle7nMr2aflMvhdmw

YuebonCore

  • 项目简介: 一款基于.NET8开源、免费(MIT License)功能强大的权限管理及快速开发框架,支持前后端分离,项目架构易于扩展,是中小企业的首选。核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展,让 Web 开发更快速、简单,解决 70%重复工作。
  • 项目源码地址: https://gitee.com/yuebon/YuebonNetCore
  • 公众号详细介绍: https://mp.weixin.qq.com/s/vmEirM6oZvGtphtrYlML0w

MailKit

  • 项目简介: MailKit是一个跨平台、开源(MIT License)、免费的.NET邮件处理库,提供强大的 API,用于发送、接收和处理电子邮件,并且它还提供了对SMTP、POP3和IMAP协议的全面支持。
  • 项目源码地址: https://github.com/jstedfast/MailKit
  • 公众号详细介绍: https://mp.weixin.qq.com/s/6Uvr-6mOpaQJJKwV5doPZA

FluentEmail

  • 项目简介: FluentEmail 是一个用于 .NET 和 .NET Core 的电子邮件发送库,它提供了简单易用的 API 来发送电子邮件。该项目支持使用 Razor 模板来创建电子邮件内容,并可以通过 SendGrid、MailGun、SMTP 等多种方式进行发送。
  • 项目源码地址: https://github.com/lukencode/FluentEmail
  • 公众号详细介绍: https://mp.weixin.qq.com/s/6Uvr-6mOpaQJJKwV5doPZA

AI-Lossless-Zoomer

  • 项目简介: 一款由.NET开源(GPL-3.0 license)、基于腾讯ARC Lab提供的Real-ESRGAN模型开发的AI无损放大工具。
  • 项目源码地址: https://github.com/X-Lucifer/AI-Lossless-Zoomer
  • 公众号详细介绍: https://mp.weixin.qq.com/s/AWnnPU25YsoON3As27rbUw

ThingsGateway

  • 项目简介: 一款基于.NET8开源的跨平台高性能边缘采集网关,提供底层PLC通讯库,通讯调试软件等,单机采集数据点位可达百万。
  • 项目源码地址: https://gitee.com/dotnetchina/ThingsGateway
  • 公众号详细介绍: https://mp.weixin.qq.com/s/iyNdDrKE972C2HXCN3OKUg

IoTGateway

  • 项目简介: IoTGateway是一个基于.NET6的跨平台物联网网关。通过可视化配置,轻松的连接到你的任何设备和系统(如PLC、扫码枪、CNC、数据库、串口设备、上位机、OPC Server、OPC UA Server、Mqtt Server等),从而与 Thingsboard、IoTSharp或您自己的物联网平台(MES、SCADA)进行双向数据通讯。提供简单的驱动开发接口;当然也可以进行边缘计算。
  • 项目源码地址: https://gitee.com/iioter/iotgateway
  • 公众号详细介绍: https://mp.weixin.qq.com/s/mcVMp1fs3rF716rlotMjaw

NSmartProxy

  • 项目简介: 一款.NET开源、免费(MIT License)、跨平台的内网穿透工具,采用.NET Core的全异步模式打造。
  • 项目源码地址: https://github.com/tmoonlight/NSmartProxy
  • 公众号详细介绍: https://mp.weixin.qq.com/s/e7iTYKEK2a6s8hAmE22-XA

Notepads

  • 项目简介: 一个.NET开源、免费(MIT License)、现代、轻量级、具有极简主义设计的文本编辑器。
  • 项目源码地址: https://github.com/0x7c13/Notepads
  • 公众号详细介绍: https://mp.weixin.qq.com/s/QImXbg7taYqmOoEY1VeAjg

Material Design

  • 项目简介: 一款基于Material Design风格开源、免费(MIT License)的Avalonia UI控件库。
  • 项目源码地址: https://github.com/AvaloniaCommunity/Material.Avalonia
  • 公众号详细介绍: https://mp.weixin.qq.com/s/3HJdy1HXGkuVQWsR-t3rMQ

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/795275.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WPF 已知问题 监听 WMI 事件导致触摸失效

本文记录 WPF 的已知问题,在 .NET Core 版本的 WPF 应用里面,应用启动的过程监听 WMI 事件,将导致触摸模块 COM 接口获取失败,进而导致触摸失效此问题仅在 .NET Core 版本复现,在 .NET Framework 框架下能正常工作 复现步骤如下:安装 System.Management 库用于使用 WqlEv…

读软件设计的要素07读后总结与感想兼导读

读后总结与感想兼导读1. 基本信息 软件设计的要素 丹尼尔杰克逊著 浙江教育出版社,2024年5月出版 1.1. 读薄率 书籍总字数236千字,笔记总字数18853字。 读薄率18853236000≈8% 1.2. 读厚方向构建可扩展分布式系统方法与实践设计模式:可复用面向对象软件的基础程序员修炼之道:…

C语言创建空白Windows窗口代码

C语言创建空白Windows窗口代码自用#include <windows.h> #include <stdio.h> #include <stdlib.h> //#include <imm.h>LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPT…

南沙信奥老师解一本通题:1210:因子分解

​【题目描述】输入一个数,输出其素因子分解表达式。【输入】输入一个整数 n (2≤n<100)。【输出】输出该整数的因子分解表达式。 表达式中各个素数从小到大排列。 如果该整数可以分解出因子a的b次方,当b大于11时,写做 a^b ;当b等于1时,则直接写成a。【输入样例】 60 【…

Linux系统部署Jmeter环境

1.Linu安装Java环境 Jmeter是Java开发的,需要依赖JDK环境,因此我们需提前安装好JDK,安装地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 先下载到windows系统,再将jar包传输到linux系统 2.windows系统安装MobaXterm 想要把windows系统的数据传…

Redis 入门 - 五大基础类型及其指令学习

学习Redis基础类型:字符串、集合、有序集合、列表、哈希,每种类型有各自的特点和常用指令。掌握这些基础是熟练使用Redis的关键。更多指令需自行尝试。经过前面Redis入门系列三篇文章学习,相信大家已经准备好学习新知识了,到这里也算是真正开始学习Redis了。学习了软件安装…

定时任务执行 php think 命令脚本

查看是否有该服务, 是否正常运行 1. 编写crontab 文件。 命令: crontab -e 如下图: php 是全局安装的, 使用php 执行项目目录下的think. 命令是自定义的命令, 然后把输出写到日志文件

zliabary最新入口,zliabary国内官网镜像站网址(持续更新)

​zliabary是全球最大的电子书网站,从2009年开始提供免费的电子书,到如今已经拥有1000万多本书籍和8000万篇文章,是最大的影子图书馆,由于美国政府的屏蔽,zliabary已经从24年5月退出了国内市场,zliabary官网国内暂时登录不了。国内目前有两种可以使用zliabary方法,第一种…

软工第二次作业

软工作业2:个人项目-论文查重 GitHub链接: github 课程信息课程: 计科22级2班 - 广东工业大学 作业要求: 作业要求 目标: 完成个人项目-论文查重;学会写单元测试一、PSP表格PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)Planning 计划 60 30Es…

Pyqt5 实现多标签页面

实现功能代码实现 import sysfrom PyQt5.QtWidgets import QApplication, QMainWindow, QTabWidget, QVBoxLayout, QPushButton, QWidget, QLabel, \QDesktopWidgetclass MainWindow(QMainWindow):def __init__(self):super().__init__()self.ini_ui()def ini_ui(self):self.se…

gitee【下载文件】

1.配置公钥(如果是新设备) ssh-keygen -t ed25519 -C "Gitee SSH Key"输入这行命令,按3次回车,演示如下: 生成的公钥就在红框文件夹下复制该字符串,进入gitee的设置中,找到公钥粘贴该字符串配置完后可用该命令测试 ssh -T [git@gitee.com](mailto:git@gitee.c…