本週最大的熱點,莫過於 Mojo 語言了,幾大媒體均有報導這門兼顧 Python 優點和效能的新語言。當然還有憑藉 Switch 遊戲《塞爾達傳說·王國之淚》登上熱榜,獲得 3,500+ star 的 Switch 模擬器 Ryujinx。
當然,還有一些日常工作可能用到的測試工具 gitleaks、網頁加速 qwik,處理資料的 cube。
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據專案 release 時間分類,釋出時間不超過 14 day 的專案會標註 New
,無該標誌則說明專案 release 超過半月。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?
- 本文目錄
- 1. 本週特推
- 1.1 AI 專場
- 1.2 Switch 模擬器:Ryujinx
- 2. GitHub Trending 周榜
- 2.1 程式語言:mojo
- 2.2 下載工具:Hitomi-Downloader
- 2.3 應用加速:qwik
- 2.4 測試工具:gitleaks
- 2.5 資料助手:cube
- 3. HelloGitHub 熱評
- 3.1 JS 教程:learn-javascript
- 3.2 繪畫軟體:krita
- 4. 往期回顧
- 1. 本週特推
1. 本週特推
1.1 AI 專場
在這波 AI 熱度消退之前,熱點趨勢的特推部分會增加一個模組來分享新的 AI 應用。
滲透測試:PentestGPT
主語言:Python、HTML
New
在滲透測試中加入 GPT 如何?PentestGPT 基於 ChatGPT 構建,以互動模式執行,指導測試人員。
GitHub 地址→https://github.com/GreyDGL/PentestGPT
搞定音訊:AudioGPT
主語言:Python
New
AudioGPT 是個音訊處理工具,藉助 GPT 技術它幾乎能完成同音訊相關的所有工作,比如:生成音樂、背景音樂…執行方式也非常簡單:
# create a new environment
conda create -n audiogpt python=3.8
# prepare the basic environments
pip install -r requirements.txt
# download the foundation models you need
bash download.sh
# prepare your private openAI private key
export OPENAI_API_KEY={Your_Private_Openai_Key}
# Start AudioGPT !
python audio-chatgpt.py
GitHub 地址→https://github.com/AIGC-Audio/AudioGPT
1.2 Switch 模擬器:Ryujinx
主語言:C#
Ryujinx 是一款由 gdkchan 開發的開源 Nintendo Switch 模擬器,採用 C# 編寫。而近期的 Switch 新款遊戲《塞爾達傳說·王國之淚》也能在該模擬器上執行,B 站便有相關的影片分享。
GitHub 地址→https://github.com/Ryujinx/Ryujinx
2. GitHub Trending 周榜
2.1 程式語言:mojo
本週 star 增長數:3,700+
New
這個新程式語言本週可謂是一大熱點,它號稱效能是 Python 的 35000 倍之餘,兼顧了 Python 的語法優點以及易用性。而 Mojo 更是由 LLVM 和 Swift 之父釋出。
GitHub 地址→https://github.com/modularml/mojo
2.2 下載工具:Hitomi-Downloader
本週 star 增長數:400+,主語言:Python
Hitomi-Downloader 知名下載工具,只需要一個 url 就能下載對應的圖片、影片、音訊。部分特性:
- 簡潔的使用者介面
- 支援下載加速,也支援限速
- 支援單任務由 24 個執行緒
- 支援多種下載方式
2.3 應用加速:qwik
本週 star 增長數:1,000+,主語言:TypeScript
Qwik 能提供最快的頁面載入時間,無論你的網站有多複雜,它都能獲得不錯的載入速度。而它之所以如此快,是因為它允許完全互動式的網站幾乎不使用 JavaScript 就能載入,並從伺服器斷開的地方繼續載入。
GitHub 地址→https://github.com/BuilderIO/qwik
2.4 測試工具:gitleaks
本週 star 增長數 1,150+,主語言:Go
Gitleaks 是一種 SAST 工具,用於檢測和保護 git 倉庫中的硬編碼秘密,例如密碼、API 金鑰和令牌。Gitleaks 是一個好用的安全檢測工具,可在你的程式碼中檢測過去或現在存在的安全問題。
GitHub 地址→https://github.com/gitleaks/gitleaks
2.5 資料助手:cube
本週 star 增長數:1,350+,主語言:Rust、TypeScript
Cube 是用於構建資料應用的語義層。它幫助資料工程師和應用程式開發人員從資料儲存中訪問資料,將其組織成一致的定義,並將其傳遞給每個應用程式。
GitHub 地址→https://github.com/cube-js/cube
3. HelloGitHub 熱評
在這個章節,我們將會分享下本週 HelloGitHub 網站上的熱評專案,HG 開源專案評價體系剛上線不久,期待你的評價 ?
3.1 JS 教程:learn-javascript
主語言:HTML
這是一本從零開始教授 JavaScript 程式語言基礎的書,內含豐富的線上練習。
HG 評價地址→https://hellogithub.com/repository/e554b580afc7425ea61554b74a0f2eff
3.2 繪畫軟體:krita
主語言:C++
它可用於繪製概念草圖、插畫、漫畫、動畫、接景和 3D 貼圖,支援數位板、壓感、防抖、圖層、濾鏡、色彩管理等功能,適用於 Windows、Linux、macOS 作業系統。
HG 評價地址→https://hellogithub.com/repository/3a8c12bfb8f247a68643db447f02469e
4. 往期回顧
往期回顧:
以上為 2023 年第 18 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,來 HelloGitHub 和大家一起分享下喲 ?
HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~