我們一起聊聊好用到飛起的新項(xiàng)目
雖然本周 GitHub 熱榜都是一些熟悉的面孔,但還是有不少新開源的項(xiàng)目,比如受啟發(fā)于 Stripe IDs 的 UUIDv7 擴(kuò)展 typeid,相信有了它,數(shù)據(jù)標(biāo)識(shí)問題就迎刃而解了。此外,還有剛開源就獲得近 2k star 的摳背景項(xiàng)目 background-removal-js,一鍵就能去掉圖片背景。
還有一個(gè)非常有意思的 IDE,它是運(yùn)行在容器里的 devpod,還有老牌的 GIS 項(xiàng)目,你可以用喜歡的畫作來(lái)繪制地圖的 QGIS。
至于 AFFiNE、Tkinter-Designer、google-ctf 是什么,就要留給你自己去發(fā)現(xiàn)了。
以下內(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í)間不超過 14 day 的項(xiàng)目會(huì)標(biāo)注 New,無(wú)該標(biāo)志則說(shuō)明項(xiàng)目 release 超過半月。由于本文篇幅有限,還有部分項(xiàng)目未能在本文展示,望周知 ??
圖片
1. 本周特推
1.1 運(yùn)行在容器里的 IDE:devpod
主語(yǔ)言:Go
DevPod 是一個(gè)僅限客戶端使用的工具,它可基于 devcontainer.json 在任何存儲(chǔ)端創(chuàng)建可復(fù)現(xiàn)的開發(fā)環(huán)境。每個(gè)開發(fā)環(huán)境都在容器中運(yùn)行,并通過 devcontainer.json 進(jìn)行指定存儲(chǔ)。目前,devpod 支持 K8s 集群、云端虛擬機(jī)、任何可訪問的遠(yuǎn)程機(jī)器。
GitHub 地址→https://github.com/loft-sh/devpod
圖片
1.2 跨平臺(tái) GIS:QGIS
主語(yǔ)言:C++
一個(gè)功能齊全、用戶友好、免費(fèi)的開源地理信息系統(tǒng),即 GIS,它可運(yùn)行在 Unix、Windows、macOS 等系統(tǒng)之上。具有以下特性:
- 可管理空間數(shù)據(jù)
- 精美的制圖,下圖便是根據(jù)梵高的經(jīng)典畫作繪制的地圖
- 地理空間分析
- 支持高度定制化,具有良好的可擴(kuò)展性
GitHub 地址→https://github.com/qgis/QGIS
2. GitHub Trending 周榜
2.1 知識(shí)管理工具:AFFiNE
本周 star 增長(zhǎng)數(shù):1,250+,主語(yǔ)言:TypeScript
一個(gè)類 Notion 的知識(shí)管理工具,支持離線使用。同 Notion 一樣,集成了筆記、表格、數(shù)據(jù)庫(kù)等功能。
GitHub 地址→https://github.com/toeverything/AFFiNE
圖片
2.2 唯一標(biāo)識(shí):typeid
本周 star 增長(zhǎng)數(shù):1,600+,主語(yǔ)言:Go
New 受啟發(fā)于 Stripe IDs(用于跟蹤提現(xiàn)的追蹤 ID)的全局唯一標(biāo)識(shí)符 typeid,它是類型安全,且支持 K 排序的 UUIDv7 擴(kuò)展。
TypeIDs 的規(guī)范編碼為由三個(gè)部分組成的小寫字符串:
- 類型前綴(最多 63 個(gè)字符,全部為小寫 ASCII [a-z])
- 下劃線 _ 作為分隔符
- 一個(gè) 128 位 UUIDv7 編碼,使用修改后的 base32 編碼表示為 26 個(gè)字符的字符串。
以下便是一個(gè)示例:
user_2x4y6z8a0b1c2d3e4f5g6h7j8k
└──┘ └────────────────────────┘
type uuid suffix (base32)GitHub 地址→https://github.com/jetpack-io/typeid
2.3 快速構(gòu)建 Python 應(yīng)用:Tkinter-Designer
本周 star 增長(zhǎng)數(shù):800+,主語(yǔ)言:Python
一個(gè)簡(jiǎn)單快捷的方法來(lái)創(chuàng)建 Python 圖形用戶界面,Tkinter Designer 旨在加速 Python 中的 GUI 開發(fā)過程。因?yàn)槭褂玫?Figma,所以它能方便地在 Python 中創(chuàng)建漂亮的 Tkinter GUI。它借助 Figma API 來(lái)分析設(shè)計(jì)文件并創(chuàng)建 GUI 所需的相應(yīng)代碼和文件。
GitHub 地址→https://github.com/ParthJadhav/Tkinter-Designer
圖片
2.4 快速去背景:background-removal-js
本周 star 增長(zhǎng)數(shù) 1,950+,主語(yǔ)言:TypeScript
New 不知道有多少小伙伴用過一個(gè)去背景服務(wù)叫做 remove.bg,這是一個(gè)開源的去背景服務(wù),不用受限于 remove.bg 的清晰度限制,你可以自己摳掉圖像中的背景。當(dāng)然它提供了在線試用鏈接:https://img.ly/showcases/cesdk/web/background-removal/web
GitHub 地址→https://github.com/imgly/background-removal-js
圖片
2.5 安全挑戰(zhàn):google-ctf
本周 star 增長(zhǎng)數(shù):550+
google-ctf 收錄了自 2017 年以來(lái) Google CTF(安全網(wǎng)絡(luò)競(jìng)賽)的挑戰(zhàn),如果你想試試你的密碼學(xué)、逆向工程、漏洞檢測(cè)等安全技能到底如何,不妨試試這些難題。
GitHub 地址→https://github.com/google/google-ctf
圖片
3. HelloGitHub 熱評(píng)
在這個(gè)章節(jié),我們將會(huì)分享下本周 HelloGitHub 網(wǎng)站上的熱評(píng)項(xiàng)目,HG 開源項(xiàng)目評(píng)價(jià)體系剛上線不久,期待你的評(píng)價(jià)。
3.1 隱私計(jì)算平臺(tái):primihub
主語(yǔ)言:C++
隨著《數(shù)據(jù)安全法》和《個(gè)人信息保護(hù)法》的相繼頒布,隱私計(jì)算技術(shù)在近兩年迎來(lái)了前所未有的熱度。該項(xiàng)目是由密碼學(xué)專家團(tuán)隊(duì)打造的隱私計(jì)算平臺(tái),它開箱即用、安全可靠,支持隱匿查詢、隱私求交、聯(lián)合統(tǒng)計(jì)、數(shù)據(jù)資源管理等功能,實(shí)現(xiàn)了“數(shù)據(jù)可用不可見”,為數(shù)據(jù)安全流通保駕護(hù)航。
HG 評(píng)價(jià)地址→https://hellogithub.com/repository/686b51bae1be4505954cc94f72f7646a
圖片
3.2 PyQt 組件庫(kù):PyQt-Fluent-Widgets
主語(yǔ)言:Python
基于 PyQt/PySide 的 Fluent Design 風(fēng)格組件庫(kù),內(nèi)含多種美觀、實(shí)用的組件,支持亮暗主題切換和自定義主題色。
HG 評(píng)價(jià)地址→https://hellogithub.com/repository/80b9c3e9481646399cfbb10851d08834
圖片
4. 往期回顧
往期回顧:
- 這就是藝術(shù),優(yōu)雅的二維碼生成器「GitHub 熱點(diǎn)速覽」
- 未來(lái)的編程語(yǔ)言「GitHub 熱點(diǎn)速覽」
以上為 2023 年第 26 個(gè)工作周的 GitHub Trending ??如果你 Pick 其他好玩、實(shí)用的 GitHub 項(xiàng)目,來(lái) HelloGitHub 和大家一起分享下喲 ??



































