程式設計師小抄——GitHub 熱點速覽 Vol.44
- 2020 年 11 月 3 日
- 筆記
- GitHub 熱點速遞
作者:HelloGitHub-小魚乾
這周熱點是什麼?youtube-dl!就是那個超過 72k+ star,又因為版權問題被 GitHub 關閉的項目,GitHub Trending 上一篇「哀嚎」,凡是帶有 youtube-dl 字眼的項目開源當天基本上都能在 Trending 榜單上。不過,本周的熱點速覽並未收錄 youtube-dl 相關 Repo,相比這個影片資源小抄,cheat.sh 這個 Linux / UNIX 讓你可以快速了解到遺忘命令用法的「小抄」更深得我意。除了 cheat.sh 之外,vscode-stories 這個讓你「窺探」到其他研發人員的編程故事的小 Repo 也是獲得了海外許多研發人員的喜愛,發布不到 48 小時已經獲得了超 13k 的安裝量…
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據項目 release 時間分類,發布時間不超過 7 day 的項目會標註 New
,無該標誌則說明項目 release 超過一周。由於本文篇幅有限,還有部分項目未能在本文展示,望周知 🌝
- 本文目錄
-
- 本周特推
- 1.1 VSCode 的故事:vscode-stories
- 1.2 ls 替代品:nat
-
- GitHub Trending 周榜
- 2.1 變天小工具:SkyAR
- 2.2 跨社交平台尋人:sherlock
- 2.3 強大 OCR 工具庫:PaddleOCR
- 2.4 UNIX / Linux 命令小抄:cheat.sh
- 2.5 開心學數學:manim
- 2.6 自動駕駛:openpilot
- 2.7 API 構建器:hoppscotch
-
- 推薦閱讀
-
1. 本周特推
1.1 VSCode 的故事:vscode-stories
本周 star 增長數:750+
New
vscode-stories 是YouTube「網紅技術」播主 Ben Awad 開源的項目,當你打開 VSCode 的時候想不想知道別人用 VSCode 在幹嘛呢?vscode-stories 就是讓你了解程式設計師和他們 VSCode 故事的項目。vscode-stories 也是一個 VSCode 插件,安裝之後看你可以閱讀他人的故事也可以上傳你自己的編程故事,btw,該擴展發布不到 48 小時已經獲得了超 13k 的安裝量。
GitHub 地址→//github.com/benawad/vscode-stories
1.2 ls 替代品:nat
本周 star 增長數:900+
nat 也許是你從未知道的 「ls」 替代品,它可完全代替 ls。nat 特性包括:
- 顯示文件許可權
- 顯示文件大小
- 顯示文件最後被修改的日期
- 顯示文件所屬的用戶
- 顯示文件所屬的組
- 一個容易使用的文件搜索
- 用醒目的顏色區分文件和文件夾
GitHub 地址→//github.com/willdoescode/nat
2. GitHub Trending 周榜
2.1 變天小工具:SkyAR
本周 star 增長數:700+
New
SkyAR 是一個可替換影片中天空的工具,項目作者提出了一種基於視覺的影片天空替換和協調方法,該方法可以在樣式可控的影片中自動生成逼真的戲劇性天空背景。與以前的專註於靜態照片或需要在智慧手機中集成慣性測量單元以拍攝影片的慣性測量方法不同,作者的方法完全基於視覺,對捕獲設備沒有任何要求,可以很好地應用於在線或離線處理方案。
GitHub 地址→//github.com/jiupinjia/SkyAR
2.2 跨社交平台尋人:sherlock
本周 star 增長數:1500+
sherlock 可以在主流英文社交網站如:GitHub、Facebook 等網站上查找指定的用戶名是否存在,要求使用 Python 3.6 或更高版本,全平台支援。
GitHub 地址→//github.com/sherlock-project/sherlock
2.3 強大 OCR 工具庫:PaddleOCR
本周 star 增長數:1400+
PaddleOCR 基於 PaddlePaddle 的強大多語言 OCR 工具包,支援多語言識別:英語、中文、韓語、日語、德語、法語等,3.5M 實用超輕量化 OCR 系統,支援伺服器、移動、嵌入式和物聯網設備之間的培訓和部署。特性:
- PPOCR 系列高品質預訓練模型,準確的識別效果
- 超輕量 ppocr_mobile 移動端系列:檢測(2.6M)+方向分類器(0.9M)+ 識別(4.6M)= 8.1M
- 通用 ppocr_server 系列:檢測(47.2M)+方向分類器(0.9M)+ 識別(107M)= 155.1M
- 超輕量壓縮ppocr_mobile_slim系列:檢測(1.4M)+方向分類器(0.5M)+ 識別(1.6M)= 3.5M
- 支援中英文數字組合識別、豎排文本識別、長文本識別
- 支援多語言識別:韓語、日語、德語、法語
- 支援用戶自定義訓練,提供豐富的預測推理部署方案
- 支援 PIP 快速安裝使用
- 可運行於 Linux、Windows、macOS 等多種系統
GitHub 地址→//github.com/PaddlePaddle/PaddleOCR
2.4 UNIX/Linux 命令小抄:cheat.sh
本周 star 增長數:700+
cheat.sh 是一個 UNIX/Linux 命令小抄,如果你記不住某個命令的具體用法,不妨試試 cheat.sh 這個速查表。cheat.sh 的特性:
- 簡潔的 curl/browser 介面
- 涵蓋 56 種程式語言,一些 DBMSes 和 1000 多個最重要的 UNIX/Linux 命令
- 無需安裝,隨處可用
- 超快,通常在 100 毫秒內即可返回答案
- 可以直接在程式碼編輯器中使用,無需打開瀏覽器
GitHub 地址→//github.com/chubin/cheat.sh
2.5 開心學數學:manim
本周 star 增長數:1200+
manim 是一個動畫製作庫,主要用於製作跟數學物理相關的動態影片。它基於 MIT 許可,由 3blue1brown 開發。使用它可快速構建有關數學的動畫,非常精確且形象。
GitHub 地址→//github.com/3b1b/manim
2.6 自動駕駛:openpilot
本周 star 增長數:1650+
openpilot 是由 comma.ai 開源的自動駕駛系統。openpilot 可以代替 OEM 的高級輔助駕駛系統,用來改善視覺感知與機電執行器控制。它讓用戶可以透過增加的計算能力、強化的偵測器以及不斷更新的駕駛輔助功能來修改現有的汽車,這些功能會隨用戶遞交的資料而持續改善。
GitHub 地址→//github.com/commaai/openpilot
2.7 API 構建器:hoppscotch
本周 star 增長數:950+
hoppscotch 是一個可以通過 Web 服務來構建 API 的工具,目前已有 100+k 開發人員使用 hoppscotch。特徵
- ❤️ 輕巧:採用簡約的 UI 設計。
- ⚡️ 快速:實時發送請求和獲取/複製響應。
GitHub 地址→//github.com/hoppscotch/hoppscotch
3. 推薦閱讀
以上為 2020 年第 44 個工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、實用的 GitHub 項目,記得來 HelloGitHub issue 區和我們分享下喲 🌝
HelloGitHub 交流群現已全面開放,添加微訊號:HelloGitHub 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~