GitHub 上很火的 7 个项目--架构思想精华
本文盘点了最近比较火的几个开源项目,涉及 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,你将以一种极其简单的方式实现系统的权限认证部分。
地址:https://github.com/dromara/Sa-Token
02. 凤凰架构
项目作者从事大型企业级软件的架构研发工作,凤凰架构项目时作者系统性地整理自己的知识,查缺补漏,将它们都融入既有的知识框架之中。
这是一部以“如何构建一套可靠的分布式大型软件系统”为叙事主线的开源文档,是一幅帮助开发人员整理现代软件架构各条分支中繁多知识点的技能地图。
除文档部分外,做还建立了若干配套的代码工程,这是针对不同架构、技术方案(如单体架构、微服务、服务网格、无服务架构,等等)的演示程序。它们既是文档中所述知识的实践示例,亦可作为实际项目新创建时的可参考引用的基础代码。
地址:https://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 官方利益情况下进行盈利。
地址:https://github.com/MustangYM/WeChatExtension-ForMac
模式切换
05. 50 天 50 个项目
50 天搞定 50 个小项目,这个项目汇集了 50 个简单 HTML、CSS、JavaScript 项目。
地址:https://github.com/bradtraversy/50projects50days
06. 高仿 Netflix:Fakeflix
如果你想构建一个集成 Redux 中等复杂度的 Web 应用程序,这个 Netflix 高仿项目能够帮到你。
作者尽可能地复制原始布局,并且还在插入路线动画和微交互的某些模块进行了一些改进。
地址:https://github.com/Th3Wall/Fakeflix
07. 文件传输助手
从命令行轻松快速地共享文件。,Transfer.sh 目前支持 s3(Amazon S3)、gdrive(Google Drive)、storj(Storj)提供者和本地文件系统(local)。
地址:https://github.com/dutchcoders/transfer.sh
GitHub 上很火的 7 个项目--架构思想精华相关推荐
- 最近 GitHub 上很火的 7 个项目
本文盘点了最近比较火的几个开源项目,涉及 Java.Python.C++ 等,这些开源项目分别是: 1. Java权限认证框架 2. 凤凰架构 3. XMind 版 CS 基础知识笔记 4. 微信插件 ...
- GitHub上最火的Android开源项目
摘要:截至目前,在GitHub"最受欢迎的开源项目"系列文章中我们已介绍了40个Android开源项目,对于如此众多的项目,你是Mark.和码友分享经验还是慨叹"活到老要 ...
- GitHub上最火的Android开源项目整理
这篇文章介绍GitHub上另外34个非常受欢迎的Android开源项目,在这些项目中,你又在用或用过哪些呢? 41. android-swipelistview SwipeListView是一个And ...
- 28个Github上最火的机器学习开源项目
1. TensorFlow TensorFlow 是谷歌发布的第二代机器学习系统.据谷歌宣称,在部分基准测试中,TensorFlow的处理速度比第一代的DistBelief加快了2倍之多. 具体的讲, ...
- 推荐 GitHub 上很火的录屏工具,秒杀 33 种同行工具
大家好,我是你们的 猫哥,那个不喜欢吃鱼.又不喜欢喵 的超级猫 ~ 今天要推荐一个强大.功能丰富的屏幕录制工具,它是 Chrome 插件. 功能 ???? 无限记录您的标签页,桌面,任何应用程序和相机 ...
- GitHub上最火的40个Android开源项目(一)
http://www.open-open.com/lib/view/open1388317199516.html GitHub上最火的40个Android开源项目(一) GitHub上最火的40个An ...
- GitHub上最火的40个Android开源项目
1.ActionBarSherlock ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有 ...
- GitHub上最火的40个iOS开源项目(二)
http://www.open-open.com/lib/view/open1388316950609.html GitHub上最火的40个Android开源项目(一) GitHub上最火的40个An ...
- GitHub上最火的40个iOS开源项目(一)
http://www.open-open.com/lib/view/open1388317004500.html 在结束了GitHub平台上"最受欢迎的Android开源项目"系列 ...
最新文章
- 快上车!“正经”文章告诉你如何构建与使用分布式中间件平台实践
- [转]Linux文件搜索
- 图像处理与识别技术的应用
- NLP数据增强方法总结:EDA、BT、MixMatch、UDA
- 微信中音乐播放在ios不能自动播放解决
- 洛谷 U10783 名字被和谐了
- (转)ElasticSearch教程——汇总篇
- [转]coolfire黑客入门教程系列之(五)
- 山区建小学(递推,区间dp)
- 全触控HIFI级音质,击音Super HD II,你喜欢的样子我都有!
- 通过一款早期代码抽取壳入门学习 so 层分析
- java 导出excel换行_java WriteExcelFile生成excel如何让在一个单元格内换行?
- 地理坐标系、大地坐标系与地图投影与重投影详解
- win10taskkill强行结束进程_win10强制关闭应用程序的方法
- ospf卡在活动状态问题
- 基于FPGA的交通灯设计与实现
- dataframe数据分析常用操作汇总
- 杭电 Prime Ring Problem
- 《Go语言圣经》笔记(1-4章)
- 数据分析--股票基础知识