2020年3月Github上熱門的開源項目
3月份GitHub上最熱門的開源項目排行已經(jīng)出爐啦,這個月的熱門項目都被Java語言承包了,一起來看看上榜詳情吧。
1. fucking-algorithm
https://github.com/labuladong/fucking-algorithm
Star 2347
本倉庫整理了大量算法題,總共60多篇原創(chuàng)文章,基本上都是基于LeetCode的題目,涵蓋了所有題型和技巧。根據(jù)創(chuàng)建者描述該項目旨在手把手撕LeetCode題目,完扒各種算法套路。
2. fastbook
https://github.com/fastai/fastbook
Star 4145
這是最近Github上很火的一本AI學(xué)習的講義,是fast.ai的創(chuàng)始人、前Kaggle首席科學(xué)家Jeremy Howard教授和Sylvain Gugger合著的,此外,這份筆記還將被用于舊金山大學(xué)春季課程的AI課程講義。
3. JavaGuide
https://github.com/Snailclimb/JavaGuide
Star 73432
4. JavaFamily
https://github.com/AobingJava/JavaFamily
Star 1807
這是一份互聯(lián)網(wǎng)一線大廠面試+學(xué)習指南。
5. manim
https://github.com/3b1b/manim Star 19308
數(shù)學(xué)圖形可視化引擎,目前主要用于制作數(shù)學(xué)演示動畫,Manim在Python 3.7上運行。
6. 7days-golang
https://github.com/geektutu/7days-golang
Star 3261
該項目教你用Go編程語言從零開始創(chuàng)建項目,每個項目只需要7天即可完成,包含的框架有,模仿gin實現(xiàn)的Web框架——Gee,一個模仿groupcache實現(xiàn)的分布式緩存系統(tǒng)GeeCache,一個模仿gorm和xorm的ORM框架——GeeORM等。如Gee開發(fā)順序如下:
7. vue
https://github.com/vuejs/vue
Star 160450
Vue.js 是構(gòu)建 Web 界面的 JavaScript 庫,提供數(shù)據(jù)驅(qū)動的組件,還有簡單靈活的 API,使得 MVVM 更簡單。主要特性:react
- 可擴展的數(shù)據(jù)綁定
- 將普通的 JS 對象作為 model
- 簡潔明了的 API
- 組件化 UI 構(gòu)建
- 配合別的庫使用
8. vue-element-admin
https://github.com/PanJiaChen/vue-element-admin
Star 17751
vue-element-admin 是一個后臺前端解決方案,它基于 vue 和 element-ui實現(xiàn)。它使用了最新的前端技術(shù)棧,內(nèi)置了 i18n 國際化解決方案,動態(tài)路由,權(quán)限驗證,提煉了典型的業(yè)務(wù)模型,提供了豐富的功能組件,它可以幫助你快速搭建企業(yè)級中后臺產(chǎn)品原型。
9. advanced-java
https://github.com/doocs/advanced-java
Star 41198
本系列知識出自中華石杉,可以作為互聯(lián)網(wǎng) Java 工程師進階知識完全掃盲。學(xué)習本系列知識之前,如果你完全沒接觸過 MQ、ES、Redis、Dubbo、Hystrix 等,那么我建議你可以先在網(wǎng)上搜一下每一塊知識的快速入門,跟著入門 Demo 玩一下,然后再開始每一塊知識的學(xué)習,這樣效果更好。
10. miaosha
https://github.com/qiurunze123/miaosha
Star 14680
該項目是對高并發(fā)大流量如何進行秒殺架構(gòu),而做的一個系統(tǒng)整理,如果你完全沒接觸過 MQ、SpringBoot、Redis、Dubbo、ZK 、Maven,lua等,那么我建議你可以先在網(wǎng)上搜一下每一塊知識的快速入門。