自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

十個驚艷到你的高質(zhì)量GitHub開源項(xiàng)目,你看過嗎

新聞 前端
偶然看到一篇文章《10 Extraordinary GitHub Repos for All Developers》,作者在里面介紹了他在 GitHub 上見到的最為驚艷的 10 個 GitHub 項(xiàng)目。

 大家好,我是小 G。 前不久我在逛 Medium 的時候,偶然看到一篇文章《10 Extraordinary GitHub Repos for All Developers》,作者在里面介紹了他在 GitHub 上見到的最為驚艷的 10 個 GitHub 項(xiàng)目,我大致看了下,發(fā)現(xiàn)里面大部分項(xiàng)目技術(shù)覆蓋面都比較廣,質(zhì)量也頗高,適合開發(fā)者們把玩研究。 今天的分享,也算是一次簡單的復(fù)盤,我們花了點(diǎn)時間梳理了一下,以便諸位在周六日的空余時間可以研究學(xué)習(xí)。

下面開始進(jìn)入正題:

1. Build Your Own X

  • GitHub Star:61,300
  • GitHub:https://github.com/danistefanovic/build-your-own-x
什么?這十個開源項(xiàng)目都沒看過,你也敢說你玩GitHub?

該庫收集了諸多優(yōu)質(zhì)資源,教你如何構(gòu)建一些屬于自己的東西,內(nèi)容主要分為增強(qiáng)現(xiàn)實(shí)、區(qū)塊鏈、機(jī)器人、編輯器、命令行工具、神經(jīng)網(wǎng)絡(luò)、操作系統(tǒng)等幾大類別。

2. Free Programming Books

  • GitHub Star:139,000
  • https://github.com/EbookFoundation/free-programming-books

從名字中可以看出,這個倉庫主要是為開發(fā)者推薦一些免費(fèi)編程書籍,但除此同時,上面也會推薦一些免費(fèi)的編程課程、播客、網(wǎng)站等學(xué)習(xí)資源。

什么?這十個開源項(xiàng)目都沒看過,你也敢說你玩GitHub?

3. Oh My Zsh

  • GitHub Star:106,000
  • https://github.com/ohmyzsh/ohmyzsh

我們都知道,Linux 默認(rèn)終端配置的是 bash,但是,自從 Oh My Zsh 橫空出世后,不少開發(fā)者都將 bash 換成 Oh My Zsh 了,小 G 便是其中一員。 究其原因,主要是因?yàn)?Oh My Zsh 上面提供了非常強(qiáng)大的插件系統(tǒng),不少插件用上之后,能夠大幅提升生產(chǎn)力。

什么?這十個開源項(xiàng)目都沒看過,你也敢說你玩GitHub?

當(dāng)然,最主要的原因,還是因?yàn)?Oh My Zsh 的界面太酷炫了,裝上之后簡直逼格滿滿。 如果用這款終端的水友比較多,我們會考慮后面在公眾號出一期專題文章,專門講講上面都有哪些比較好用的插件。

4. Coding Interview University

  • GitHub Star:104,000
  • https://github.com/jwasham/coding-interview-university
什么?這十個開源項(xiàng)目都沒看過,你也敢說你玩GitHub?

這個項(xiàng)目此前我們也在 GitHubDaily 公眾號上分享過,該項(xiàng)目作者 John 為了希望獲得進(jìn)入 Google 工作的機(jī)會,投入了大量精力去學(xué)習(xí)。

學(xué)習(xí)過程中,他接觸到了大量與編程相關(guān)的知識與教學(xué)資源,秉著前人栽樹后人乘涼的精神,John 在 GitHub 上開源了這份學(xué)習(xí)指南。

最后,雖然 John 沒去成 Google,去了 Amazon,但他開源的這份資源讓無數(shù)開發(fā)者受益匪淺。 John 的個人成長與學(xué)習(xí)經(jīng)歷也頗為精彩,感興趣的同學(xué),可看我們之前的分享過的這篇文章:

GitHub 標(biāo)星 8w!學(xué)完這份指南后,你就可以去 Google 面試了!

5. Gitignore

  • GitHub Star:97,100
  • https://github.com/github/gitignore

相信大部分初用 Git 的工程師,都有著一個苦惱,每次都得針對不同項(xiàng)目、不同語言類型來重復(fù)寫 .gitignore,以忽略一些無需納入 Git 管理的文件。

這個項(xiàng)目誕生的意義,就是幫工程師解決這個問題的。每次你需要為項(xiàng)目創(chuàng)建 .gitignore 文件時,只需要打開這個項(xiàng)目,針對你當(dāng)前所用編程語言或框架,去尋找對應(yīng) .gitignore 模板替換即可。

如果你覺得挨個模板查閱很費(fèi)勁,這里再跟大家推薦一個網(wǎng)站:gitignore.io。

https://www.gitignore.io/ 支持一鍵搜索你所需的 gitignore 模板。

什么?這十個開源項(xiàng)目都沒看過,你也敢說你玩GitHub?

6. System Design Primer

  • GitHub Star:86,200
  • https://github.com/donnemartin/system-design-primer
什么?這十個開源項(xiàng)目都沒看過,你也敢說你玩GitHub?

