毫無爭議的github頂級有用的開源專案排行榜

語言: CN / TW / HK

github頂級有用的開源專案排行

TOP 14. 假裝自己中病毒軟體

https://github.com/bitdust/WamaCry

這個用途可太廣泛了: 0. 一週沒進展要開週會了怎麼辦 1. 明天就是deadline了可是論文還沒寫完怎麼辦 2. 這稿子還想再拖一週可是藉口都用完了怎麼辦 3. 不想加班,又找不到理由開溜怎麼辦 4. 別人都中毒了,就我沒中感覺out了怎麼辦 6. 生活好無趣,想假裝中毒發個朋友圈怎麼辦 ... ...

TOP 13. 滅霸指令碼

https://github.com/hotvulcan/Thanos.sh

這個指令碼會隨機“刪掉”您一半的檔案。。。

想體驗的同學請慎重,這是個真傢伙,執行前先寫好辭職信。。

你可以告訴老闆,不給加薪,我打個響指就可以讓公司伺服器上一半的檔案消失,就問你老闆慌不慌。

TOP 12. npm install的時候看圖片

https://github.com/vadimdemedes/gifi

這是個剛需,我們在npm install的時候是不是傻傻的看著進度轉圈?這對程式設計師的心理傷害極大,極容易讓程式設計師抑鬱,gifi就可以在下載的時候放一個動態圖,緩解無聊,增加碼農身心健康!

TOP 11. 小精靈

https://github.com/possatti/pokemonsay

每天開啟終端就蹦出個小精靈,心情美好一整天

TOP 10. 在git提交訊息中自動插入電腦上正在放的歌曲

https://github.com/mroth/git-muzak

這樣歌荒的時候就可以去review一下別人的程式碼找歌。。。

TOP 9. 每次提交程式碼時自動開啟攝像頭拍照

https://github.com/lolcommits/lolcommits

這每次提交程式碼還要去刮鬍子洗臉。。

TOP 8. 如何退出vim 5.8k

https://github.com/hakluke/how-to-exit-vim

傳說所有的程式設計師都曾經不知道如何退出vim... 這是stack overflow上問的最多的問題

告訴你幾個正確的方式,比如蘋果上這樣退出: :let script="activate application \ \"iTerm\"\ntell application \"System Events\"\n \ keystroke \":\"\n keystroke \"q\"\n \ keystroke \"a\"\n keystroke \"!\"\n \ key code 36\nend tell" | \ call writefile(split(script, "\n", 1), '/tmp/exit-vim.scpt', 'b') | \ !osascript /tmp/exit-vim.scpt

這麼高深的問題一定要從核心層面解決: ``` :!printf "#include \n\

include \n\

include \n\

#include \nMODULE_LICENSE(\"GPL\");\ int __init i(void){struct task_struct p;\ for_each_process(p){if (strcmp(p->comm, \"vim\") == 0){printk(KERN_ALERT \"found a vim \%\%d\\n\", p->pid);send_sig(SIGKILL, p, 0);}}return 0;}\ void e(void){return;}module_init(i);module_exit(e);" > k.c; \ printf "ifneq (\$(KERNELRELEASE),)\n\tobj-m := k.o\nelse\n\tKERNELDIR ?= /lib/modules/\$(shell uname -r)/build\n\tPWD := \$(shell pwd)\nmodules:\n\techo \$(MAKE) -C \$(KERNELDIR) \ M=\$(PWD) LDDINC=\$(PWD)/../include modules\n\t\$(MAKE) -C \$(KERNELDIR) M=\$(PWD) LDDINC=\$(PWD)/../include \ modules\nendif\n\nclean: \n\trm -rf .o ~ core .depend .mod.o ..cmd .ko .mod.c \\\n\t.tmp_versions .markers .symvers \ modules.order\n\ndepend .depend dep:\n\t\$(CC) \$(CFLAGS) -M .c > .depend\n\nifeq (.depend,\$(wildcard .depend))\n\tinclude \ .depend\nendif" >Makefile; make; insmod k.ko; rmmod k.ko; \ make clean; rm k.c Makefile ```

TOP 7. 極度危險專案

https://github.com/labring/sealos 會導致你被裁 https://github.com/labring/laf 會導致你整個部門被裁

至於為啥,不可描述,自己看

TOP 6. 甩鍋軟體

https://github.com/jayphelps/git-blame-someone-else

你寫的垃圾程式碼不好意思見人,生產上一個大bug發現是你寫的,這些痛點問題本專案來幫你解決!

你可以使用它在提交程式碼時偽裝成別人。。。 從而所有的鍋都有同事幫你背了。。。

TOP 5. 如何寫不可維護的程式碼,讓自己不被裁員

https://github.com/Droogans/unmaintainable-code

手牽手教你寫別人維護不了的程式碼,公司這輩子離不開你!這價值。。。

TOP 4. 文言文程式設計 18.2k

https://github.com/wenyan-lang/wenyan

吾有一數。曰三。名之曰「甲」。 為是「甲」遍。 吾有一言。曰「「問天地好在。」」。書之。 云云。

弘揚國粹~ 2000年後,學校裡背的就不是古詩,而是我的程式碼,想想就興奮

TOP 3. 女裝大佬

https://github.com/komeiji-satori/Dress

男人騷起來沒女人啥事。。。 過於辣眼睛,各位自己看。。。

TOP 2. 黑客指令碼

https://github.com/NARKOZ/hacker-scripts

但凡超過90s鐘的重複事情,都要寫成指令碼。。。

  1. 給老婆傳送一條“上班遲到”的簡訊。自動從字串陣列中隨機選擇原因。在 cron-job 中執行。如果在晚上 9 點之後通過他的登入在伺服器上存在活動的 SSH 會話,則該指令碼會觸發。
  2. 掃描收件箱以查詢來自“Kumar”(我們客戶的 DBA)的電子郵件。查詢“幫助”、“麻煩”、“抱歉”等關鍵字。如果找到關鍵字 - 指令碼 SSH 進入客戶端伺服器並將臨時資料庫回滾到最新備份。然後回覆“別擔心夥計,下次小心點”。
  3. 另一個設定為特定日期的 cron-job。傳送自動電子郵件,例如“感覺不舒服/要在家工作”等。從另一個預定義的字串陣列中新增隨機“原因”。如果上午 8:45 伺服器上沒有互動式會話則觸發。

TOP 1. nocode 啥也沒有

https://github.com/kelseyhightower/nocode

道生一,一生二。。。 nocode就是啥也沒有。。。 無用之用為大用

sealos 以kubernetes為核心的雲作業系統發行版,讓雲原生簡單普及

laf 寫程式碼像寫部落格一樣簡單,什麼docker kubernetes統統不關心,我只關心寫業務!