|
|
|
|
公众号矩阵

最近 GitHub 上很火的七个项目

本文盘点了最近比较火的几个开源项目,涉及 Java、Python、C++ 等。

作者:老逛来源:逛逛GitHub|2021-07-22 09:40

本文盘点了最近比较火的几个开源项目,涉及 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

【编辑推荐】

  1. 从实际代码开始编写好的示例
  2. 新来CTO写的代码,老板直呼666
  3. 99行代码实现冰雪奇缘特效的太极再进化_IT技术周刊第683期
  4. 2021年开发者报告出炉!TypeScript崛起,JavaScript仍居榜首
  5. 推荐一个标星115K的GitHub开源项目,拿下算法不是问题
【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

带你轻松入门 RabbitMQ

带你轻松入门 RabbitMQ

轻松入门RabbitMQ
共4章 | loong576

26人订阅学习

数据湖与数据仓库的分析实践攻略

数据湖与数据仓库的分析实践攻略

助力现代化数据管理:数据湖与数据仓库的分析实践攻略
共3章 | 创世达人

12人订阅学习

云原生架构实践

云原生架构实践

新技术引领移动互联网进入急速赛道
共3章 | KaliArch

41人订阅学习

视频课程+更多

MySQL数据库运维架构实战

MySQL数据库运维架构实战

讲师:张岩峰1299人学习过

渗透测试之信息收集

渗透测试之信息收集

讲师:Margin3430人学习过

OGG(GoldenGate)管理与实战

OGG(GoldenGate)管理与实战

讲师:白丁1324人学习过

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微