2023 年最後一波工具安利「GitHub 熱點速覽」

削微寒發表於2023-12-18

2023 年還有兩週就要接近尾聲了,2023 年的熱點速覽還有一波工具好安利:比如上週推薦之後上了熱榜的遠端除錯工具 page-spy-web,讓除錯像呼吸一般自然方便;還有輕量級的搜尋引擎 orama,可以讓你下載 B 站影片好好過個元旦的下載姬 downkyi,JS 格式化工具 biome,Meta 開源的 JS 庫 stylex 也是頗受歡迎。

以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布 | 實用 | 有趣,根據專案 release 時間分類,釋出時間不超過 14 day 的專案會標註 New,無該標誌則說明專案 release 超過半月。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 🌝

  • 本文目錄
    • 1. 本週特推
      • 1.1 遠端除錯:page-spy-web
      • 1.2 搜尋引擎:orama
    • 2. GitHub Trending 周榜
      • 2.1 語言學習:project-based-learning
      • 2.2 自定義使用者介面:stylex
      • 2.3 Web 開發套件:biome
      • 2.4 3D 模型生成:threestudio
      • 2.5 嗶哩下載姬:downkyi
    • 3. HelloGitHub 熱項
      • 3.1 沙盒環境:devbox
      • 3.2 數字手寫筆:dpoint
    • 4. 往期回顧

1. 本週特推

1.1 遠端除錯:page-spy-web

主語言:TypeScript

PageSpy 是貨拉拉開源的、來除錯遠端 Web 專案的工具。基於對原生 API 的封裝,它將呼叫原生方法時的引數進行過濾、轉化,整理成格式規範的訊息供除錯端消費;除錯端收到訊息資料,提供類控制檯可互動式的功能介面將資料呈現出來。

GitHub 地址→https://github.com/HuolalaTech/page-spy-web

1.2 搜尋引擎:orama

主語言:TypeScript

Orama 是一個快速的、包含所有功能的全文和向量搜尋引擎,完全用 TypeScript 編寫,且沒有任何依賴。Orama 具有快速、存內、容錯別字、輕巧(小於 2kb)等特性,它可在瀏覽器、伺服器和邊緣計算環境中執行全文、向量和混合搜尋查詢。

GitHub 地址→https://github.com/oramasearch/orama

2.1 語言學習:project-based-learning

本週 star 增長數:1,300+

實踐出真知,在實踐中瞭解、掌握程式設計技巧一直是大家預設的學習語言法。project-based-learning 收錄了一系列程式設計專案,當中涉及了多種技術,在你做專案的過程中便掌握各種技能。

GitHub 地址→https://github.com/practical-tutorials/project-based-learning

2.2 自定義使用者介面:stylex

本週 star 增長數:1,850+主語言:JavaScript

New StyleX 是 Meta 開源、用於為最佳化的使用者介面定義樣式的 JavaScript 庫。它結合了內聯樣式和靜態 CSS 的優點,作為一個 CSS-in-JS,所有樣式在編譯時會捆綁在靜態 CSS 檔案。

示例:

import stylex from '@stylexjs/stylex';

const styles = stylex.create({
  root: {
    padding: 10,
  },
  element: {
    backgroundColor: 'red',
  },
});

const styleProps = stylex.apply(styles.root, styles.element);

GitHub 地址→https://github.com/facebook/stylex

2.3 Web 開發套件:biome

本週 star 增長數:850+主語言:Rust

Biome 是一個速度極快的格式化工具,適用於 JavaScript、TypeScript、JSX 和 JSON,與 Prettier 的相容性達到 96%。此外,它還是個程式碼檢查器,適用於 JavaScript、TypeScript 和 JSX,它包含了來自 ESLint、TypeScript ESLint 以及其他來源的超過 170 條規則。它會提供詳細且具有上下文的診斷資訊,幫你改進 Web 程式碼!

GitHub 地址→https://github.com/biomejs/biome

2.4 3D 模型生成:threestudio

本週 star 增長數:650+主語言:Python

threestudio 是一個統一的框架,用於從文字提示、單個影像和少量影像建立 3D 內容,它透過提升 2D 文字到影像生成模型來實現 3D 成像。

GitHub 地址→https://github.com/threestudio-project/threestudio

2.5 嗶哩下載姬:downkyi

本週 star 增長數:350+主語言:C#

嗶哩下載姬 downkyi,嗶哩嗶哩網站影片下載工具,支援批次下載,支援 8K、HDR、杜比視界,提供工具箱(音影片提取、去水印等)。

GitHub 地址→https://github.com/leiurayer/downkyi

3. HelloGitHub 熱項

在這個章節,我們將會分享下本週 HelloGitHub 網站上的熱門專案,HG 開源專案評價體系剛上線不久,期待你的評價。

3.1 沙盒環境:devbox

主語言:Go

該專案可以建立一個可移植、隔離、用於開發的獨立 shell,無需 Docker 和虛擬機器。比如你的專案使用 Python 和 Go 語言,用這個工具僅需一條命令就能初始化一個獨立的開發環境。

# 安裝
curl -fsSL https://get.jetpack.io/devbox | bash
# 初始化
devbox init
# 安裝 Python 和 Go
devbox add python2 go_1_18
# 啟用
devbox shell

HG 評價地址→https://hellogithub.com/repository/0d6c899756c94a10bd31b030cfb940f8

3.2 數字手寫筆:dpoint

主語言:Python

該專案透過攝像頭跟蹤和慣性測量,實現了 6DoF 輸入。觸控筆可用於任何平面,僅需消費級的攝像頭配合使用。

HG 評價地址→https://hellogithub.com/repository/69a05c4a9e0640f993d71858c27efc8d

4. 往期回顧

往期回顧:

以上為 2023 年第 51 個工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、實用的 GitHub 專案,來 HelloGitHub 和大家一起分享下喲 🌝

相關文章