這些新專案一定不要錯過「GitHub 熱點速覽」

削微寒發表於2023-11-20

本週 GitHub 熱點上榜的專案有不少的新面孔,比如搞電子商務的 eShop,還有處理表資料的 onetable。還有用來方便處理資料同步問題的 loro,以及網易新開源的 tts 專案 EmotiVoice。

而一天獲星超過 2k 的 screenshot-to-code 讓你快速得到圖片程式碼。

以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布 | 實用 | 有趣,根據專案 release 時間分類,釋出時間不超過 14 day 的專案會標註 New,無該標誌則說明專案 release 超過半月。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?

  • 本文目錄
    • 1. 本週特推
      • 1.1 表神器:onetable
      • 1.2 截圖變程式碼:screenshot-to-code
    • 2. GitHub Trending 周榜
      • 2.1 電子商務:eShop
      • 2.2 片段著色器:Inferno
      • 2.3 資料同步:loro
      • 2.4 UI 元件:daisyui
      • 2.5 文字轉語音:EmotiVoice
    • 3. HelloGitHub 熱項
      • 3.1 多執行緒版的 Redis:KeyDB
      • 3.2 多臺電腦控制:barrier
    • 4. 往期回顧

1. 本週特推

1.1 表神器:onetable

主語言:Java

OneTable 是一種全方位的錶轉換器,可用來快速處理 Apache Hudi、Apache Iceberg 和 Delta Lake 之間的資料轉換。基於 onetable,你可以對 Lakehouse 之間的表做各種互操作。

GitHub 地址→https://github.com/onetable-io/onetable

1.2 截圖變程式碼:screenshot-to-code

主語言:TypeScript、Python

New 這是一個簡單的應用程式,可以將螢幕截圖轉換為 HTML/Tailwind CSS。 它使用 GPT-4 Vision 生成程式碼,並使用 DALL-E 3 生成相似的影像。

GitHub 地址→https://github.com/abi/screenshot-to-code

2.1 電子商務:eShop

本週 star 增長數 1,250+主語言:C#

New .NET 開發的電子商務網站,支援移動端和 Web 端訪問。專案用 PostgreSQL 來管理商品、類目、下單系統,而購物車的資料則由 Redis 來管理。

GitHub 地址→https://github.com/dotnet/eShop

2.2 片段著色器:Inferno

本週 star 增長數:1,300+主語言:Swift

New Inferno 是一個開源的片段著色器集合,可在 SwiftUI 應用程式中使用。片段著色器主要用於實現各種各樣的視覺效果,如光照、陰影、紋理對映、顏色混合等。

Inferno 將著色器設計得易於閱讀和理解,即使對相對初學者也是如此,所以你會發現每一行程式碼都用簡單的英語重新表述,每個檔案頂部還有對使用的演算法的整體解釋。

GitHub 地址→https://github.com/twostraws/Inferno

2.3 資料同步:loro

本週 star 增長數:900+主語言:Rust

Loro 是一個 CRDTs(無衝突複製資料型別)庫,使構建本地優先的應用更容易。CRDTs,全稱為 "Conflict-free Replicated Data Types",即無衝突複製資料型別,是一種可以在多個裝置或節點之間複製和同步資料,同時無需進行復雜的衝突解決操作的資料結構。

GitHub 地址→https://github.com/loro-dev/loro

2.4 UI 元件:daisyui

本週 star 增長數:1,000+主語言:CSS

一個 Tailwind CSS 元件庫,兼顧易用和美觀。安裝 daisyUI 之後,tailwind.config.js 檔案裡替換 daisyUI 的設定即可使用。

GitHub 地址→https://github.com/saadeghi/daisyui

2.5 文字轉語音:EmotiVoice

本週 star 增長數:3,800+主語言:Python

EmotiVoice 是一個強大的開源 TTS 引擎,由網易開源,支援中英文雙語,包含 2,000 多種不同的音色,以及特色的情感合成功能,支援合成包含快樂、興奮、悲傷、憤怒等廣泛情感的語音。

GitHub 地址→https://github.com/netease-youdao/EmotiVoice

3. HelloGitHub 熱項

在這個章節,我們將會分享下本週 HelloGitHub 網站上的熱門專案,HG 開源專案評價體系剛上線不久,期待你的評價。

3.1 多執行緒版的 Redis:KeyDB

主語言:C++

該專案是由 Snapchat 開源的支援多執行緒的 Redis,它具有高效能、更高的吞吐量、完全相容 Redis 協議等特點。有了多執行緒就可以放心大膽地執行 KEYS 和 SCAN 命令,不用再擔心阻塞 Redis 了。

HG 評價地址→https://hellogithub.com/repository/84e5d70989314e758c929c64cea33675

3.2 多臺電腦控制:barrier

主語言:C

該專案透過模擬 KVM 切換器功能,實現多臺電腦、不同作業系統,共享一套鍵盤滑鼠,讓工作流程更加高效。它安裝簡單使用方便,無需複雜的配置,支援自定義熱鍵、多種作業系統、視覺化操作介面等功能。

HG 評價地址→https://hellogithub.com/repository/6fe734c48d89446a8896f3f49479e598

4. 往期回顧

往期回顧:

以上為 2023 年第 47 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,來 HelloGitHub 和大家一起分享下喲 ?

相關文章