大開眼界的一期 GitHub 熱門專案,類似 Django 存在的 pynecone,搞定 Windows、Office 啟用的 Microsoft-Activation-Scripts,都讓我的收藏夾蠢蠢欲動。最不能錯過的應該是 hyperswitch,搞定你的支付業務。當然,還有 GitHub Trending 常客 ui 專案 ui,有著漂亮的畫風和過硬的技術背景。最後是壓軸的金鑰找尋器——trufflehog,翻遍記錄也要幫你把那些敏感資訊找出來。
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據專案 release 時間分類,釋出時間不超過 14 day 的專案會標註 New
,無該標誌則說明專案 release 超過半月。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?
- 本文目錄
- 1. 本週特推
- 1.1 純 Python 應用:pynecone
- 1.2 PDF 生成:QuestPDF
- 2. GitHub Trending 周榜
- 2.1 Windows 啟用:Microsoft-Activation-Scripts
- 2.2 支付整合:hyperswitch
- 2.3 漂亮元件:ui
- 2.4 郵件系統:react-email
- 2.5 另類金鑰守護:trufflehog
- 3. 往期回顧
- 1. 本週特推
1. 本週特推
1.1 純 Python 應用:pynecone
主語言:Python
Pynecone 是一個全棧 Python 框架,可以在幾分鐘內輕鬆構建和部署 Web 應用程式。有了它,你即便不會 JavaScript 也可以構建 Web 應用,專案內建 60+ 個元件。不過按照 Hacker News 上的討論,Pynecone 能做得到的事情你基於 Django 和 HTMX 也能做。此外,Pynecone 似乎用到了 FastAPI,如果你對 FastAPI 哲學更認可,不妨試試 Pynecone。這裡留一個 HN 的討論帖子:https://news.ycombinator.com/item?id=33922754 可以去了解更多這個框架的內容。
下面是一個示例,生成下圖的 Python 程式碼:
# Add state and page to the app.
app = pc.App(state=State)
app.add_page(index, title="Pynecone:DALL·E")
app.compile()
GitHub 地址→https://github.com/pynecone-io/pynecone
1.2 PDF 生成:QuestPDF
主語言:C#
QuestPDF 是一個生成 PDF 的現代 .NET 庫,powered by C# 實現的 Fluent API。QuestPDF 支援熱載入 hot-reload 大大地節約了你的時間,此外,它無需重編譯程式碼就能支援線上實時瀏覽 PDF。
GitHub 地址→https://github.com/QuestPDF/QuestPDF
2. GitHub Trending 周榜
2.1 Windows 啟用:Microsoft-Activation-Scripts
本週 star 增長數:450+
用 HWID/KMS38/ 線上 KMS 等方式永久啟用 Windows、Office,除了開源之外,它還有一個亮點:更少的反病毒檢測。MAS(Microsoft Activation Scripts)支援兩種方式:命令和程式啟用 Windows 10、Windows 11。
GitHub 地址→https://github.com/massgravel/Microsoft-Activation-Scripts
2.2 支付整合:hyperswitch
本週 star 增長數:500+,主語言:Rust
New
一個金融開關,讓你的支付更快、更可靠、更低成本。它透過 API 讓你輕鬆接入多個支付處理器、合理分配流量。部分特性:
- 減少單點依賴,可以用多個處理器;
- 研發人員可減少 90% 力氣來增加、維護整合;
- 故障無縫轉移;
- 自定義付款流程;
GitHub 地址→https://github.com/juspay/hyperswitch
2.3 漂亮元件:ui
本週 star 增長數:4,400+,主語言:TypeScript
New
用 Radix UI 和 Tailwind CSS 構建的漂亮設計元件。部分特性:
- 採用 Lucide 圖示;
- 字型用
@next/font
; - 暗黑模式
next-themes
; - 動畫基於
tailwindcss-animate
;
GitHub 地址→https://github.com/shadcn/ui
2.4 郵件系統:react-email
本週 star 增長數:1,000+,主語言:TypeScript
用 React 構建的郵件系統來收發郵件吧~ react-email 作為下一代郵件系統,它有著更高質量、無樣式元件來建立郵件。
2.5 另類金鑰守護:trufflehog
本週 star 增長數:50+,主語言:Golang
trufflehog 可以找到藏在你 git 中的敏感憑證,以此保護你的這些金鑰們。它能在某個倉庫、某個組織下掃描驗證秘密,也能掃描 S3 桶的驗證金鑰。
3. 往期回顧
往期回顧:
以上為 2023 年第 4 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub 和我們分享下喲 ?
最後,記得你在本文留言區留下你想看的主題 Repo(限公眾號),例如:AI 換頭。? 和之前的送書活動類似,留言點贊 Top3 的小夥伴(棒),小魚乾會努力去找 Repo 的^^
HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~