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