是時候,升級你的 Windows 了「GitHub 熱點速覽」

削微寒發表於2023-05-04

不知道多少小夥伴用著 Windows 作業系統,可能會有一個煩惱是有時候作業系統過慢,因為眾多拖慢 Windows 系統的元件。Atlas 作為一個修改版的 Windows 系統,能極大提高作業系統執行效率。說到升級,除了 Atlas 之外,還有主打記憶體安全的 sudo 升級版 sudo-rs,以及 pip 等常見 Python 包管理升級版 rye,還有升級 PG 讓它支援向量檢索的 pgvector。

當然本週依舊有兩個 AI 相關專案,一個用來搞圖表,一個用來搞定本地 CPU 推理。

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

  • 本文目錄
    • 1. 本週特推
      • 1.1 AI 專場
      • 1.2 sudo 和 su 實現:sudo-rs
    • 2. GitHub Trending 周榜
      • 2.1 桌面通知:ntfy
      • 2.2 PG 向量檢索:pgvector
      • 2.3 手機影像備份:immich
      • 2.4 一站式 Python 解決方案:rye
      • 2.5 修改版 Windows:Atlas
    • 3. HelloGitHub 熱評
      • 3.1 畫素風 RPG 遊戲:veloren
      • 3.2 壓測工具:dperf
    • 4. 往期回顧

1. 本週特推

1.1 AI 專場

在這波 AI 熱度消退之前,熱點趨勢的特推部分會增加一個模組來分享新的 AI 應用。

文字製圖表:chart-gpt

主語言:TypeScript

New 一款新的 AI 應用,透過文字描述,你就能獲得對應的圖表。

GitHub 地址→https://github.com/whoiskatrin/chart-gpt

OpenAI 相容 API:LocalAI

主語言:Go

New一個自託管、社群驅動的、簡單的本地 OpenAI 相容 API,它採用 Go 編寫,可用於本地 CPU 推理。它適用於 ggml 相容模型,例如:llama.cpp、alpaca.cpp、gpt4all.cpp、vicuna、koala、gpt4all-j 和 cerebras。

GitHub 地址→https://github.com/go-skynet/LocalAI

1.2 sudo 和 su 實現:sudo-rs

主語言:Rust

New 一個 Rust 寫的、兼顧安全性和記憶體安全性導向的 sudo 和 su 實現。目前,sudo-rs 僅支援 Linux 系統。

GitHub 地址→https://github.com/memorysafety/sudo-rs

2.1 桌面通知:ntfy

本週 star 增長數:150+主語言:Go

New ntfy 允許你用 PUT / POST 向你的手機或桌面傳送推送通知。有了這個簡單的基於 HTTP 的釋出-訂閱通知服務,你就能透過指令碼或使用 REST API 向手機或桌面傳送通知。

GitHub 地址→https://github.com/binwiederhier/ntfy

2.2 PG 向量檢索:pgvector

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

一款針對 Postgres 的、開源的向量相似度搜尋,支援:

  • 準確和最近的鄰居搜尋
  • L2 距離、內積和餘弦相似度
  • 支援任意程式語言的 PG 客戶端

編譯方式也很簡單,參考下面命令即可:

cd /tmp
git clone --branch v0.4.1 https://github.com/pgvector/pgvector.git
cd pgvector
make
make install # may need sudo

GitHub 地址→https://github.com/pgvector/pgvector

2.3 手機影像備份:immich

本週 star 增長數:300+主語言:Dart、TypeScript

現在你可以用 immich 直接透過手機來自主託管照片和影片了。部分特性:

  • 共享相簿
  • 軟體執行自動備份
  • 多使用者支援
  • 可透過後設資料、物件、標籤檢索內容
  • 支援 OAuth

GitHub 地址→https://github.com/immich-app/immich

2.4 一站式 Python 解決方案:rye

本週 star 增長數 2,750+主語言:Rust

New Rye 是 Armin 的個人一站式 Python 解決方案。它會安裝和管理 Python 安裝程式,管理 pyproject.toml 檔案、安裝和解除安裝依賴,在後臺管理虛擬環境。此外,它還支援單一程式碼倉庫和全域性工具安裝。

GitHub 地址→https://github.com/mitsuhiko/rye

2.5 修改版 Windows:Atlas

本週 star 增長數:1,350+主語言:Batchfile

New Atlas 是一個修改版的 Windows 10,刪除了眾多拖慢 Windows 系統的元件(遊戲效能下降的罪魁禍首)。Atlas 在主要最佳化效能的同時,也是減少系統、網路、輸入延遲的一個極佳選擇。

GitHub 地址→https://github.com/Atlas-OS/Atlas

3. HelloGitHub 熱評

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

3.1 畫素風 RPG 遊戲:veloren

主語言:Rust

它的靈感來自《塞爾達傳說:曠野之息》、《矮人要塞》和《我的世界》等遊戲。雖然這款遊戲的畫質低,但擁有廣闊的開放世界,玩家在遊戲裡可以打造道具、合成物品、戰鬥、升級、馴養寵物,還可以探索地牢洞穴、在空中滑翔、與 NPC 交易。

HG 評價地址→https://hellogithub.com/repository/5b6e90bc750140f1898d066182adbaa9

3.2 壓測工具:dperf

主語言:C

一款能模擬巨大流量的壓測工具,它基於 DPDK 開發的高效能壓測工具,能夠每秒建立千萬級的 HTTP 連線、億級別的併發請求和數百 Gbps 的吞吐量。

HG 評價地址→https://hellogithub.com/repository/67958cc5d1f44a6a84f3544e3c007e5f

4. 往期回顧

往期回顧:

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

HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~

相關文章