開源的網路瑞士軍刀「GitHub 熱點速覽」

削微寒發表於2024-06-18

上週的開源熱搜專案可謂是精彩紛呈,主打的就一個方便快捷、開箱即用!這款無需安裝、點開就用的網路瑞士軍刀 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 網路瑞士軍刀:CyberChef

主語言:JavaScriptStar: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

主語言:PythonStar: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

主語言:TypeScriptStar:4.8k周增長:2k

該專案可以將小愛音響、米家智慧裝置,與 ChatGPT 能力相結合。支援接入 ChatGPT 和豆包 AI 助手,將你的智慧音響升級為智慧語音助手,從此擁有 AI 問答、資訊查詢、角色扮演、長短記憶、自定義音色等功能。

GitHub 地址→github.com/idootop/mi-gpt

1.5 讓靜態圖片開口“說話”:hallo

主語言:PythonStar: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 遊戲的開源專案
  • 一週萬星的文字轉語音開源專案

相關文章