摘要:妙趣橫生,上週的 GitHub 熱點的關鍵詞。無論是讓你化身為愛因斯坦開啟會議腦暴模式 avatarify,還是和上週人人都是摳圖師專案的同門專案 3D 照片修復:3d-photo-inpainting 都讓人覺得,原來程式可以那麼 interesting。除了趣味,本週的熱點全靠 nbnhhsh 這個讓人秒變 00 後解決各種縮寫的小工具增添了一絲青春。除了趣味、青春,底蘊的頭馬最全中文詩歌古典文集資料庫——chinese-poetry 表現也不俗,除了詩詞歌賦你也可以瞭解唐宋詩詞中高頻詞為何,知否知否,Spring 主題能否帶你開啟 Java 新世界大門就在本週的#Spring#主題模組。
以下內容摘錄自上週微博@HelloGitHub 的 GitHub Trending,選項標準:新發布
| 實用
| 有趣
,根據專案 release 時間分類,釋出時間超過 30 天的專案一律稱之為成熟穩重老專案,由於文章篇幅問題還有部分專案未能在本文展示,望周知 ?
- 本文目錄
-
- 可怕 GitHub 新生
- 1.1 3D 照片修復:3d-photo-inpainting
- 1.2 視訊聊天:Zipcall - Decentralized Video Chat
- 1.3 30 天吃掉 TensorFlow2.0:eat_tensorflow2_in_30_days
- 1.4 社交追蹤:opentrace-ios
- 1.5 視訊頭像變身:avatarify
- 1.6 xmsl 翻譯機:nbnhhsh
-
- 尚能星否 GitHub 老專案
- 2.1 追蹤 bug:git-bug
- 2.2 Python 設計的背後原理:wtfpython-cn
- 2.3 演算法 js 版:javascript-algorithms
- 2.4 最全中文詩歌古典文集資料庫:chinese-poetry
- 2.5 推特白嫖黨:twint
- 2.6 雲原生服務:Cortex
-
- 本週 GitHub Trending #Spring#主題的主力軍
- 3.1 Spring Boot & MyBatis的種子專案:spring-boot-api-project-seed
- 3.2 Spring Boot 專欄:SpringBoot-Labs
- 3.3 分散式敏捷開發:zheng
-
- 推薦閱讀
-
1. 可怕 GitHub 新生
1.1 3D 照片修復:3d-photo-inpainting
本週 star 增長數:1100+
3d-photo-inpainting 是一種將單個 RGB-D 輸入影像轉換為 3D 照片的方法,即這是一種新的檢視合成的多層表示,其中包含了原始檢視中被遮擋區域的幻覺顏色和深度結構。
GitHub 地址→https://github.com/vt-vl-lab/3d-photo-inpainting
1.2 視訊聊天:Zipcall - Decentralized Video Chat
本週 star 增長數:1400+
Zipcall - Decentralized Video Chat 是一個基於 Twilio STUN / TURN 的 WebRTC 視訊聊天系統。Zipcall 提供了傳統技術無法提供的高質量視訊和超低延遲。
GitHub 地址→https://github.com/ianramzy/decentralized-video-chat
1.3 臉部檢測:DBFace
本週 star 增長數:300+
DBFace 是一個用於面部檢測的實時、單級檢測器,具有更快的速度和更高的精度。
GitHub 地址→https://github.com/dlunion/DBFace
1.4 社交追蹤:opentrace-ios
本週 star 增長數:100+
社交追蹤:opentrace-ios 是 BlueTrace 的開源參考實現。BlueTrace 是一種隱私保護協議,用於社群驅動的跨邊界聯絡人跟蹤。它允許參與的裝置記錄彼此的藍芽接觸,以便在保護使用者個人資料和隱私的同時方便流行病學接觸者的追蹤。
GitHub 地址→https://github.com/opentrace-community/opentrace-ios
1.5 視訊頭像變身:avatarify
本週 star 增長數:1950+
有了它,你就是愛因斯坦的化身。視訊頭像變身:avatarify 是一個可變更 Zoom、Skype 等視訊軟體視訊人頭像的工具,當你在說話時,你可切換成任意一個你設定的人物頭像,例如:蒙娜麗莎。
GitHub 地址→https://github.com/alievk/avatarify
1.6 xmsl 翻譯機:nbnhhsh
本週 star 增長數:1100+
xmsl 翻譯機:nbnhhsh 「能不能好好說話?」 拼音首字母縮寫翻譯工具,社交平臺上通過拼音首字母縮寫指代特定詞句的情況越來越多,為了讓常人勉強能理解這一門另類溝通方式、做了這一個劃詞翻譯油猴指令碼。
GitHub 地址→https://github.com/itorr/nbnhhsh
2. 尚能星否 GitHub 老專案
2.1 追蹤 bug:git-bug
本週 star 增長數:350+
git-bug 是一個錯誤跟蹤器,特性:
- 已完全嵌入 git:只需在 git 儲存庫中安裝錯誤跟蹤器
- 分散式:使用常規 git 遠端進行協作,推送和拉出錯誤
- 離線工作:上天下海都在讀寫 bug
- 防止供應商鎖定:即便常規服務已關閉或掛了,都有完整備份
- 快速:列出錯誤或開啟錯誤僅需幾毫秒
- 不會汙染專案:不在專案中新增任何檔案
- 與現有工具整合:使用你喜歡的 UI(CLI,終端,Web)或通過 CLI 或 GraphQL API 與現有工具整合
- 與其他錯誤跟蹤器的橋樑:使用橋樑匯入和匯出至其他跟蹤器。
GitHub 地址→https://github.com/MichaelMure/git-bug
2.2 Python 設計的背後原理:wtfpython-cn
本週 star 增長數:100+
Python 是設計優美的解釋型高階語言,有讓程式設計師感到舒適的特性。但有時候,Python 的一些輸出結果對於初學者來說似乎並不是那麼一目瞭然。
這個有趣的專案收集 Python 中難以理解和反人類的例子以及鮮為人知的功能特性,討論這些現象背後的原理。
GitHub 地址→https://github.com/leisurelicht/wtfpython-cn
2.3 演算法 js 版:javascript-algorithms
本週 star 增長數:1400+
演算法 js 版:javascript-algorithms 包含了多種基於 JavaScript 的演算法與資料結構。每種演算法和資料結構都有自己的 README,包含相關說明和連結,以便進一步閱讀 (還有 YouTube 視訊) 。
GitHub 地址→https://github.com/trekhleb/javascript-algorithms
2.4 最全中文詩歌古典文集資料庫:chinese-poetry
本週 star 增長數:500+
知否知否,最全中文詩歌古典文集資料庫:chinese-poetry 收錄唐宋兩朝近一萬四千古詩人,接近 5.5 萬首唐詩加 26 萬宋詩。兩宋時期 1564 位詞人,21050 首詞。該專案還針對詩詞進行詞雲分析,羅列了唐詩、宋詞高頻詞。
GitHub 地址→https://github.com/chinese-poetry/chinese-poetry
2.5 推特白嫖黨:twint
本週 star 增長數:950+
推特白嫖黨,tweet 爬取:twint 是一個用 Python 實現的、無需使用 Twitter API、匿名也可獲取使用者的關注者,關注者,推文等內容的工具。
GitHub 地址→https://github.com/twintproject/twint
2.6 雲原生服務:Cortex
本週 star 增長數:300+
雲原生服務:Cortex 是一個開源平臺,用於將機器學習模型部署為生產 Web 服務。特性:
- 多種框架:支援 TensorFlow,PyTorch,scikit-learn,XGBoost 等。
- 自動縮放: 自動縮放 API 以處理生產工作負載。
- CPU / GPU支援: Cortex可以在CPU或GPU基礎架構上執行推理。
- 競價型例項:支援 EC2 競價型例項。
- 滾動更新:無需中斷即可更新已部署的 API。
- 日誌流:將日誌從部署的模型流到 CLI。
- 預測監視:監視網路指標並跟蹤預測。
- 配置簡單:在單個 cortex.yaml 檔案中定義部署。
GitHub 地址→https://github.com/cortexlabs/cortex
3. 本週 GitHub Trending #Spring#主題的主力軍
學 Java 不知 Spring 好比一個程式設計師不知演算法一般,在本期的 GitHub 熱點,小魚乾為你選擇了 3 個高星 Spring 專案,希望幫你開啟 Spring 之門~~
3.1 Spring Boot & MyBatis的種子專案:spring-boot-api-project-seed
本週 star 增長數:600+
Spring Boot API Project Seed 是一個基於Spring Boot & MyBatis的種子專案,用於快速構建中小型API、RESTful API專案,該種子專案已經有過多個真實專案的實踐,穩定、簡單、快速,使我們擺脫那些重複勞動,專注於業務程式碼的編寫,減少加班。下面是一個簡單的使用演示,看如何基於本專案在短短几十秒鐘內實現一套簡單的API,並執行提供服務。
GitHub 地址→https://github.com/lihengming/spring-boot-api-project-seed
3.2 Spring Boot 專欄:SpringBoot-Labs
本週 star 增長數:250+
一個涵蓋六個專欄:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分散式訊息佇列、分散式事務的倉庫。
GitHub 地址→https://github.com/YunaiV/SpringBoot-Labs
3.3 分散式敏捷開發:zheng
本週 star 增長數:50+
基於 Spring+SpringMVC+Mybatis 分散式敏捷開發系統架構,提供整套公共微服務服務模組:內容管理、支付中心、使用者管理(包括第三方)、微信平臺、儲存系統、配置中心、日誌分析、任務和通知等,支援服務治理、監控和追蹤,努力為中小型企業打造全方位 J2EE 企業級開發解決方案。
GitHub 地址→https://github.com/shuzheng/zheng
推薦閱讀
- GitHub 熱點速覽 Vol.15:Background-Matting 讓你秒變專業摳圖師
- GitHub 熱點速覽 Vol.14:周獲 2k+ Vim³ 掀起三維程式設計風
- GitHub 熱點速覽 Vol.13:近 40k star 計算機論文專案再霸榜
以上為 2020 年第 16 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?
HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~
關注公眾號加入交流群