一個程式的自我修養「GitHub 熱點速覽 v.22.19」

削微寒發表於2022-05-09

一個程式要誕生涉及前後端技術,比如,你可以用視覺化網頁搭建工具 tmagic-editor 完成前端部分,而後端部分的資料庫以及資料處理可能就要用到 jsonhero-web 和 directus。知其然知其所以然,DDIA 則帶你瞭解資料庫設計背後的思考。更甚者,你對資料背後的驗證有興趣,你可以通過 adx 專案來了解資料通訊。

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

  • 本文目錄
    • News 快讀
        1. 產品·GitHub 將開啟 2FA 驗證
      1. 本週特推
      • 1.1 資料庫開發必備:DDIA
      • 1.2 3 分鐘建立學習模型 UI:gradio
      1. GitHub Trending 周榜
      • 2.1 影像變體:DALLE2-pytorch
      • 2.2 快速檢視 JSON 檔案:jsonhero-web
      • 2.3 資料庫儀表盤:directus
      • 2.4 頁面視覺化搭建:tmagic-editor
      • 2.5 資料驗證實驗:adx
      1. 往期回顧

News 快讀

1. 產品·GitHub 將開啟 2FA 驗證

據 GitHub 官方所說,為了保障軟體供應鏈研發人員的賬號安全,將在 2023 年年底要求在 GitHub 上貢獻程式碼的使用者開啟 2FA 驗證,2FA 驗證即雙因子驗證是指結合密碼以及實物(信用卡、SMS 手機、令牌或指紋等生物標誌)兩種條件對使用者進行認證的方法。更多驗證詳情可閱讀官方說明:https://github.blog/2022-05-04-software-security-starts-with-the-developer-securing-developer-accounts-with-2fa/

1. 本週特推

1.1 資料庫開發必備:DDIA

本週 star 增長數:600+

如果你打算從事或者瞭解某款資料庫,DDIA 全稱 Designing Data-Intensive Application 是必讀之書,本書從底層資料結構到頂層架構設計,將資料系統設計中的精髓娓娓道來。其中的寶貴經驗無論是對架構師、DBA、還是後端工程師、甚至產品經理都會有幫助。而 vonng 維護的 ddia 專案則是它的中文譯版,如果你的英文閱讀能力和我一樣不是很好,不妨閱讀中文版來了解資料庫的知識。

GitHub 地址→https://github.com/Vonng/ddia

1.2 3 分鐘建立學習模型 UI:gradio

本週 star 增長數:700+

Gradio 是個視覺化工具,以便讓你的機器學習模型快速建立漂亮的使用者介面。Gradio 發音為 GRAY-dee-oh,有了它你可輕鬆地在瀏覽器中演示訓練模型,或者通過拖拽影像、貼上文字、錄製音訊等方式“嘗試”並檢視模型的輸出。(見下圖)

GitHub 地址→https://github.com/gradio-app/gradio

2.1 影像變體:DALLE2-pytorch

本週 star 增長數:2,150+

DALLE2-pytorch 用 Pytorch 實現了 OpenAI 文字到圖片的 DALL-E 2,即基於已有圖片進行二次創作生成不同風格的影像變體。

GitHub 地址→https://github.com/lucidrains/DALLE2-pytorch

2.2 快速檢視 JSON 檔案:jsonhero-web

本週 star 增長數:600+

JSON Hero 是一個開源、高顏值的 JSON 瀏覽器,可以讓你快速瀏覽、搜尋和瀏覽 JSON 檔案。特性:

  • 多種 JSON 檢視方式:列檢視、樹檢視、編輯器檢視
  • 自動推斷字串內容,並提供有用的預覽
  • 建立推斷 JSON Schema 來校驗 JSON
  • 快速掃描相關值來檢查邊緣情況
  • 支援鍵值來檢索 JSON 檔案
  • 鍵盤可訪問
  • 路徑支援可輕鬆共享 url

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

2.3 資料庫儀表盤:directus

本週 star 增長數 650+

Directus 一個管理 SQL 資料庫的實時 API 和應用程式儀表板。特性:

  • REST & GraphQL API:在任意 SQL 資料庫上快速建立 Node.js API;
  • 純 SQL 管理:適用於所有 SQL 資料庫,無遷移成本;
  • 支援多款 SQL 資料庫:MySQL、PostgreSQL 等等
  • 支援本地或者雲上使用
  • 可擴充套件,支援自定義;
  • 先進儀表盤:無程式碼 Vue.js 應用無需培訓成本即可上手;

GitHub 地址→https://github.com/directus/directus

2.4 頁面視覺化搭建:tmagic-editor

本週 star 增長數:650+

New tmagic-editor 視覺化開源專案是從魔方平臺演化而來的開源專案,通過視覺化的操作快速搭建網頁。

GitHub 地址→https://github.com/Tencent/tmagic-editor

2.5 資料驗證實驗:adx

本週 star 增長數:750+

New adx 一個基於聯邦社交網路的自我驗證資料實驗。

GitHub 地址→https://github.com/bluesky-social/adx

3. 往期回顧

往期回顧:

以上為 2022 年第 19 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?

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

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

相關文章