上週的開源熱搜專案可謂是精彩紛呈,主打的就一個方便快捷、開箱即用!這款無需安裝、點開就用的網路瑞士軍刀 CyberChef,試用後你就會感嘆它的功能齊全和乾淨的介面。不喜歡 GitHub 的英文介面?GitHub 網站漢化外掛 github-chinese,讓英語不好的同學實現無障礙瀏覽 GitHub(網路障礙不包括在內)。
另外,支援 Docker 一鍵啟動的 MiGPT 用 AI 升級你的智慧音響,讓它變成更懂你的 AI 語音助手。用 Python 寫前端已經不是新聞,但 Google 開源的 mesop 將快速構建 Web 應用原型做到了“極致”,快的代價就是介面十分“樸素”。
最後,走輕快易用路線的分析型資料庫 DuckDB,終於釋出了 1.0 版本。它能夠在強者如雲的開源資料庫之中脫穎而出,靠的就是小巧、輕量、夠用,不跟你拼效能。
- 本文目錄
- 1. 開源熱搜專案
- 1.1 網路瑞士軍刀:CyberChef
- 1.2 程序內的分析型資料庫:DuckDB
- 1.3 用 Python 愉快地寫 WebUI:mesop
- 1.4 為小愛音響接入 LLM:mi-gpt
- 1.5 讓靜態圖片開口“說話”:hallo
- 2. HelloGitHub 熱評
- 2.1 帶 API 服務的瀏覽器書籤管理器:buku
- 2.2 GitHub 網站漢化外掛:github-chinese
- 3. 結尾
- 1. 開源熱搜專案
1. 開源熱搜專案
1.1 網路瑞士軍刀:CyberChef
主語言:JavaScript,Star:26.5k,周增長:500
這是一款執行在瀏覽器裡的多功能網路工具箱,可用於在瀏覽器中執行網路請求,以及各種資料的編碼、加密、壓縮、解析等常用操作。它開箱即用、無需安裝,支援 400 多種功能應有盡有,而且就算不懂程式設計也可以使用,懂程式設計的話就會更加感嘆它的便利!
GitHub 地址→github.com/gchq/CyberChef
1.2 程序內的分析型資料庫:DuckDB
主語言:C++,Star:19.5k,周增長:700
該專案是用 C++ 寫的輕量級分析型資料庫,它體積小、沒有外部依賴項、不作為獨立程序執行,可以看作是分析型的 SQLite。DuckDB 提供了豐富的 SQL 方言,支援 JOIN、聚合、視窗函式、直接查詢 CSV 和 JSON 檔案等功能,雖然它在處理數量級上沒有優勢,但分析億級別的資料完全沒問題,主打的就是一個小巧、輕量、夠用。
GitHub 地址→github.com/duckdb/duckdb
1.3 用 Python 愉快地寫 WebUI:mesop
主語言:Python,Star:3k,周增長:2.7k
該專案是谷歌開源的基於 Python 的 UI 框架,可以用快速構建 Web 應用。簡單說就是可用 Python 寫網站的後端和前端介面,它提供了基礎的 UI 樣式,上手簡單支援熱過載和自定義 UI,適用於快速開發原型和內部工具等場景。
import time
import mesop as me
import mesop.labs as mel
@me.page(path="/text_to_text", title="Text I/O Example")
def app():
mel.text_to_text(
upper_case_stream,
title="Text I/O Example",
)
def upper_case_stream(s: str):
yield s.capitalize()
time.sleep(0.5)
yield "Done"
GitHub 地址→github.com/google/mesop
1.4 為小愛音響接入 LLM:mi-gpt
主語言:TypeScript,Star:4.8k,周增長:2k
該專案可以將小愛音響、米家智慧裝置,與 ChatGPT 能力相結合。支援接入 ChatGPT 和豆包 AI 助手,將你的智慧音響升級為智慧語音助手,從此擁有 AI 問答、資訊查詢、角色扮演、長短記憶、自定義音色等功能。
GitHub 地址→github.com/idootop/mi-gpt
1.5 讓靜態圖片開口“說話”:hallo
主語言:Python,Star:1.3k,周增長:1.3k
這是一個音訊驅動的視覺合成系統,可以根據輸入的音訊和影像生成肖像動畫。它可以讓靜態的肖像影像,根據音訊中的聲音變化動起來,就像真人說話一樣。
GitHub 地址→github.com/fudan-generative-vision/hallo
2. HelloGitHub 熱評
在這個章節,將會分享下本週 HelloGitHub 網站上的熱門開源專案,歡迎與我們分享你上手這些開源專案後的使用體驗。
2.1 帶 API 服務的瀏覽器書籤管理器:buku
主語言:Python
這是一款開源的書籤命令列管理工具,它輕量、隱私安全且易於使用,支援從主流瀏覽器匯入書籤、自動獲取書籤資訊、跨平臺同步和強大的搜尋功能,自帶的 REST API 服務可以方便的整合進任何系統。
專案詳情→hellogithub.com/repository/b0934070059f47d184413c3805ebac5c
2.2 GitHub 網站漢化外掛:github-chinese
主語言:JavaScript
這是一個瀏覽器外掛,它可以將 GitHub 網站的選單欄、標題、按鈕等公共元件自動翻譯成中文,還支援翻譯專案描述等內容,適合剛接觸 GitHub 的小白和英語不好的同學使用。
專案詳情→hellogithub.com/repository/738d0abae49543f18d887a7e29ec9e90
3. 結尾
以上就是本期「GitHub 熱點速覽」的全部內容,希望你能夠在這裡找到自己感興趣的開源專案,如果你有其他好玩、有趣的 GitHub 開源專案想要分享,歡迎來 HelloGitHub 與我們交流和討論。
往期回顧
- 手機上玩 PC 遊戲的開源專案
- 一週萬星的文字轉語音開源專案