學(xué)習(xí)如何設(shè)計(jì)可擴(kuò)展的系統(tǒng)將會有助于你成為一個更好的工程師。

系統(tǒng)設(shè)計(jì)是一個很寬泛的話題。在互聯(lián)網(wǎng)上,關(guān)于系統(tǒng)設(shè)計(jì)原則的資源也是多如牛毛。

這個倉庫就是這些資源的組織收集,它可以幫助你學(xué)習(xí)如何構(gòu)建可擴(kuò)展的系統(tǒng)。

7. Public API

  • GitHub Star:73,100
  • https://github.com/public-apis/public-apis

這個項(xiàng)目收集了一些可用在 Web 或軟件開發(fā)的開放 API 接口。

其中包含動畫、音樂、書籍、新聞、游戲等多個不同領(lǐng)域的開放 API。

如果你覺得文檔看起來不夠直觀,沒關(guān)系,小 G 再給你推薦個網(wǎng)站,讓你可以直接一鍵搜索查詢開放的 API。 https://public-apis.xyz

什么?這十個開源項(xiàng)目都沒看過,你也敢說你玩GitHub?

8. The Art of Command Line

  • GitHub Star:70,100
  • https://github.com/jlevy/the-art-of-command-line

對于工程師來說,用好命令行能剩下我們不少開發(fā)時間,大大解放生產(chǎn)力。

如果你想學(xué)好命令行,除了看《鳥哥的私房菜》,還可以看看這個項(xiàng)目。

該項(xiàng)目主要總結(jié)一些命令行使用的技巧,內(nèi)容覆蓋面廣包括基礎(chǔ)、日常使用、文件及數(shù)據(jù)處理等等,且還給出了具體最常用的例子,無論你是新手還是具有經(jīng)驗(yàn)的人都值得學(xué)習(xí)下。

目前該項(xiàng)目已提供多國翻譯版本,即使你看英文比較吃力,也不用過于擔(dān)心。

什么?這十個開源項(xiàng)目都沒看過,你也敢說你玩GitHub?

9. JavaScript 算法和數(shù)據(jù)結(jié)構(gòu)

  • GitHub Star:64,700
  • https://github.com/trekhleb/javascript-algorithms

算法與數(shù)據(jù)結(jié)構(gòu)一直是另工程師頗為頭疼的問題。因此,不少工程師在 GitHub 上開放了不少諸如 x-algorithms 的算法與數(shù)據(jù)結(jié)構(gòu)倉庫,目的就是為了幫助大家更好的學(xué)習(xí)與攻克這些問題的。 下面推薦的這個倉庫,從名稱上你也可以看出,其實(shí)現(xiàn)代碼主要還是以 JavaScript 為主。

什么?這十個開源項(xiàng)目都沒看過,你也敢說你玩GitHub?

如果你用的是其它編程語言,可以配合以下關(guān)鍵詞進(jìn)行搜索:

「語言」+「algorithms」+「GitHub」

如: Python algorithms GitHub

便能很快搜索到適合自己的倉庫進(jìn)行學(xué)習(xí)。

10. Developer Roadmap

  • GitHub Star:98,600
  • https://github.com/kamranahmedse/developer-roadmap

GitHub 之前爆發(fā)過一波熱潮:技術(shù)路線圖。

什么?這十個開源項(xiàng)目都沒看過,你也敢說你玩GitHub?

工程師們將自己當(dāng)前所在技術(shù)領(lǐng)域的各項(xiàng)知識點(diǎn)、工具、框架等匯總成一份技術(shù)路線圖,以便為后輩提供更好的學(xué)習(xí)參考。 Developer Roadmap 便是其中一個,從覆蓋面來看,這個倉庫應(yīng)該是最廣的。

好了,以上便是今天的分享,希望為各位 GitHubDaily 水友后續(xù)的學(xué)習(xí)提供方便。覺得內(nèi)容不錯,也歡迎多多轉(zhuǎn)發(fā)分享給身邊的朋友哈。

責(zé)任編輯:張燕妮 來源: 今日頭條
相關(guān)推薦

2024-08-26 15:20:45

2023-05-03 21:42:02

Github開源項(xiàng)目

2023-10-11 12:39:43

PyGWalker是開源

2022-07-29 12:04:04

GitHub開源神器

2020-01-09 11:30:40

AI 數(shù)據(jù)人工智能

2017-07-14 09:54:47

代碼函數(shù)程序

2022-11-03 15:10:24

前端數(shù)據(jù)結(jié)構(gòu)算法

2023-10-31 16:22:31

代碼質(zhì)量軟件開發(fā)Java

2023-06-07 12:30:28

數(shù)據(jù)分析項(xiàng)目

2021-08-08 14:26:24

SQL數(shù)據(jù)庫開發(fā)

2015-07-13 10:48:44

OC代碼程序員

2011-05-31 13:43:46

外鏈

2023-03-09 15:05:46

HTMLWeb 開發(fā)SEO

2020-03-02 09:26:16

JavaScript程序員JSON

2024-01-12 16:01:10

2020-04-02 15:45:24

JavaScript開發(fā) 模塊

2022-07-05 09:01:37

前端高仿項(xiàng)目

2023-02-26 21:56:14

2023-06-09 10:27:13

Vue開源
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號