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.1 遠端除錯:page-spy-web
主語言:TypeScript
PageSpy 是貨拉拉開源的、來除錯遠端 Web 專案的工具。基於對原生 API 的封裝,它將呼叫原生方法時的引數進行過濾、轉化,整理成格式規範的訊息供除錯端消費;除錯端收到訊息資料,提供類控制檯可互動式的功能介面將資料呈現出來。
1.2 搜尋引擎:orama
主語言:TypeScript
Orama 是一個快速的、包含所有功能的全文和向量搜尋引擎,完全用 TypeScript 編寫,且沒有任何依賴。Orama 具有快速、存內、容錯別字、輕巧(小於 2kb)等特性,它可在瀏覽器、伺服器和邊緣計算環境中執行全文、向量和混合搜尋查詢。
GitHub 地址→https://github.com/oramasearch/orama
2. GitHub Trending 周榜
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 和大家一起分享下喲 🌝