查漏補缺,這些熱門開源專案你都知道麼?「GitHub 熱點速覽」

削微寒發表於2023-10-09

本期熱點速覽的周榜部分的專案,基本上每週都會在 GitHub Trending 見到它們的身影,因為它們實在太火了。一般來說,這些火爆的專案大家都耳熟能詳,但是為了防止有些小夥伴不怎麼逛 GitHub,以及並沒有翻閱之前的月刊或者是熱點速覽。藉著這個大家不怎麼搞新專案的假期,索性收集下常見的 5 個開源專案,如果你認識這些專案,就當溫故知新了。

在本週特推部分,依舊是 2 個新晉熱榜專案,一個用 Go 寫 HTML,一個則是想搞定 Postman 的 API 工具。

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

  • 本文目錄
    • 1. 本週特推
      • 1.1 用 Go 寫 HTML:templ
      • 1.2 API 神器:bruno
    • 2. GitHub Trending 周榜
      • 2.1 從零構建你的技術棧:build-your-own-x
      • 2.2 Windows 啟用:Microsoft-Activation-Scripts
      • 2.3 你的 App 服務:appwrite
      • 2.4 程式碼格式化:black
      • 2.5 Windows 實用集:PowerToys
    • 3. HelloGitHub 熱評
      • 3.1 自定義螢幕點選:gkd
      • 3.2 選單欄番茄時鐘:TomatoBarz
    • 4. 往期回顧

1. 本週特推

1.1 用 Go 寫 HTML:templ

主語言:Go

New templ 一個適用於 Go 語言的 HTML 模板語言,你可以在 Go 中編寫 HTML。

GitHub 地址→https://github.com/a-h/templ

1.2 API 神器:bruno

主語言:JavaScript

New Bruno 是一個開源的 IDE,可以用來探索、測試 API。作為一個創新 API 客戶端,它希望改變 Postman 及其類似 API 工具的現狀。它會將集合儲存在檔案系統的資料夾中,並用純本文標記語言 Bru 來儲存相關的 API 請求。

Bruno 只支援離線使用,並沒有打算新增雲同步功能。為了保護資料安全,Bruno 會將資料保留在你的裝置上,而非雲端。

GitHub 地址→https://github.com/usebruno/bruno

2.1 從零構建你的技術棧:build-your-own-x

本週 star 增長數 2,050+

正如專案所說,這個專案合集是為了讓你從零開始,逐步學會某門技術。作為一個實操中掌握技術的專案,build-your-own-x 可以讓你搞定 3D 渲染、搭建自己的機器人,做一個自己的資料庫等等。

GitHub 地址→https://github.com/codecrafters-io/build-your-own-x

2.2 Windows 啟用:Microsoft-Activation-Scripts

本週 star 增長數:1,100+

有了 Microsoft-Activation-Scripts,啟用 Windows 和 Office 不再是問題。它注重開源、減少反病毒軟體的檢測,這個用到 HWID、Ohook、KMS38、線上 KMS 啟用方法的工具,一定能幫你解決 Windows 的啟用問題。

GitHub 地址→https://github.com/massgravel/Microsoft-Activation-Scripts

2.3 你的 App 服務:appwrite

本週 star 增長數:2,250+主語言:TypeScript、PHP

一個適用於 Flutter、Vue、Angular、React、iOS、Android 的完整後端服務。Appwrite 基於 Docker 提供的微服務庫可應用於網頁端,移動端,以及後端。Appwrite 支援使用者驗證、外部授權、使用者資料讀寫檢索、檔案儲存、影像處理、雲函式計算等多種服務,此外它提供了視覺化介面,方便開發者高效地開發應用.

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

2.4 程式碼格式化:black

本週 star 增長數:1,850+主語言:Python

一個絕對不向不規範妥協的程式碼格式化庫 black,你無需手動調整程式碼格式,交給 black,它會幫你格式化你的 Python 程式碼。經過 Black 格式化過的程式碼保證了風格統一,你只需要專注程式碼編寫便好。

# in:

def very_important_function(template: str, *variables, file: os.PathLike, engine: str, header: bool = True, debug: bool = False):
    """Applies `variables` to the `template` and writes to `file`."""
    with open(file, 'w') as f:
        ...

# out:

def very_important_function(
    template: str,
    *variables,
    file: os.PathLike,
    engine: str,
    header: bool = True,
    debug: bool = False,
):
    """Applies `variables` to the `template` and writes to `file`."""
    with open(file, "w") as f:
        ...

GitHub 地址→https://github.com/psf/black

2.5 Windows 實用集:PowerToys

本週 star 增長數:1,700+主語言:C#、C++

Microsoft PowerToys 是一套實用工具,希望提升進階使用者的 Windows 使用體驗,提高工作效率。

GitHub 地址→https://github.com/microsoft/PowerToys

3. HelloGitHub 熱評

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

3.1 自定義螢幕點選:gkd

主語言:Kotlin

該專案是基於無障礙功能的手機自動點選工具,支援自定義或訂閱點選規則,可用來自動完成點選跳過廣告、同意按鈕、領紅包等操作。

HG 評價地址→https://hellogithub.com/repository/9fa01263b1eb408596722394362ec55b

3.2 選單欄番茄時鐘:TomatoBarz

主語言:Swift

這是一款 macOS 上的番茄時鐘應用,它小巧精緻、介面簡潔,支援設定工作和休息間隔、提示音、全域性熱鍵等功能。

HG 評價地址→https://hellogithub.com/repository/0984b4e33d9546eb9275470a339352a9

4. 往期回顧

往期回顧:

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

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

相關文章