好用到飛起的新項目「GitHub 熱點速覽」

作者:HelloGitHub-小魚干
雖然本周 GitHub 熱榜都是一些熟悉的面孔,但還是有不少新開源的項目,比如受啟發(fā)于 Stripe IDs 的 UUIDv7 擴展 typeid,相信有了它,數(shù)據(jù)標識問題就迎刃而解了。此外,還有剛開源就獲得近 2k star 的摳背景項目 background-removal-js,一鍵就能去掉圖片背景。
還有一個非常有意思的 IDE,它是運行在容器里的 devpod,還有老牌的 GIS 項目,你可以用喜歡的畫作來繪制地圖的 QGIS。
至于 AFFiNE、Tkinter-Designer、google-ctf 是什么,就要留給你自己去發(fā)現(xiàn)了。
以下內(nèi)容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發(fā)布 | 實用 | 有趣,根據(jù)項目 release 時間分類,發(fā)布時間不超過 14 day 的項目會標注 New,無該標志則說明項目 release 超過半月。由于本文篇幅有限,還有部分項目未能在本文展示,望周知 ??

1. 本周特推
1.1 運行在容器里的 IDE:devpod
主語言:Go
DevPod 是一個僅限客戶端使用的工具,它可基于 devcontainer.json 在任何存儲端創(chuàng)建可復現(xiàn)的開發(fā)環(huán)境。每個開發(fā)環(huán)境都在容器中運行,并通過 devcontainer.json 進行指定存儲。目前,devpod 支持 K8s 集群、云端虛擬機、任何可訪問的遠程機器。
GitHub 地址→https://github.com/loft-sh/devpod

1.2 跨平臺 GIS:QGIS
主語言:C++
一個功能齊全、用戶友好、免費的開源地理信息系統(tǒng),即 GIS,它可運行在 Unix、Windows、macOS 等系統(tǒng)之上。具有以下特性:
- 可管理空間數(shù)據(jù)
- 精美的制圖,下圖便是根據(jù)梵高的經(jīng)典畫作繪制的地圖
- 地理空間分析
- 支持高度定制化,具有良好的可擴展性
GitHub 地址→https://github.com/qgis/QGIS

2. GitHub Trending 周榜
2.1 知識管理工具:AFFiNE
本周 star 增長數(shù):1,250+,主語言:TypeScript
一個類 Notion 的知識管理工具,支持離線使用。同 Notion 一樣,集成了筆記、表格、數(shù)據(jù)庫等功能。
GitHub 地址→https://github.com/toeverything/AFFiNE

2.2 唯一標識:typeid
本周 star 增長數(shù):1,600+,主語言:Go
New 受啟發(fā)于 Stripe IDs(用于跟蹤提現(xiàn)的追蹤 ID)的全局唯一標識符 typeid,它是類型安全,且支持 K 排序的 UUIDv7 擴展。
TypeIDs 的規(guī)范編碼為由三個部分組成的小寫字符串:
- 類型前綴(最多 63 個字符,全部為小寫 ASCII [a-z])
-
下劃線
_作為分隔符 - 一個 128 位 UUIDv7 編碼,使用修改后的 base32 編碼表示為 26 個字符的字符串。
以下便是一個示例:
user_2x4y6z8a0b1c2d3e4f5g6h7j8k
└──┘ └────────────────────────┘
type uuid suffix (base32)
GitHub 地址→https://github.com/jetpack-io/typeid
2.3 快速構建 Python 應用:Tkinter-Designer
本周 star 增長數(shù):800+,主語言:Python
一個簡單快捷的方法來創(chuàng)建 Python 圖形用戶界面,Tkinter Designer 旨在加速 Python 中的 GUI 開發(fā)過程。因為使用到 Figma,所以它能方便地在 Python 中創(chuàng)建漂亮的 Tkinter GUI。它借助 Figma API 來分析設計文件并創(chuàng)建 GUI 所需的相應代碼和文件。
GitHub 地址→https://github.com/ParthJadhav/Tkinter-Designer

2.4 快速去背景:background-removal-js
本周 star 增長數(shù) 1,950+,主語言:TypeScript
New 不知道有多少小伙伴用過一個去背景服務叫做 remove.bg,這是一個開源的去背景服務,不用受限于 remove.bg 的清晰度限制,你可以自己摳掉圖像中的背景。當然它提供了在線試用鏈接:https://img.ly/showcases/cesdk/web/background-removal/web
GitHub 地址→https://github.com/imgly/background-removal-js

2.5 安全挑戰(zhàn):google-ctf
本周 star 增長數(shù):550+
google-ctf 收錄了自 2017 年以來 Google CTF(安全網(wǎng)絡競賽)的挑戰(zhàn),如果你想試試你的密碼學、逆向工程、漏洞檢測等安全技能到底如何,不妨試試這些難題。
GitHub 地址→https://github.com/google/google-ctf

3. HelloGitHub 熱評
在這個章節(jié),我們將會分享下本周 HelloGitHub 網(wǎng)站上的熱評項目,HG 開源項目評價體系剛上線不久,期待你的評價。
3.1 隱私計算平臺:primihub
主語言:C++
隨著《數(shù)據(jù)安全法》和《個人信息保護法》的相繼頒布,隱私計算技術在近兩年迎來了前所未有的熱度。該項目是由密碼學專家團隊打造的隱私計算平臺,它開箱即用、安全可靠,支持隱匿查詢、隱私求交、聯(lián)合統(tǒng)計、數(shù)據(jù)資源管理等功能,實現(xiàn)了“數(shù)據(jù)可用不可見”,為數(shù)據(jù)安全流通保駕護航。
HG 評價地址→https://hellogithub.com/repository/686b51bae1be4505954cc94f72f7646a

3.2 PyQt 組件庫:PyQt-Fluent-Widgets
主語言:Python
基于 PyQt/PySide 的 Fluent Design 風格組件庫,內(nèi)含多種美觀、實用的組件,支持亮暗主題切換和自定義主題色。
HG 評價地址→https://hellogithub.com/repository/80b9c3e9481646399cfbb10851d08834

4. 往期回顧
往期回顧:
以上為 2023 年第 26 個工作周的 GitHub Trending ??如果你 Pick 其他好玩、實用的 GitHub 項目,來 HelloGitHub 和大家一起分享下喲 ??
HelloGitHub 交流群現(xiàn)已全面開放,添加微信號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~
- END -
?? 關注「HelloGitHub」收到第一時間的更新 ??點擊 閱讀原文 訪問開源社區(qū)
