讓人眼前一亮的應用「GitHub 熱點速覽」

語言: CN / TW / HK

大開眼界的一期 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 純 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 作為下一代郵件系統,它有着更高質量、無樣式組件來創建郵件。

GitHub 地址→https://github.com/resendlabs/react-email

2.5 另類密鑰守護:trufflehog

本週 star 增長數:50+主語言:Golang

trufflehog 可以找到藏在你 git 中的敏感憑證,以此保護你的這些密鑰們。它能在某個倉庫、某個組織下掃描驗證祕密,也能掃描 S3 桶的驗證密鑰。

GitHub 地址→https://github.com/trufflesecurity/trufflehog

3. 往期回顧

往期回顧:

以上為 2023 年第 4 個工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、實用的 GitHub 項目,記得來 HelloGitHub 和我們分享下喲 🌝