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

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 和大家一起分享下喲 🌝

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章