揭開周獲 18k star 開源項目的神秘面紗
以下內(nèi)容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標(biāo)準(zhǔn): 新發(fā)布 | 實用 | 有趣 ,根據(jù)項目 release 時間分類,發(fā)布時間不超過 14 day 的項目會標(biāo)注 New ,無該標(biāo)志則說明項目 release 超過半月。
1.1 高性能 JS Runtime:bun
本周 star 增長數(shù):18,000+
Bun 是用 Zig 編寫高性能 JavaScript Runtime,提供了包括打包、轉(zhuǎn)譯、安裝和運(yùn)行 JS、TS 項目的所有功能。Bunt 內(nèi)置原生 Bundler、編譯器、任務(wù)運(yùn)行器和 npm 客戶端。它的一些特性:
- 支持諸如fetch? 、WebSocket 之類的 Web API。由于它內(nèi)嵌 JavaScriptCore,它的性能比 V8 更快速、高效(盡管因此它更加難被嵌入);
- JavaScript / TypeScript / JSX transpiler;
- JavaScript & CSS bundler;
- package.json 腳本的任務(wù)運(yùn)行器;
- 兼容 npm 包的包管理器;
GitHub 地址→ https://github.com/Jarred-Sumner/bun
1.2 一行代碼的藝術(shù):discoart
本周 star 增長數(shù):700+
New 有了 DiscoArt,你一行代碼就能用 Disco Diffusion 生成畫作。作為一個 AI 方面的圖像應(yīng)用,它引入了一些便捷的功能,支持結(jié)果復(fù)現(xiàn)、持久性、gRPC / HTTP 服務(wù),以便集成到更大規(guī)模的應(yīng)用場景下。下圖就是用 DiscoArt 生成藝術(shù)畫作。
GitHub 地址→ https://github.com/jina-ai/discoart
2. GitHub Trending 周榜
2.1 一個文件 Go 后端:pocketbase
本周 star 增長數(shù):3,750+
New PocketBase 一個開源的 Go 后端,具有以下特性:
- 以實時訂閱模式內(nèi)嵌 SQLite 數(shù)據(jù)庫;
- 內(nèi)置文件、用戶管理;
- 便捷的管理儀表盤;
- REST-ish API;
GitHub 地址→ https://github.com/pocketbase/pocketbase
2.2 搜索引擎:searxng
本周 star 增長數(shù):700+
SearXNG 一個免費(fèi)的互聯(lián)網(wǎng)元搜索引擎,它聚合來自各種搜索服務(wù)和數(shù)據(jù)庫的搜索(查詢)結(jié)果。使用 SearXNG 的用戶既不被跟蹤也不被分析,所以相對用戶隱私安全較高。不過,該項目目前遇到比較大的問題是多語言支持問題,可以從下圖看到它對各類語言的支持程度。
GitHub 地址→ https://github.com/searxng/searxng
2.3 代碼片段管理:massCode
本周 star 增長數(shù) 1,150+
massCode 允許你使用多級文件夾以及標(biāo)簽來組織代碼片段。每個代碼片段都有片段-標(biāo)簽,這提供了更高層次的組織,也更方便你來復(fù)用代碼。
GitHub 地址→ https://github.com/massCodeIO/massCode
2.4 3snake 替代品:pamspy
本周 star 增長數(shù):800+
New pamspy 利用 eBPF 技術(shù)實現(xiàn)了 3snake 的功能,它會跟蹤 PAM(Pluggable Authentication Modules)庫中的特定用戶域函數(shù),而像 sudo、sshd、passwd、gnome 之類程序使用 PAM 來處理認(rèn)證。
GitHub 地址→ https://github.com/citronneur/pamspy
2.5 快速啟動 Web 應(yīng)用:create-t3-app
本周 star 增長數(shù):1,550+
create-t3-app 讓你以最快的方式啟動一個獨立、全棧、類型安全 NextJS 應(yīng)用。
GitHub 地址→ https://github.com/t3-oss/create-t3-app
? ?