GitHub 公佈 2021 Top 10 博文「GitHub 熱點速覽」

語言: CN / TW / HK

2021 年在這周徹底同我們告別了,在本週的「News 快讀」模組你可以看到過去一年 GitHub 的熱門文章,其中有我們熟悉的可能讓很多程式設計師“失業”的 Copilot,還有官方的雲端 IDE CodeSpace 等新產品資訊,也有 GitHub 官方技術團隊的 Web 組建、資料庫實踐,也有新版搜尋功能、新首頁優化等優化…在閱讀官方公佈的 Top 10 博文中,小魚乾只知道 1、3、5 三篇博文(有點少),不知道閱讀本文的你之前看過幾篇呢?

除了官方的新聞速讀,同往常一樣本週有許多實用的開發小工具,像是相見恨晚的 macOS 系統監控器 stats、構建 Rust 多平臺應用的 Dioxus、K8s 流量檢視器 mizu 等等…

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

  • 本文目錄
    • News 快讀

        1. GitHub 新版搜尋功能內測中
        1. GitHub 2021 年度 Top 10 博文公佈
      1. 本週特推
      • 1.1 選單欄的系統監控器:stats
      • 1.2 元宇宙清單:awesome-metaverse
      1. GitHub Trending 周榜
      • 2.1 資料管理:seatunnel
      • 2.2 90 天 DevOps:90DaysOfDevOps
      • 2.3 跨平臺開發:Dioxus
      • 2.4 K8s API 流量檢視器:mizu
      • 2.5 區塊鏈遊戲:sunflower-farmers
      1. 往期回顧

News 速覽

1. GitHub 新版程式碼搜尋功能內測中

雖然不是個新·新聞,GitHub 新版程式碼搜尋功能陸續開放試用中,可輕鬆根據正則、路徑、不包含特定字元進行搜尋。有興趣的小夥伴可以點選連結:https://cs.github.com/about 申請試用。

2. GitHub 2021 年度 Top 10 博文公佈

GitHub 官方公佈 2021 年度 Top 10 博文:

  1. GitHub 研發團隊遷移到 Codespace
  2. GitHub 新認證 Token 背後的故事
  3. 你的 AI 結對程式設計工具:Copilot
  4. 開源進入火星
  5. npm 7 釋出
  6. 優化 GitHub 首頁
  7. polkit 許可權升級:如何在 Linux 上捕獲一個有 7 年曆史的 bug
  8. GitHub 是怎麼使用 Web 元件的
  9. 劃分 GitHub 關係型資料庫以應對增長的資料規模
  10. 新版 GitHub 搜尋功能

:上文僅翻譯了文章標題,連結為英文版原文。

1. 本週特推

1.1 選單欄的系統監控器:stats

本週 star 增長數:750+

Stats 選單欄系統監控器,你可以看到電池餘量、磁碟用量、網路情況、CPU 使用率等等系統資訊,支援中文在內的多語言版本。

GitHub 地址→https://github.com/exelban/stats

1.2 元宇宙清單:awesome-metaverse

本週 star 增長數:150+

元宇宙是去年熱點,那麼它有什麼應用呢?awesome-metaverse 收錄了現有的元宇宙概念應用,介於「元宇宙是什麼」的觀點各家有所不同,所以這個專案是一個集大成者,可以看到各式各樣別人眼中的“元宇宙”,分為 WebXR、Social VR、Avatar Providers、Protocols and Standards、Books、Movies、Articles and Blogs、White Papers 和 Links 等分類。

GitHub 地址→https://github.com/M3-org/awesome-metaverse

2. GitHub Trending 周榜

2.1 資料管理:seatunnel

本週 star 增長數:500+

seatunnel 分散式資料整合平臺,可用於資料同步、整合、ETL、聚合等場景,支援多資料來源處理。它具有以下特性:

  • 簡單易用,靈活配置,無需開發
  • 實時流式處理
  • 離線多源資料分析
  • 高效能、海量資料處理能力
  • 模組化和外掛化,易於擴充套件
  • 支援利用 SQL 做資料處理和聚合
  • 支援 Spark Structured Streaming
  • 支援 Spark 2.x

GitHub 地址→https://github.com/apache/incubator-seatunnel

2.2 90 天 DevOps:90DaysOfDevOps

本週 star 增長數:750+

New 90DaysOfDevOps 學習倉,作者將會在 90 天構建他的 DevOps 知識體系,如果你有興趣瞭解 DevOps 知識,不妨和他一起每天花 1 個小時瞭解 DevOps 不同領域的基礎知識。

GitHub 地址→https://github.com/MichaelCade/90DaysOfDevOps

2.3 跨平臺開發:Dioxus

本週 star 增長數:1,500+

New Dioxus 一個可移植、高效能、符合 ergonomic 原則、類 React 框架,可在 Rust 中構建跨平臺的使用者介面。它可用來交付 Web 應用程式、桌面應用程式、靜態站點、實時檢視應用程式、移動應用程式(WIP)等等。

GitHub 地址→https://github.com/DioxusLabs/dioxus

2.4 K8s API 流量8檢視器:mizu

本週 star 增長數:600+

Kubernetes 的 API 流量檢視器,可以檢視微服務之間的所有 API 通訊情況,方便你除錯和排查故障。特性:

  • 簡單又強大的 CLI
  • 實時監控網路流量,支援 HTTP/1.1 在內的多種協議
  • 免部署安裝
  • 豐富的過濾機制

GitHub 地址→https://github.com/up9inc/mizu

2.5 區塊鏈遊戲:sunflower-farmers

本週 star 增長數:600+

New sunflower-farmers 一款基於區塊鏈的遊戲,玩家可以通過遊戲賺取向日葵農民代幣。

GitHub 地址→https://github.com/sunflower-farmers/sunflower-farmers

3. 往期回顧

以上為 2022 年第 2 個工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 🌝