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

2024-07-26 14:29:47 浏览数 (2)

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

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

项目名称:awesome

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

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

awesome是一个怎样的项目?

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

awesome能干吗?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MQ的方案可真不少。

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

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

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

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

比如说,在ChatGPT模块里:

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

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

浏览器插件:

当然,也可以自搭:

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

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

比如,算法学习:

又比如,书籍资源:

再比如,视频资源:

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

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

你是怎么做技术调研的?

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

0 人点赞