興趣是最好的老師,《HelloGitHub》就是幫你找到興趣!javascript
最開始我只是想把本身在瀏覽 GitHub 過程當中,發現的有意思、高質量、容易上手的項目收集起來,這樣便於之後查找和學習。後來一想,若是給這些 GitHub 項目都加上簡單的效果圖和一些通俗易懂的中文介紹。應該可以幫助到我這樣的新手激發興趣去參與、學習這些優秀、好玩的開源項目。html
因此,我就作了一個面向編程新手、熱愛編程、對開源社區感興趣 的人羣的月刊,月刊的內容包括:各類編程語言的項目、各類讓生活變得更美好的工具、書籍、學習筆記、教程等。這些項目都是很是容易上手,並且很是 Cool,主要是但願你們能動手用起來,加入到開源社區中。會編程的能夠貢獻代碼,不會編程的能夠反饋使用這些工具中的 Bug、幫着宣傳你以爲優秀的項目、Star 項目⭐️。同時你將學習到更多編程知識、提升本身的編程技巧、發現本身的興趣。vue
最後《HelloGitHub》這個項目就誕生了!😁java
一、mycli:mycli 是一個帶語法高亮、自動補全的 MySQL 命令行客戶端工具。例如,鏈接數據庫方法:mycli -h localhost -u 用戶名 數據庫
python
二、python-fire:Fire 是 Google 開源的 Python 庫,可自動將您的代碼轉變成 CLI,無需您作任何額外工做。您沒必要定義參數,設置幫助信息,或者編寫定義代碼運行方式的 main 函數。相反,您只需從 main 模塊調用「Fire」函數,其他工做所有交由 Python Fire 來完成。示例代碼以下:react
import fire class Example(object): def hello(self, name='world'): """Says hello to the specified name.""" return 'Hello {name}!'.format(name=name) def main(): fire.Fire(Example) if __name__ == '__main__': main() # 在終端中調用效果以下: $ ./example.py hello Hello world! $ ./example.py hello David Hello David! $ ./example.py hello --name=Google Hello Google!
三、wuzz:wuzz 是用於調試 HTTP 請求的交互式命令行工具,能夠用來檢查和修改請求。經常使用操做以下:android
Keybinding | Description |
---|---|
Ctrl+R | 發送請求 |
Ctrl+C | 退出 |
Ctrl+K,Shift+Tab | 前視圖 |
Ctlr+J,Tab | 下一個視圖 |
Ctrl+H,Alt+H | 打開/關閉歷史 |
Down | 向下移動一條視圖線 |
Up | 向上移動一條視圖線 |
Page down | 向下移動一個視圖頁 |
Page up | 向下移動一個視圖頁 |
F2 | 跳轉到 URL |
F3 | 跳轉到查詢參數 |
F4 | 跳轉到 HTTP 方法 |
F5 | 跳轉到請求體 |
F6 | 跳轉到 header |
F7 | 跳轉到搜索 |
F8 | 跳轉到響應 header |
F9 | 跳轉到響應體 |
四、sshtron:sshtron 是經過 SSH 運行的多人貪吃蛇遊戲,命令行輸入:ssh sshtron.zachlatta.com
,無需安裝等待幾秒便可進行遊戲(由於服務器在國外,很卡😅)git
五、vue2-elm:基於 vue2 + vuex 構建一個大型單頁面應用,此項目大大小小共 45 個頁面,涉及註冊、登陸、商品展現、購物車、下單等等,是一個完整的流程,github
六、standard:統一 JavaScript,只需一種樣式,中文
七、screenfull.js:極小、跨平臺的 JavaScript 全屏插件,在線demo
八、octotree:爲 GitHub 和 GitLab 網站,提供直觀地顯示項目目錄結構的瀏覽器插件,效果以下:
九、ScreenToGif:此工具能夠記錄屏幕的選定區域、網絡攝像頭的實時圖像和繪圖板上的實時圖像。能夠編輯並將動畫保存爲 GIF 或視頻
十、fresco:Facebook 開源的 Android 管理圖片的庫,中文文檔。包含功能以下:
十一、tbox:一個用 C 語言實現的跨平臺開發庫,用於解決不一樣操做系統的兼容問題,而且充分利用了各個平臺獨有的一些特性進行優化。中文說明
十二、bitbar:Bitbar 是能夠將任何(本身或別人寫好的)腳本的輸出到 Mac OS 的狀態欄上。同時,支持自定義更新頻率。例如:比特幣的價格、HelloGitHub 項目的 star 數量(歡迎star本項目😄),使用步驟以下:
chmod +x 你的腳本.sh
Refresh all
,刷新使之生效1三、explore-python:感謝 ethan-funny 編寫並推薦 的《Python 之旅》,該書總結了 Python 相關的知識點,力求深刻淺出、條理清晰。
1四、The-Art-Of-Programming-By-July:《編程之法:面試和算法心得》
1五、react-naive-book:開源、免費、專業、簡單的 React.js 教程
1六、performance-column:阿里鬍子哥寫的《性能專欄》,旨在提高 PC/H5/Native 等多個端上對性能的認知,閱讀地址
1七、node-interview:如何經過餓了麼 Node.js 面試
1八、android-open-project:Android 開源項目集合
1九、gophers:Go 吉祥物的各類圖片素材
20、(英文)algs4:算法第四版書中的示例代碼(Java)
若是你發現了好玩、有意義的開源項目,點擊這裏 分享你以爲有意思的項目。
或許你分享的項目會讓別人由衷的感慨:「原來還有這麼有意思的項目!編程能夠這麼酷!」
歡迎轉載,請註明出處和做者,同時保留聲明和聯繫方式。