查漏補缺,這些熱門開源項目你都知道么?
本期熱點速覽的周榜部分的項目,基本上每周都會在 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
主語言:Go
New templ 一個適用于 Go 語言的 HTML 模板語言,你可以在 Go 中編寫 HTML。
GitHub 地址→github.com/a-h/templ
圖片
1.2 API 神器:bruno
主語言:JavaScript
New Bruno 是一個開源的 IDE,可以用來探索、測試 API。作為一個創新 API 客戶端,它希望改變 Postman 及其類似 API 工具的現狀。它會將集合存儲在文件系統的文件夾中,并用純本文標記語言 Bru 來保存相關的 API 請求。
Bruno 只支持離線使用,并沒有打算添加云同步功能。為了保護數據安全,Bruno 會將數據保留在你的設備上,而非云端。
GitHub 地址→github.com/usebruno/bruno
圖片
2. GitHub Trending 周榜
2.1 從零構建你的技術棧:build-your-own-x
本周 star 增長數 2,050+
正如項目所說,這個項目合集是為了讓你從零開始,逐步學會某門技術。作為一個實操中掌握技術的項目,build-your-own-x 可以讓你搞定 3D 渲染、搭建自己的機器人,做一個自己的數據庫等等。
GitHub 地址→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 地址→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 地址→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 地址→github.com/psf/black
2.5 Windows 實用集:PowerToys
本周 star 增長數:1,700+,主語言:C#、C++
Microsoft PowerToys 是一套實用工具,希望提升進階用戶的 Windows 使用體驗,提高工作效率。
GitHub 地址→github.com/microsoft/PowerToys
圖片
3. HelloGitHub 熱評
在這個章節,我們將會分享下本周 HelloGitHub 網站上的熱評項目,HG 開源項目評價體系剛上線不久,期待你的評價。
3.1 自定義屏幕點擊:gkd
主語言:Kotlin
該項目是基于無障礙功能的手機自動點擊工具,支持自定義或訂閱點擊規則,可用來自動完成點擊跳過廣告、同意按鈕、領紅包等操作。
HG 評價地址→hellogithub.com/repository/9fa01263b1eb408596722394362ec55b
圖片
3.2 菜單欄番茄時鐘:TomatoBarz
主語言:Swift
骨架屏是在頁面展示所需的數據還未加載完成時,先展示出頁面大致結構的一項技術。這個 Swift 骨架屏庫容易上手、接口友好,支持所有 UIView、自定義動畫等功能。
HG 評價地址→hellogithub.com/repository/0984b4e33d9546eb9275470a339352a9