本文清点了最近比较火的几个开源项目,触及 Java、Python、C++ 等,这些开源项目辨别是:
1. Java权限认证框架
2. 凤凰架构
3. XMind 版 CS 基础知识笔记
4. 微信插件
5. 50 个小项目
6. 高仿 Netflix
7. 文件传输助手
01. Java权限认证框架号称史上功用最全的 Java 权限认证框架:Sa - Token,这个框架主要处置:登录认证、权限认证、Session会话、单点登录、OAuth2.0 等一系列权限相关成绩
框架集成复杂、开箱即用、API 设计清爽。经过 Sa-Token,你将以一种极端复杂的方式完成系统的权限认证部分。
地址:http s: //github. com /dromara/Sa-Token
02. 凤凰架构项目作者从事大型企业级软件的架构研发任务,凤凰架构项目时作者系统性地整理本人的知识,查缺补漏,将它们都融入既有的知识框架之中。
这是一部以“如何构建一套牢靠的散布式大型软件系统”为叙事主线的开源文档,是一幅协助开发人员整理现代软件架构各条分支中单一知识点的技艺地图。
除文档部格外,做还树立了若干配套的代码工程,这是针对不同架构、技术方案(如单体架构、微效劳、效劳网格、无效劳架构,等等)的演示顺序。它们既是文档中所述知识的实际示例,亦可作为实践项目新创立时的可参考援用的基础代码。
地址:http s: //github.com/fenixsoft/awesome-fenix
03. XMind 版 CS 基础知识笔记运用 XMind 记载 CS 的一些基础知识,项目包括 .xmind 源文件以及输入的 .pdf 文件。
地址一:https://github.com/SmartKeyerror/Psyduck
地址二:https://github.com/SmartKeyerror/ZeroMind
学习进程中,面对一个大成绩时需求将其分解成一个一个的小成绩,然后逐一地处置,即"分而治之"。这个项目就是经过 份而治之 的思想区梳理技术相关的知识点。包括但不限于:
数据库
散布式系统
Middleware
Linux Network Programing
Operating System
Golang
Kubernetes
C++
下面是一些图片,可以协助你更好地了解这个项目做了什么:
04. 微信插件这个开源项目是为 Mac 用户预备的微信插件,它能帮你的微信改换皮肤等,还有其他更初级的功用,我就不引见了,毕竟在微信的地盘宣传这个不太好,还是狗命重要。
不过要提示一下,这个项目遵照 MIT license ,方便交流与学习,包括但不限于本项目的衍生品都制止在损害 WeChat 官方利益状况下停止盈利。
地址:http s: //github. com /MustangYM/WeChatExtension-ForMac
形式切换
05. 50 天 50 个项目50 天搞定 50 个小项目,这个项目聚集了 50 个复杂 HTML、CSS、JavaScript 项目。
地址:http s: //github. com /bradtraversy/ 50 projects50days
06. 高仿 Netflix:Fakeflix假设你想构建一个集成 Redux 中等复杂度的 Web 运用顺序,这个 Netflix 高仿项目可以帮到你。
作者尽能够地复制原始规划,并且还在插入路途动画和微交互的某些模块停止了一些改良。
地址:http s: //github. com /Th3Wall/Fakeflix
07. 文件传输助手从命令行轻松快速地共享文件。Transfer.sh 目前支持 s3(Amazon S3)、gdrive(Google Drive)、storj(Storj)提供者和本地文件系统(local)。
地址:http s: //github. com /dutchcoders/transfer. sh
【编辑引荐】
从实践代码末尾编写好的示例
新来CTO写的代码,老板直呼666
99行代码完成冰雪奇缘特效的太极再退化_IT技术周刊第683期
2021年开发者报告出炉!TypeScript崛起,JavaScript仍居榜首
引荐一个标星115K的GitHub开源项目,拿下算法不是成绩
(责任编辑:admin)