真·生產力「GitHub 熱點速覽」
這些工具真的能極大提高生產力,節約你的時間來自(摸)我(魚)增(劃)值(水)。先別提 style2paints,你給它隨意畫個草圖,就能給你一個能交付給甲方爸爸的成品插畫。如果提升 30%-40% 傳輸速度的 kcp 不夠驚豔,還有想象力匱乏程序員的福音——rerun,直接讓你帶入計算機視角看待那些圖片、視頻信息。
而本週開始,加入了 「HelloGitHub 熱評」,會同大家分享本週收到若干好評的開源項目有哪些。因為 HG 開源項目評價系統剛上線不久,希望大家多多照顧:給用過的、想用的項目們一個你的小看法~
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據項目 release 時間分類,發佈時間不超過 14 day 的項目會標註 New
,無該標誌則説明項目 release 超過半月。由於本文篇幅有限,還有部分項目未能在本文展示,望周知 🌝
- 本文目錄
- 1. 本週特推
- 1.1 線稿上色:style2paints
- 1.2 傳輸協議:kcp
- 2. GitHub Trending 周榜
- 2.1 可視化的計算機視覺:rerun
- 2.2 Swift 編碼規範:SwiftLint
- 2.3 新手友好 Neovim:kickstart.nvim
- 2.4 文本生成語音:TTS
- 2.5 【書籍】高併發的哲學:PPHC
- 3. HelloGitHub 熱評
- 3.1 極簡風在線繪圖:tldraw
- 3.2 優雅的 JSON 數據可視化工具:jsoncrack.com
- 4. 往期回顧
- 1. 本週特推
1. 本週特推
1.1 線稿上色:style2paints
主語言:JavaScript、Python
style2paints 是一個給草圖上色的 AI 工具,你上傳一張線稿之後,指定風格和光源,等着收上色成品即可。值得一提的是,你不需要安裝任何複雜的東西,比如:Python、CUDA,像使用其他應用程序一樣下載,雙擊使用即可,非常易操作。
1.2 傳輸協議:kcp
主語言:C、C++
KCP 是一個快速可靠協議,能以比 TCP 浪費 10%-20% 的帶寬的代價,換取平均延遲降低 30%-40%,且最大延遲降低三倍的傳輸效果。純算法實現,並不負責底層協議(如 UDP)的收發,需要使用者自己定義下層數據包的發送方式,以 callback 的方式提供給 KCP。連時鐘都需要外部傳遞進來,內部不會有任何一次系統調用。
在技術特性方面,TCP 是為流量設計的(每秒內可以傳輸多少 KB 的數據),講究的是充分利用帶寬。而 KCP 是為流速設計的(單個數據包從一端發送到一端需要多少時間),以 10%-20% 帶寬浪費的代價換取了比 TCP 快了 30%-40% 的傳輸速度。TCP 信道是一條流速很慢,但每秒流量很大的大運河,而 KCP 是水流湍急的小激流。
GitHub 地址→http://github.com/skywind3000/kcp
2. GitHub Trending 周榜
2.1 可視化的計算機視覺:rerun
本週 star 增長數:1,150+,主語言:Rust
New
想知道一張圖片、一個視頻在計算機眼中是怎麼樣的麼?Rerun 是一個 SDK,用於記錄計算機視覺和機器人數據,並與一個可視化器配對,用於隨着時間的推移探索這些數據。它讓你用最少的代碼調試和理解系統的內部狀態和數據。
GitHub 地址→http://github.com/rerun-io/rerun
2.2 Swift 編碼規範:SwiftLint
本週 star 增長數:150+,主語言:Swift
基於現有 GitHub 上的 swift-style-guide 的 Swift 編碼風格指南,它採用了 Swift 社區普遍採納的樣式規範。你可以用它來強制檢查 Swift 代碼風格和規範。
GitHub 地址→http://github.com/realm/SwiftLint
2.3 新手友好 Neovim:kickstart.nvim
本週 star 增長數:200+,主語言:Lua
對於一個 Neovim 新手而言,Neovim 的起點應該是這樣的:
- 小
- 單文件,帶有多文件示例
- 文檔化
- 模塊化
而這個 repo 就是幫你快速度過新手階段,刪除你不需要的東西,並加入你 miss 的信息。當然它還有個替代品就是 LazyVim。
2.4 文本生成語音:TTS
本週 star 增長數:150+,主語言:Python、Jupyter Notebook
一個文本生成語音模型,支持 20+ 種語言。
GitHub 地址→http://github.com/coqui-ai/TTS
2.5 【書籍】高併發的哲學:PPHC
本週 star 增長數:750+
在這本書中,將討論一下高併發問題背後隱藏的一個哲學原理 —— 找出單點,進行拆分。
GitHub 地址→http://github.com/johnlui/PPHC
3. HelloGitHub 熱評
在這個章節,我們將會分享下本週 HelloGitHub 社區上的熱評項目,HG 開源項目評價體系剛上線不久,期待你的評價 :D
3.1 極簡風在線繪圖:tldraw
主語言:TypeScript
這是一個” 麻雀雖小,五臟俱全 “的繪圖工具,支持插入便籤、保存進度、生成圖片、多人協作等實用的功能。
HG 評價地址→http://hellogithub.com/repository/22ffc587ef3f4782b173f6183d47411d
3.2 優雅的 JSON 數據可視化工具:jsoncrack.com
主語言:TypeScript
該項目不是簡單的展示 JSON 數據,而是將其轉化為類似腦圖的形式,支持放大 / 縮小、展開 / 收縮、搜索節點、導出圖片等操作,還可以快速部署成服務。
HG 評價地址→http://hellogithub.com/repository/d914aef84cef4ceda13e2703779b51ba
4. 往期回顧
往期回顧:
以上為 2023 年第 7 個工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、實用的 GitHub 項目,來 HelloGitHub 和大家一起分享下喲 🌝
- 開源月刊《HelloGitHub》第 84 期
- 10 款開源的在線遊戲,點開就能玩的那種
- 窮人版生產力工具,好用得飛起 「GitHub 熱點速覽」
- GPT-4 來了!這些開源的 GPT 應用又要變強了
- 誰會拒絕一款開源的 3D 博客呢?
- 你的夢想家居「GitHub 熱點速覽」
- 開箱即用,你不可錯過的好東西「GitHub 熱點速覽」
- AI 能多強「GitHub 熱點速覽」
- 開源月刊《HelloGitHub》第 83 期
- 真·生產力「GitHub 熱點速覽」
- 如何讓程序更健壯「GitHub 熱點速覽」
- 朋友圈那串神祕字符背後的開源項目「GitHub 熱點速覽」
- 讓人眼前一亮的應用「GitHub 熱點速覽」
- 2023 年該學點什麼技術?「GitHub 熱點速覽 v.23.03」
- 開源月刊《HelloGitHub》第 82 期
- 忙活了一年的開源社區,終於趕上了春節前的末班車!
- 過年必備!親戚計算器「GitHub 熱點速覽 v.23.02」
- Windows 11 內核新調試器「GitHub 熱點速覽 v.23.01」
- HelloGitHub 最受歡迎的開源項目 Top10(2022年)
- 你的 GitHub 年度報告「GitHub 熱點速覽 v.22.52」