開源的翻譯軟體眾多,但大多數依賴於翻譯 API 服務,因此就需要聯網、有次數限制、並非完全免費。然後,本週上榜的是一款可以離線使用的 Android 翻譯軟體:RTranslator,它建立於 4 年前,最初也是基於谷歌翻譯 API 開發,但在上週釋出的 2.0 版本中,採用了全新的 NLLB+Whisper 模型,實現了可離線使用的同聲翻譯功能,這一改動 Star 數直接一飛沖天!
接下來上榜的開源專案,包括可當成命令列工具使用的爬蟲框架 katana,輕鬆檢視頻寬使用情況的命令列工具 bandwhich,零程式碼開發遊戲的 GDevelop,以及端到端的 WebRTC 技術棧 LiveKit,它能簡化 Web 實時通訊應用的開發。
最後,高顏值的 LLM 聊天應用 lobe-chat,搭配上簡化大模型 API 服務的工具 LiteLLM,幫助你輕鬆打造屬於自己的免費 ChatGPT 應用。
- 本文目錄
- 1. 開源熱搜專案
- 1.1 離線的 Android 實時翻譯軟體:RTranslator
- 1.2 開箱即用的爬蟲工具和框架:katana
- 1.3 零程式碼的遊戲開發平臺:GDevelop
- 1.4 端到端的 WebRTC 技術棧:LiveKit
- 1.5 高顏值的 ChatGPT/LLM 聊天應用:lobe-chat
- 2. HelloGitHub 熱評
- 2.1 簡化大模型 API 呼叫的工具:LiteLLM
- 2.2 檢視頻寬使用情況的命令列工具:bandwhich
- 3. 結尾
- 1. 開源熱搜專案
1. 開源熱搜專案
1.1 離線的 Android 實時翻譯軟體:RTranslator
主語言:C++,Star:2.3k,周增長:2.1k
這是一款開源、免費、離線的 Android 實時翻譯軟體,它使用 Meta 開源的 NLLB 模型進行翻譯,並結合 OpenAI 的 Whisper 技術處理語音,實現完全免費且無需聯網的“同聲翻譯”功能,支援對話、對講和文字翻譯模式。需要注意,首次啟動應用時會下載約 1GB 的模型,手機需具備至少 6GB 的執行記憶體。
GitHub 地址→github.com/niedev/RTranslator
1.2 開箱即用的爬蟲工具和框架:katana
主語言:Go,Star:9.6k,周增長:600
這是一個用 Go 語言編寫的爬蟲框架,可作為命令列工具或庫使用,支援無頭模式、JS 解析、正規表示式、輸出 JSON 檔案和自動填寫表單等功能。把它當成命令列工具使起來十分方便,簡單的爬蟲根本不用寫,一條命令直接搞定。
GitHub 地址→github.com/projectdiscovery/katana
1.3 零程式碼的遊戲開發平臺:GDevelop
主語言:JavaScript,Star:7.1k,周增長:700
它是一個免費的開源遊戲製作工具,它提供了視覺化的編輯器和遊戲開發環境,讓使用者不用寫複雜的程式碼,即可透過拖拽的方式製作 2D 遊戲。
GitHub 地址→github.com/4ian/GDevelop
1.4 端到端的 WebRTC 技術棧:LiveKit
主語言:Go,Star:8.7k,周增長:400
該專案可用於構建基於 WebRTC 的可擴充套件多使用者音/影片線上會議應用,它提供了豐富的客戶端 SDK 和易於部署的伺服器端,支援發言人檢測、端到端加密、螢幕共享等功能。
GitHub 地址→github.com/livekit/livekit
1.5 高顏值的 ChatGPT/LLM 聊天應用:lobe-chat
主語言:TypeScript,Star:33k,周增長:1k
該專案是由一群熱情洋溢的設計工程師開發的 ChatGPT/LLM 桌面應用,它擁有極高的顏值,支援語音對話、視覺識別、文生圖、外掛市場、移動端適配和多使用者管理等功能,可接入多種模型服務商和本地大語言模型。
GitHub 地址→github.com/lobehub/lobe-chat
2. HelloGitHub 熱評
在這個章節,將會分享下本週 HelloGitHub 網站上的熱門開源專案,歡迎與我們分享你上手這些開源專案後的使用體驗。
2.1 簡化大模型 API 呼叫的工具:LiteLLM
主語言:Python
該專案能夠將各種 AI 大模型和服務的介面,統一轉換成 OpenAI 的格式,簡化了在不同 AI 服務/大模型切換和管理的工作。此外,它還支援設定預算、限制請求頻率、管理 API Key 和配置 OpenAI 代理伺服器等功能。
專案詳情→hellogithub.com/repository/8c5825ab3aa640349dba422c26178376
2.2 檢視頻寬使用情況的命令列工具:bandwhich
主語言:Rust
這是一個開源的命令列網路頻寬監控工具,它可以實時顯示網路使用情況,包括程序、連線和遠端地址等資訊。
專案詳情→hellogithub.com/repository/bcff09fdc3864c3c8aa3024e0f56ea1e
3. 結尾
以上就是本期「GitHub 熱點速覽」的全部內容,希望你能夠在這裡找到自己感興趣的開源專案,如果你有其他好玩、有趣的 GitHub 開源專案想要分享,歡迎來 HelloGitHub 與我們交流和討論。
往期回顧
- 開源的網路瑞士軍刀
- 手機上玩 PC 遊戲的開源專案