查漏補(bǔ)缺,這些熱門開(kāi)源項(xiàng)目你都知道么?
本期熱點(diǎn)速覽的周榜部分的項(xiàng)目,基本上每周都會(huì)在 GitHub Trending 見(jiàn)到它們的身影,因?yàn)樗鼈儗?shí)在太火了。一般來(lái)說(shuō),這些火爆的項(xiàng)目大家都耳熟能詳,但是為了防止有些小伙伴不怎么逛 GitHub,以及并沒(méi)有翻閱之前的月刊或者是熱點(diǎn)速覽。借著這個(gè)大家不怎么搞新項(xiàng)目的假期,索性收集下常見(jiàn)的 5 個(gè)開(kāi)源項(xiàng)目,如果你認(rèn)識(shí)這些項(xiàng)目,就當(dāng)溫故知新了。
在本周特推部分,依舊是 2 個(gè)新晉熱榜項(xiàng)目,一個(gè)用 Go 寫 HTML,一個(gè)則是想搞定 Postman 的 API 工具。
以下內(nèi)容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡(jiǎn)稱 HN 熱帖),選項(xiàng)標(biāo)準(zhǔn):新發(fā)布 | 實(shí)用 | 有趣,根據(jù)項(xiàng)目 release 時(shí)間分類,發(fā)布時(shí)間不超過(guò) 14 day 的項(xiàng)目會(huì)標(biāo)注 New,無(wú)該標(biāo)志則說(shuō)明項(xiàng)目 release 超過(guò)半月。由于本文篇幅有限,還有部分項(xiàng)目未能在本文展示,望周知 ??
圖片
1. 本周特推
1.1 用 Go 寫 HTML:templ
主語(yǔ)言:Go
New templ 一個(gè)適用于 Go 語(yǔ)言的 HTML 模板語(yǔ)言,你可以在 Go 中編寫 HTML。
GitHub 地址→github.com/a-h/templ
圖片
1.2 API 神器:bruno
主語(yǔ)言:JavaScript
New Bruno 是一個(gè)開(kāi)源的 IDE,可以用來(lái)探索、測(cè)試 API。作為一個(gè)創(chuàng)新 API 客戶端,它希望改變 Postman 及其類似 API 工具的現(xiàn)狀。它會(huì)將集合存儲(chǔ)在文件系統(tǒng)的文件夾中,并用純本文標(biāo)記語(yǔ)言 Bru 來(lái)保存相關(guān)的 API 請(qǐng)求。
Bruno 只支持離線使用,并沒(méi)有打算添加云同步功能。為了保護(hù)數(shù)據(jù)安全,Bruno 會(huì)將數(shù)據(jù)保留在你的設(shè)備上,而非云端。
GitHub 地址→github.com/usebruno/bruno
圖片
2. GitHub Trending 周榜
2.1 從零構(gòu)建你的技術(shù)棧:build-your-own-x
本周 star 增長(zhǎng)數(shù) 2,050+
正如項(xiàng)目所說(shuō),這個(gè)項(xiàng)目合集是為了讓你從零開(kāi)始,逐步學(xué)會(huì)某門技術(shù)。作為一個(gè)實(shí)操中掌握技術(shù)的項(xiàng)目,build-your-own-x 可以讓你搞定 3D 渲染、搭建自己的機(jī)器人,做一個(gè)自己的數(shù)據(jù)庫(kù)等等。
GitHub 地址→github.com/codecrafters-io/build-your-own-x
圖片
2.2 Windows 激活:Microsoft-Activation-Scripts
本周 star 增長(zhǎng)數(shù):1,100+
有了 Microsoft-Activation-Scripts,激活 Windows 和 Office 不再是問(wèn)題。它注重開(kāi)源、減少反病毒軟件的檢測(cè),這個(gè)用到 HWID、Ohook、KMS38、在線 KMS 激活方法的工具,一定能幫你解決 Windows 的激活問(wèn)題。
GitHub 地址→github.com/massgravel/Microsoft-Activation-Scripts
圖片
2.3 你的 App 服務(wù):appwrite
本周 star 增長(zhǎng)數(shù):2,250+,主語(yǔ)言:TypeScript、PHP
一個(gè)適用于 Flutter、Vue、Angular、React、iOS、Android 的完整后端服務(wù)。Appwrite 基于 Docker 提供的微服務(wù)庫(kù)可應(yīng)用于網(wǎng)頁(yè)端,移動(dòng)端,以及后端。Appwrite 支持用戶驗(yàn)證、外部授權(quán)、用戶數(shù)據(jù)讀寫檢索、文件儲(chǔ)存、圖像處理、云函數(shù)計(jì)算等多種服務(wù),此外它提供了可視化界面,方便開(kāi)發(fā)者高效地開(kāi)發(fā)應(yīng)用.
GitHub 地址→github.com/appwrite/appwrite
圖片
2.4 代碼格式化:black
本周 star 增長(zhǎng)數(shù):1,850+,主語(yǔ)言:Python
一個(gè)絕對(duì)不向不規(guī)范妥協(xié)的代碼格式化庫(kù) black,你無(wú)需手動(dòng)調(diào)整代碼格式,交給 black,它會(huì)幫你格式化你的 Python 代碼。經(jīng)過(guò) Black 格式化過(guò)的代碼保證了風(fēng)格統(tǒng)一,你只需要專注代碼編寫便好。
# 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 實(shí)用集:PowerToys
本周 star 增長(zhǎng)數(shù):1,700+,主語(yǔ)言:C#、C++
Microsoft PowerToys 是一套實(shí)用工具,希望提升進(jìn)階用戶的 Windows 使用體驗(yàn),提高工作效率。
GitHub 地址→github.com/microsoft/PowerToys
圖片
3. HelloGitHub 熱評(píng)
在這個(gè)章節(jié),我們將會(huì)分享下本周 HelloGitHub 網(wǎng)站上的熱評(píng)項(xiàng)目,HG 開(kāi)源項(xiàng)目評(píng)價(jià)體系剛上線不久,期待你的評(píng)價(jià)。
3.1 自定義屏幕點(diǎn)擊:gkd
主語(yǔ)言:Kotlin
該項(xiàng)目是基于無(wú)障礙功能的手機(jī)自動(dòng)點(diǎn)擊工具,支持自定義或訂閱點(diǎn)擊規(guī)則,可用來(lái)自動(dòng)完成點(diǎn)擊跳過(guò)廣告、同意按鈕、領(lǐng)紅包等操作。
HG 評(píng)價(jià)地址→hellogithub.com/repository/9fa01263b1eb408596722394362ec55b
圖片
3.2 菜單欄番茄時(shí)鐘:TomatoBarz
主語(yǔ)言:Swift
骨架屏是在頁(yè)面展示所需的數(shù)據(jù)還未加載完成時(shí),先展示出頁(yè)面大致結(jié)構(gòu)的一項(xiàng)技術(shù)。這個(gè) Swift 骨架屏庫(kù)容易上手、接口友好,支持所有 UIView、自定義動(dòng)畫等功能。
HG 評(píng)價(jià)地址→hellogithub.com/repository/0984b4e33d9546eb9275470a339352a9