github标星31W神项目,架构师赶紧收藏(不知道就亏大了)

分享一个github标星爆多的宝藏项目。

画外音:项目名字叫“帅气”。

项目名称:awesome

项目地址:https://github.com/sindresorhus/awesome

6f7b957236a594ef197f1bb2cfe13bfa.png

312K的标星,在github能进入前几?

awesome是一个怎样的项目?

整合技术方案,技术资源,技术话题列表集合的帅气项目。

awesome能干吗?

1. 技术调研,借鉴某个方向的行业技术解决方案,用于系统设计

2. 技术资源,复用某个方向的成熟库,用于系统实现

3. 技术话题,订阅某个技术话题的相关资源,用于技术学习

4. 非技术话题聚合:创业,养生...

例如,你要进行MySQL高可用(HA)方案调研。

步骤一:先在awesome的数据库模块(database)里找到MySQL模块:

2b947c7609c810b414709cb5c1dba613.png

步骤二:在MySQL模块里继续找到高可用(HA)模块:

dac8411e3b23fa7124736303cd8e97bc.png

步骤三:在MySQL-HA模块,找到行业能常见的高可用设计方案(solution):

b26adb1a7242e723c684863b4bbf96fc.png

如图,可参考: Galera, MHA, Orchestrator... 等诸多MySQL-HA方案。每个方案都可以跳转到项目查看详情。

画外音,关于Galera,21年写过:

MySQL-HA,多了一项选择,Galera

除了像针对MySQL-HA这类方案,还能够针对开发语言,去调研解决方案,或者成熟库。

再例如:你要使用Java语言,做检索,MQ,ORM的方案。

步骤一:先在awesome的编程语言模块里找到Java模块:

cc4e68839eb3494456a0dd8f0e25f91d.png

步骤二:在Java模块里找到检索(search)模块:

e02dd460e243ef6a84a109897634627d.png

能看到,Java语言下的常见检索解决方案:Lucene, Solr, ES, Indexer4j等。

同理,在Java模块里找到MQ模块:

9e4634037860480de5c0fc903466ea01.png

MQ的方案可真不少。

画外音:为啥MQ这么卷,真的需要搞这么多吗?

同理,在Java模块里找ORM模块:

5196448d26b68e07bb2c51dc404bf9d4.png

都能找到相关的解决方案。

awesome是针对话题(topic)的,除了方案调研和技术选型,还有一些针对话题的有趣玩法。

比如说,在ChatGPT模块里:

77842de348da7d5ed3e66d05cdb42060.png

你能找到许多免费/付费的ChatGPT平替:

b8547425d00bfdfbe43d1010b02f5a63.png

画外音:这是APP平替,还有web版,套壳版...

浏览器插件:

db7ad29bf68fcbef6075aa4e5818f17e.png

当然,也可以自搭:

3f7a68f48090da1592b7d6be76bc5caf.png

画外音:还有客户端,API,多语言封装库...

同时,awesome也汇聚了很多学习资源。

比如,算法学习:

c03494e774b4c2a5f2ae132627266fb0.png

又比如,书籍资源:

994cd65fc934bc7e73705ad514fd19b3.png

再比如,视频资源:

2e513ae40da110195dba1697d8d121e1.png

画外音:有些内容需要ladder。

好了,不多说,这个awesome的项目,试过才知道有多帅气。反正我知道它之后,妈妈再也不担心我做“方案调研”了。更多有用有趣的玩法,欢迎大家解锁。

你是怎么做技术调研的?

希望这个项目能对你有帮助,帮忙分享给有需要的朋友,谢转。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值