窮人版生產力工具,好用得飛起 「GitHub 熱點速覽」

hellogithub 發佈 2023-03-20T11:18:18.456009+00:00

被 GPT 和 OpenAI 刷屏了一個多月,現在 GitHub Trending 已經沒有什麼和 gpt 無關的項目了,但是好在總有優秀的開源項目拯救我的項目疲憊。

被 gpt 和 OpenAI 刷屏了一個多月,現在 GitHub Trending 已經沒有什麼和 gpt 無關的項目了,但是好在總有優秀的開源項目拯救我的項目疲憊。像是貼心好用的反向代理 pgrok,據說是窮人的 ngrok 替代品;拯救 SQL Boy 的 textSQL,現在你可以不寫 SQL 來查數據了。

除此之外,高性能打包工具 rspack 高興起來,打包的工作分分鐘就搞定了,scrcpy 則是名聲在外的投屏神器,而 nicegui,Nice!Python 工程師們可以有漂亮的 UI 用了。

選項標準:新發布 | 實用 | 有趣,根據項目 release 時間分類,發布時間不超過 14 day 的項目會標註 New,無該標誌則說明項目 release 超過半月。由於本文篇幅有限,還有部分項目未能在本文展示,望周知

1. 本周特推

1.1 反向代理:pgrok

主語言:Golang

New 經濟實惠的 ngrok 替代品,一個通過 ssh 遠程埠轉發多租戶的流量代理。

GitHub 地址→github.com/pgrok/pgrok

1.2 文本轉 SQL:textSQL

主語言:JavaScript

New 現在,你不會寫 SQL 也沒關係,textSQL 可以將自然語言使用 GPT-3.5 轉換 SQL,用於查詢數據。

GitHub 地址→github.com/caesarHQ/textSQL

2. GitHub Trending 周榜

2.1 高性能打包工具:rspack

本周 star 增長數:900+,主語言:Rust、JavaScript

New 基於 Rust 的高性能模塊打包工具。特性:

  • 啟動速度極快:基於 Rust 實現,構建速度極快,帶給你極致的開發體驗。
  • 閃電般的 HMR:內置增量編譯機制,HMR 速度極快,完全勝任大型項目的開發。
  • 兼容 Webpack 生態:針對 Webpack 的架構和生態進行兼容,無需從頭搭建生態。
  • 內置常見構建能力:對 TypeScript、JSX、CSS、CSS Modules、SaSS 等提供開箱即用的支持。
  • 默認生產優化:默認內置多種優化策略,如 Tree Shaking、代碼壓縮等等。
  • 框架無關:不和任何前端框架綁定,保證足夠的靈活性。

GitHub 地址→github.com/web-infra-dev/rspack

2.2 SD GUI:ComfyUI

本周 star 增長數:1,800+,主語言:Python、JavaScript

New 一個強大的、模塊化的、具有圖形/節點界面的 stable diffusion GUI,你無需編碼任何東西就能搞定 stable diffusion。

GitHub 地址→github.com/comfyanonymous/ComfyUI

2.3 neovim 配置:AstroNvim

本周 star 增長數:1,150+,主語言:Lua

AstroNvim 是一個美觀且功能豐富的 neovim 配置,可擴展,支持同其他優秀的插件一起工作。特性:

  • 帶有 Neo-tree 的文件瀏覽器
  • 支持 Cmp 的自動填充
  • 集成了 Gitsigns 的 git
  • 使用 Heirline 的 Statusline、Winbar 和 Bufferline
  • 使用 Toggleterm 的終端
  • 用 Telescope 進行模糊查找
  • 用 Treesitter 實現語法高亮
  • 用 Null-ls 進行格式化和提示
  • 支持 Native LSP 的語言伺服器協議
  • 用 nvim-dap 調試適配器協議

GitHub 地址→github.com/AstroNvim/AstroNvim

2.4 Android 鏡像:scrcpy

本周 star 增長數:1,550+,主語言:C、Java

安卓手機鏡像,可以在 Windows、macOS、Linux 上起一個和你 Android 設備相同的鏡像,讓你通過電腦端與你的手機端進行交互。

GitHub 地址→github.com/Genymobile/scrcpy

2.5 Python 搞定 UI:nicegui

本周 star 增長數:850+,主語言:Python、JavaScript

New 用 Python 搞定 Web UI,有了它,你可以用 Python 創建按鈕、對話框、Markdown 文件、3D 場景。

GitHub 地址→github.com/zauberzeug/nicegui

3. HelloGitHub 熱評

在這個章節,我們將會分享下本周 HelloGitHub 網站上的熱評項目,HG 開源項目評價體系剛上線不久,期待你的評價~

3.1 炫酷的 Windows 終端軟體:FluentTerminal

主語言:C#

基於 UWP 的 Windows 終端應用,擁有強大的自定義主題模塊,能夠輕鬆定製出風格各異的主題。提供了中文選項,支持多窗口、SSH 和搜索等功能。

3.2 AirDrop 的開源替代方案:localsend

主語言:Dart

可以通過本地網絡與附近的設備,安全地共享文件和消息,此過程不需要網際網路,不需要外部伺服器,支持 Windows、Linux、macOS、Android、iOS 設備。

- END -

關鍵字: