C#/.NET/.NET Core优秀项目和框架2023年9月简报
前言
公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(公众号每周至少推荐两个优秀的项目和框架当然节假日除外),公众号推文有项目和框架的介绍、功能特点以及部分截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享(欢迎关注公众号:追逐时光者,第一时间获取每周精选分享资讯)。
简报GitHub开源地址:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectMonthly.md
DncZeus
- 项目简介: DncZeus是一个基于 .NET 7 + Vue.js 的前后端分离的通用后台管理系统框架。后端使用.NET 7 + Entity Framework Core 构建,UI 则是目前流行的基于 Vue.js 的 iView。项目实现了前后端的动态权限管理和控制以及基于 JWT 的用户令牌认证机制,让前后端的交互更流畅。
- 项目源码地址: https://mp.weixin.qq.com/s/07SxRGkzQJusUvc49sIxKQ
- 公众号详细介绍: https://mp.weixin.qq.com/s/07SxRGkzQJusUvc49sIxKQ
IEJIE.NET
- 项目简介: JIEJIE.NET是一个开源的.NET程序集混淆工具,旨在帮助保护.NET应用程序的版权和知识产权。它被描述为轻量级、快速且强大。该项目的主要目标是通过对程序集进行混淆,使其难以逆向工程和分析,从而增加代码的保护程度。
- 项目源码地址: https://github.com/dcsoft-yyf/JIEJIE.NET
- 公众号详细介绍: https://mp.weixin.qq.com/s/hXGRdQjC7NXiGwq84KbEnA
Obfuscar
- 项目简介: Obfuscar是一个开源的.NET程序集混淆工具,可以通过控制流和名称混淆、字符串加密、资源保护等功能来保护.NET应用程序的知识产权和防止逆向工程。
- 项目源码地址: https://github.com/obfuscar/obfuscar
- 公众号详细介绍: https://mp.weixin.qq.com/s/hXGRdQjC7NXiGwq84KbEnA
ConfuserEx
- 项目简介: ConfuserEx是一个功能强大且广泛使用的.NET代码混淆工具。它支持多种混淆技术,包括控制流混淆、字符串加密、资源加密等。它具有灵活的配置选项,可以根据不同的需求进行定制(不足的是目前只支持.NET Framework 2.0/3.0/3.5/4.0/4.5/4.6/4.7/4.8,不支持.NET Core代码混淆)。
- 项目源码地址: https://github.com/mkaring/ConfuserEx
- 公众号详细介绍: https://mp.weixin.qq.com/s/hXGRdQjC7NXiGwq84KbEnA
Common.Utility
- 项目简介: 该项目收集和整理了许多常用的C#帮助类和工具类库,从而减少了开发人员的重复劳动,提高工作效率。主要工具类包括Excel操作类、DataTable转实体、Cookie&Session、NPOI、MongoDBHelper、二维码操作类、分词辅助类、处理枚举类、图片验证码、汉字转拼音、计划任务等。
- 项目源码地址: https://github.com/laochiangx/Common.Utility
- 公众号详细介绍: https://mp.weixin.qq.com/s/RNsZPTHIZviMKYz1Uc3Ssg
Optimizer
- 项目简介: Optimizer是一款功能强大的Windows系统优化工具,可帮助用户提高计算机性能、加强隐私和安全保护。该工具支持22种语言,同时提供了许多实用的功能,如关闭不必要的Windows服务、停止Windows自动更新、卸载UWP应用、清理系统垃圾文件和浏览器配置文件、修复常见的注册表问题等。此外,Optimizer还提供了硬件检测工具、IP连通性和延迟测试工具、快速更改DNS服务器、编辑HOSTS文件、识别和终止文件锁定句柄等实用工具。
- 项目源码地址: https://github.com/hellzerg/optimizer
- 公众号详细介绍: https://mp.weixin.qq.com/s/-7r0p75xV4Q_t3Ny5cvcvw
JustDecompile
- 项目简介: JustDecompile是一款功能强大的.NET反编译工具,可帮助您恢复丢失的源代码或查看程序集的内部结构。
- 项目源码地址: https://github.com/telerik/justdecompileengine
- 公众号详细介绍: https://mp.weixin.qq.com/s/6c-bjHi7XV0og24MTN2lvw
dnSpy
- 项目简介: dnSpy是一个功能强大的调试器和.NET程序集编辑器,可用于在没有源代码的情况下编辑和调试程序集。(虽然dnSpy该代码库已于2020年12月21日被所有者归档为只读状态,但这并不影响你继续使用dnSpy工具本身。)
- 项目源码地址: https://github.com/dnSpy/dnSpy
- 公众号详细介绍: https://mp.weixin.qq.com/s/6c-bjHi7XV0og24MTN2lvw
ILSpy
- 项目简介: ILSpy是一款免费、开源的 .NET 反编译工具,能够将已编译的 .NET 程序集转换为易于阅读和理解的源代码。
- 项目源码地址: https://github.com/icsharpcode/ILSpy
- 公众号详细介绍: https://mp.weixin.qq.com/s/6c-bjHi7XV0og24MTN2lvw
QuickLook
- 项目简介: QuickLook是一款在Windows操作系统上的实用工具,它提供了一种快速预览文件内容的方式。通过使用QuickLook,用户可以在不打开文件的情况下,直接在文件资源管理器中快速查看文件的内容。
- 项目源码地址: https://github.com/QL-Win/QuickLook
- 公众号详细介绍: https://mp.weixin.qq.com/s/fo8VQSEKlzi_UdCh5p-FWA
Wing
- 项目简介: Wing致力于打造一个功能强大、最接地气的.NET微服务框架,支持.NET Core 3.1+运行平台。支持Consul服务注册与发现,服务间通讯支持http和grpc调用,内置负载均衡器。支持服务策略配置,服务异常降级处理。支持 Saga分布式事务,支持三种恢复策略:向前恢复、向后恢复、先前再后。自带配置中心,服务配置可以在线集中统一管理。支持http/grpc/sql链路追踪APM及耗时分析统计。内置服务网关,支持全局服务策略和个性化服务策略配置。支持RabbitMQ事件总线,自带人性化的Dashboard管理界面。
- 项目源码地址: https://gitee.com/linguicheng/Wing
- 公众号详细介绍: https://mp.weixin.qq.com/s/vu5DVapmCDxRv5YXdNOgNg
Tai
- 项目简介: 一款.NET开源的在Windows上统计软件使用时长和网站浏览时长工具。
- 项目源码地址: https://github.com/Planshit/Tai
- 公众号详细介绍: https://mp.weixin.qq.com/s/VTfEC4m_3C7XHFw_Ydwbww
FreeScheduler
- 项目简介: FreeScheduler 是利用 IdleBus 实现的轻量化定时任务调度,支持临时的延时任务和重复循环任务(可持久化),可按秒,每天/每周/每月固定时间,自定义间隔执行,支持 .NET Core 2.1+、.NET Framework 4.0+ 运行环境。
- 项目源码地址: https://github.com/2881099/FreeScheduler
- 公众号详细介绍: https://mp.weixin.qq.com/s/9XYtauAe_qVcAj77G7eaLQ
CollectiveOAuth
- 项目简介: .Net平台(C#) 史上最全的整合第三方登录的开源库 => 环境支持 .NET Framework 4.5 ~ 4.6.2 和 .NetCore 3.1。目前已包含Github、Gitee、钉钉、百度、支付宝、微信、企业微信、腾讯云开发者平台(Coding)、OSChina、微博、QQ、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、酷家乐、Gitlab、美团、饿了么、等第三方平台的授权登录。
- 项目源码地址: https://gitee.com/rthinking/CollectiveOAuth
- 公众号详细介绍: https://mp.weixin.qq.com/s/SrZ5hWKU2aIScPwQIUSQdw
C#/.NET/.NET Core优秀项目和框架2023年9月简报的更多相关文章
- C#/.NET/.NET Core优秀项目框架推荐
前言: 为.NET开源者提供的一个推荐自己优秀框架的地址,大家可以把自己的一些优秀的框架,或者项目链接地址存到在这里,提供给广大.NET开发者们学习(排名不分先后). Github项目仓库收集地址:h ...
- Github上优秀的.NET Core开源项目的集合
内容包括:库.工具.框架.模板引擎.身份认证.数据库.ORM框架.图片处理.文本处理.机器学习.日志.代码分析.教程等. Github地址:https://github.com/jasonhua95/ ...
- 安装.NET Core 3.0预览版后VS项目目标框架中不显示的解决方法
下载了微软在GitHub上的cSharpSamples项目后发现其中一些项目使用框架为.NET Core3.0,就下载了.NET Core3.0,但发现项目依然不可用,编译时提示如下 当前 .net ...
- GitHub 里面有大量优秀的第三方框架
写iOS 程序的时候往往需要很多第三方框架的支持,可以大大减少工作量,讲重点放在软件本身的逻辑实现上. GitHub 里面有大量优秀的第三方框架,而且 License 对商业很友好.一下摘录一下几乎每 ...
- .NET Core实战项目之CMS 第六章 入门篇-Vue的快速入门及其使用
写在前面 上面文章我给大家介绍了Dapper这个ORM框架的简单使用,大伙会用了嘛!本来今天这篇文章是要讲Vue的快速入门的,原因是想在后面的文章中使用Vue进行这个CMS系统的后台管理界面的实现.但 ...
- .NET Core实战项目之CMS 第九章 设计篇-白话架构设计
前面两篇文章给大家介绍了我们实战的CMS系统的数据库设计,源码也已经上传到服务器上了.今天我们就好聊聊架构设计,在开始之前先给大家分享一下这几天我一直在听的<从零开始学架构>里面关于架构设 ...
- ASP.NET Core开发-使用Nancy框架
Nancy简介 Nancy是一个轻量级的独立的框架,下面是官网的一些介绍: Nancy 是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台,框架的目标是保持尽可能 ...
- 你应该知道的9个优秀的CSS框架
前端开发是一项非常繁琐的工作,你不仅需要拥有和别人不一样的审美观和设计观,而且需要了解诸如HTML.CSS.JavaScript等错综复杂的技术,因此选择一些优秀的CSS框架或许可以帮助你大大提高工作 ...
- UIKit,Core Data , Core Graphics, Core Animation,和OpenGLES框架
iOS的主要框架介绍 框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件.一个共享库定义的方法或函数可以被应用程序调用. IOS提供了很多你可以在应用程序 ...
- Core第三方开源Web框架
NET Core第三方开源Web框架YOYOFx YOYOFx框架 YOYOFx是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台. 本着学习的态度,造了这个 ...
随机推荐
- Flutter状态管理新的实践
1 背景介绍 1.1 声明式ui 声明式UI其实并不是近几年的新技术,但是近几年声明式UI框架非常的火热.单说移动端,跨平台方案有:RN.Flutter.iOS原生有:SwiftUI.android原 ...
- idea设置退出软件提示
进入设置
- Multi-Modal Attention Network Learning for Semantic Source Code Retrieval 解读
Multi-Modal Attention Network Learning for Semantic Source Code Retrieva Multi-Modal Attention Netwo ...
- C++ 惯用法之 Copy-Swap 拷贝交换
C++ 惯用法之 Copy-Swap 拷贝交换 这是"C++ 惯用法"合集的第 3 篇,前面 2 篇分别介绍了 RAII 和 PIMPL 两种惯用法: RAII: Resouce ...
- (一)centos7下如何搭建Nginx和FastDFS文件管理-环境搭建
一.关于FastDFS 1.FastDFS简介 FastDFS(Fast Distributed File System)是一个开源的分布式文件系统,旨在解决大规模文件存储和访问的问题,例如图片.音视 ...
- sharding-jdbc分库连接数优化
一.背景: 配运平台组的快递订单履约中心(cp-eofc)及物流平台履约中心(jdl-uep-ofc)系统都使用了ShardingSphere生态的sharding-jdbc作为分库分表中间件, 整个 ...
- JAVA代码下载TXT文件(本地和服务器上的代码都可以)
// 读取服务器文件内容(TXT文件测试可以) public static List<String> showTxt(String filePath) throws IOException ...
- CVPR 2023 | RCF:完全无监督的视频物体分割
TLDR: 视频分割一直是重标注的一个task,这篇CVPR 2023文章研究了完全不需要标注的视频物体分割.仅使用ResNet,RCF模型在DAVIS16/STv2/FBMS59上提升了7/9/5% ...
- 【技术积累】JavaScript中的基础语法【二】
JavaScript编写方式 JavaScript是一种脚本语言,用于为网页添加交互性和动态功能.它可以直接嵌入到HTML中,并通过浏览器解释执行.下面是一些常见的JavaScript编写方式和相应的 ...
- 快速搭建 phpmyadmin 开发环境
真的很喜欢 phpmyadmin 这个 PHP 程序. 虽然工作上基本都用 Navicat,但是很多东西都是习惯了,就很难改变! 比如建表,执行 SQL 语句,界面操作肯定是 phpmyadmin 更 ...