GitHub 熱點速覽 Vol.11:回暖的 GitHub 迎來上千星的圖片流項目
- 2020 年 3 月 16 日
- 筆記
作者:HelloGitHub-小魚乾
摘要:連著兩周成績平平的 GitHub Trending 榜,終於和三月的天氣一樣進入全面變暖的模式,無論是本周剛開源搭乘 ocr 熱點並獲得 1,500+ star 的 chineseocr_lite,還是借著國外疫情大爆發這股「東風」一周獲得近 5,000+ star 的可視化項目 COVID-19,或是 Google Drive 升級版可備份的雲盤項目 MyDrive 都交上了不錯的成績單,500,1,000,2,000…這是本周 GitHub 新生項的成績單,當然老而彌堅的 GitHub 老項目表現也不錯,你可以在本周的 #尚能星否 GitHub 老項目# 看到他們不孬的表現,當然本周的安全主題收錄的 3 個項目也是高 star 項,值得一馬。
以下內容摘錄自上周微博的 GitHub Trending,選項標準:新發布
| 實用
| 有趣
,根據項目 release 時間分類,發布時間超過 30 天的項目一律稱之為成熟穩重老項目,由於文章篇幅問題還有部分項目未能在本文展示,望周知 ?
- 本文目錄
-
- 可怕 GitHub 新生
- 1.1 中文 ocr:chineseocr_lite
- 1.2 可視化疫情數據:COVID-19
- 1.3 先馬為敬:ultimate-coding-resources
- 1.4 升級版 Google Drive
- 1.5 個性化的 Apple Music:AppleMusicUltra
- 1.6 專屬圖片流:photo-stream
- 1.7 預訓練工具:ELECTRA
-
- 尚能星否 GitHub 老項目
- 2.1 數據同步:DataX
- 2.2 軟體逆向:Ghidra
- 2.3 正則快速入門:learn-regex
- 2.4 payload 大全:Payloads All The Things
- 2.5 後台管理:EL-ADMIN
- 2.6 電腦視覺庫:Kornia
- 2.7 自動生成字幕:video-srt-windows
- 2.8 Sweet Java:Hutool
-
- 本周 GitHub Trending #安全#主題的主力軍
- 3.1 變身黑客:TheFatRat
- 3.2 安全測試伴侶:SecLists
- 3.3 安全第一:Dangerzone
-
- 推薦閱讀
-
1. 可怕 GitHub 新生
1.1 中文 ocr:chineseocr_lite
本周 star 增長數:1750+
chineseocr_lite 是個超輕量級中文 ocr,支援豎排文字識別,支援 ncnn 推理,總模型僅 17M,包含 psenet (8.5M)、crnn (6.3M)、anglenet (1.5M)。
1.2 可視化疫情數據:COVID-19
本周 star 增長數:4700+
隨著國外 nCoV 進入爆髮式增長,GitHub 上關於 nCoV 的項目也跟著「水漲船高」,COVID-19 是 Johns Hopkins 大學系統科學與工程中心開源的 COVID-19 全球疫情數據可視化圖,該項目已在 GitHub Trending 榜上呆過一周,且可實時查看到最新數據。
1.3 先馬為敬:ultimate-coding-resources
本周 star 增長數:1700+
ultimate-coding-resources,美其名曰:無盡的編程技巧源泉,它收錄了編程、Web 開發、計算科學等方面的最佳實踐,並將它分類成書籍、課程、Coding 網站、演算法平台、組件庫、文檔、招聘、黑客馬拉松、工具、Chrome 擴展等等 10+ 大類,而且每個分類盡量全面地收錄對應的資源,如果你要編程之類的資源不妨先搜索下這個項目是否已幫你收錄了 ?
GitHub 地址→https://github.com/PizzaPokerGuy/ultimate-coding-resources
1.4 升級版 Google Drive
本周 star 增長數:800+
MyDrive 是一個用 Node.js、React 和 MongoDB 搭建的類 Google Drive 項目,此外,MyDrive 還提供了一些內置伺服器工具,比如備份資料庫、還原資料庫等操作,用 MyDrive 再也不怕刪除東西之後說找不回來了。
GitHub 地址→https://github.com/subnub/myDrive
1.5 個性化的 Apple Music:AppleMusicUltra
本周 star 增長數:300+
AppleMusicUltra 是一個用 Swift 開發的音樂應用,它用 WKWebView 組件、CSS、Javascript 技術實現音樂播放器個性化的自定義設置,如果你想學習 WKWebView 不妨試試這個項目。
1.6 專屬圖片流:photo-stream
本周 star 增長數:1100+
photo-stream 是一個剛開源僅僅用於託管圖片的項目。喜歡拍照分享的我們在社交平台很難擁有圖片的所有權,為此項目作者製作了這個用於存放圖片的項目,你可以自託管你的圖片並在 Netlify、GitHub Pages 等地方使用。
1.7 預訓練工具:ELECTRA
本周 star 增長數:550+
ELECTRA 是一種新的自監督語言表示學習方法,它可以用相對較少的計算量對變壓器網路進行預訓練。ELECTRA 模型被訓練來區分「真實的」輸入標記和由另一個神經網路產生的「虛假的」輸入標記,類似於 GAN 鑒別器。在小範圍內,ELECTRA 甚至可以在單 GPU 上實現強大的性能。在大範圍內,ELECTRA 在 SQuAD 2.0 數據集上實現了最先進的結果。
!
2. 尚能星否 GitHub 老項目
2.1 數據同步:DataX
本周 star 增長數:100+
DataX 是阿里巴巴集團內被廣泛使用的離線數據同步工具/平台,實現包括 MySQL、Oracle、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、DRDS 等各種異構數據源之間高效的數據同步功能。
GitHub 地址→https://github.com/alibaba/DataX
2.2 軟體逆向:Ghidra
本周 star 增長數:150+
Ghidra 是美國國家安全局(NSA)開源的一個軟體逆向工程(SRE)框架,包括一套功能齊全的高端軟體分析工具,使用戶能夠在各種平台上分析編譯後的程式碼,支援 Windows、MacOS 和 Linux。
Ghidra 支援的功能包括反彙編,彙編,反編譯,繪圖和腳本,以及數百個其他功能,它也支援各種處理器指令集和可執行格式,可以在用戶交互模式和自動模式下運行,你還可以用公開的 API 開發自己的 Ghidra 插件和腳本。
2.3 正則快速入門:learn-regex
本周 star 增長數:500+
什麼?你還不回正則?不妨試試 learn-regex,它可以讓你快速學會正則表達式,它詳細地講解了每種場景下正則實現的原理,並配有對應的在線練習,讓你更好地掌握正則使用。目前該項目已經被翻譯成中文、日文、英文、法語等 10 + 個語言版本,Star 超 30k+。
GitHub 地址→https://github.com/ziishaned/learn-regex
2.4 payload 大全:Payloads All The Things
本周 star 增長數:50+
Payloads All The Things 收錄可用於 Web 應用安全防護的有效負載及繞過現有規則的技能。它每個章節都包含以下內容:
- README:描述了漏洞以及如何利用漏洞
- Intruder:給 Burp Intruder 用的一組文件
- Images:給 README 用的圖片
- Files:README 會引用的一些文件
GitHub 地址→https://github.com/swisskyrepo/PayloadsAllTheThings
2.5 後台管理:EL-ADMIN
本周 star 增長數:150+
eladmin 是一個基於 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前後端分離的後台管理系統,項目採用分模組開發方式, 許可權控制採用 RBAC,支援數據字典與數據許可權管理,支援一鍵生成前後端程式碼,支援動態路由
GitHub 地址→https://github.com/elunez/eladmin
2.6 電腦視覺庫:Kornia
本周 star 增長數:200+
Kornia 是一個基於 PyTorch 的可微分電腦視覺庫,它包含了一組常式和可微分模組,並致力於解決通用電腦視覺問題。在 Kornia 的核心程式碼中,它使用 PyTorch 作為主要後端,並高效地利用反向模式自動微分機制來定義並計算複雜函數的梯度。
GitHub 地址→https://github.com/kornia/kornia
2.7 自動生成字幕:video-srt-windows
本周 star 增長數:50+
video-srt-windows 是用 Go 編寫的可用於識別影片語音自動生成字幕 SRT 文件的開源 Windows-GUI 軟體工具,適用於快速、批量的為影片創建中/英文字幕文件的業務場景。
2.8 Sweet Java:Hutool
本周 star 增長數:350+
Hutool 是一個小而全的 Java 工具類庫,通過靜態方法封裝,降低相關 API 的學習成本,提高工作效率,使 Java 擁有函數式語言般的優雅,讓 Java 語言也可以「甜甜的。Hutool 的目標是使用一個工具方法代替一段複雜程式碼,從而最大限度的避免「複製粘貼」程式碼的問題,徹底改變我們寫程式碼的方式。
以計算 MD5 為例:
【以前】打開搜索引擎 -> 搜「Java MD5加密」 -> 打開某篇部落格-> 複製粘貼 -> 改改好用
【現在】引入 Hutool -> SecureUtil.md5()
Hutool 的存在就是為了減少程式碼搜索成本,避免網路上參差不齊的程式碼出現導致的 bug。
GitHub 地址→https://github.com/looly/hutool
3. 本周 GitHub Trending #安全#主題的主力軍
無論是前端還是後端,還是運維同學,安全都是大家需要考慮的第一要素,,在這裡小魚乾給你分享 3 個本周 GitHub Trending 上和安全相關的項目,希望這 3 個項目能讓你的項目「平平安安」~
3.1 變身黑客:TheFatRat
本周 star 增長數:250+
TheFatRat 是一種利用惡意軟體編譯具有著名負載的惡意軟體,然後可以在 Linux,Windows,Mac 和Android 上執行該惡意軟體。TheFatRat 提供了一種輕鬆創建後門和有效負載的方法,可以繞過大多數防病毒軟體。特徵
- 全自動MSFvenom和Metasploit
- 本地或遠程偵聽器生成
- 按類別輕鬆地製作後門作業系統
- 生成各種格式的有效載荷
- 繞過反病毒後門
- 可用於增加文件大小的文件泵
- 能夠檢測外部 IP 和介面地址
- 自動創建用於 USB / CDROM 的 AutoRun 文件
GitHub 地址→https://github.com/Screetsec/TheFatRat
3.2 安全測試伴侶:SecLists
本周 star 增長數:150+
SecLists 是安全測試人員的工具箱,它收錄了滲透測試資源,包括用戶名、密碼字典、URL、敏感數據、模糊測試 payloads、Webshell、XSS 等方面內容。
3.3 安全第一:Dangerzone
本周 star 增長數:800+
Dangerzone 是一個可將潛在危險的 PDF、辦公文檔、圖片等轉換為安全 PDF 發的工具,如果你不知道某個文件是否安全,可以交給 Dangerzone 它會在沙箱中將它變成安全的 PDF 文件。目前它支援的格式有 .pdf .docx .doc .xls .xlsx .pptx .ppt .odt .odp .odg .jpg .jpeg .gif .png .tif .tiff
推薦閱讀
- GitHub 熱點速覽 vol.10:疫情下的 GitHub
- 上周 GitHub 熱點速覽 vol.09:手撕 LeetCode 一日 star 破兩千
- 上周 GitHub 熱點速覽 vol.08:系統設計The System Design Primer
以上為 2020 年第 11 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 項目,記得來 HelloGitHub issue 區和我們分享下喲 ?
HelloGitHub 交流群現已全面開放,添加微訊號:HelloGitHub 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~
關注公眾號加入交流群