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

削微寒發表於2023-02-01

大開眼界的一期 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.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 和我們分享下喲 ?

最後,記得你在本文留言區留下你想看的主題 Repo(限公眾號),例如:AI 換頭。? 和之前的送書活動類似,留言點贊 Top3 的小夥伴(),小魚乾會努力去找 Repo 的^^

HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~

相關文章