一個程序的自我修養(yǎng)「GitHub 熱點速覽」
一個程序要誕生涉及前后端技術,比如,你可以用可視化網(wǎng)頁搭建工具 tmagic-editor 完成前端部分,而后端部分的數(shù)據(jù)庫以及數(shù)據(jù)處理可能就要用到 jsonhero-web 和 directus。知其然知其所以然,DDIA 則帶你了解數(shù)據(jù)庫設計背后的思考。更甚者,你對數(shù)據(jù)背后的驗證有興趣,你可以通過 adx 項目來了解數(shù)據(jù)通信。
選項標準:新發(fā)布 | 實用 | 有趣,根據(jù)項目 release 時間分類,發(fā)布時間不超過 14 day 的項目會標注 New,無該標志則說明項目 release 超過半月。由于本文篇幅有限,還有部分項目未能在本文展示,望周知
News 快讀
1. 產品·GitHub 將開啟 2FA 驗證
據(jù) GitHub 官方所說,為了保障軟件供應鏈研發(fā)人員的賬號安全,將在 2023 年年底要求在 GitHub 上貢獻代碼的使用者開啟 2FA 驗證,2FA 驗證即雙因子驗證是指結合密碼以及實物(信用卡、SMS 手機、令牌或指紋等生物標志)兩種條件對用戶進行認證的方法。
1. 本周特推
1.1 數(shù)據(jù)庫開發(fā)必備:DDIA
本周 star 增長數(shù):600+
如果你打算從事或者了解某款數(shù)據(jù)庫,DDIA 全稱 Designing Data-Intensive Application 是必讀之書,本書從底層數(shù)據(jù)結構到頂層架構設計,將數(shù)據(jù)系統(tǒng)設計中的精髓娓娓道來。其中的寶貴經驗無論是對架構師、DBA、還是后端工程師、甚至產品經理都會有幫助。而 vonng 維護的 ddia 項目則是它的中文譯版,如果你的英文閱讀能力和我一樣不是很好,不妨閱讀中文版來了解數(shù)據(jù)庫的知識。
1.2 3 分鐘創(chuàng)建學習模型 UI:gradio
本周 star 增長數(shù):700+
Gradio 是個可視化工具,以便讓你的機器學習模型快速創(chuàng)建漂亮的用戶界面。Gradio 發(fā)音為 GRAY-dee-oh,有了它你可輕松地在瀏覽器中演示訓練模型,或者通過拖拽圖像、粘貼文本、錄制音頻等方式“嘗試”并查看模型的輸出。(見下圖)
2. GitHub Trending 周榜
2.1 圖像變體:DALLE2-pytorch
本周 star 增長數(shù):2,150+
DALLE2-pytorch 用 Pytorch 實現(xiàn)了 OpenAI 文本到圖片的 DALL-E 2,即基于已有圖片進行二次創(chuàng)作生成不同風格的圖像變體。
2.2 快速查看 JSON 文件:jsonhero-web
本周 star 增長數(shù):600+
JSON Hero 是一個開源、高顏值的 JSON 瀏覽器,可以讓你快速瀏覽、搜索和瀏覽 JSON 文件。特性:
- 多種 JSON 查看方式:列視圖、樹視圖、編輯器視圖
- 自動推斷字符串內容,并提供有用的預覽
- 創(chuàng)建推斷 JSON Schema 來校驗 JSON
- 快速掃描相關值來檢查邊緣情況
- 支持鍵值來檢索 JSON 文件
- 鍵盤可訪問
- 路徑支持可輕松共享 url
2.3 數(shù)據(jù)庫儀表盤:directus
本周 star 增長數(shù) 650+
Directus 一個管理 SQL 數(shù)據(jù)庫的實時 API 和應用程序儀表板。特性:
- REST & GraphQL API:在任意 SQL 數(shù)據(jù)庫上快速創(chuàng)建 Node.js API;
- 純 SQL 管理:適用于所有 SQL 數(shù)據(jù)庫,無遷移成本;
- 支持多款 SQL 數(shù)據(jù)庫:MySQL、PostgreSQL 等等
- 支持本地或者云上使用
- 可擴展,支持自定義;
- 先進儀表盤:無代碼 Vue.js 應用無需培訓成本即可上手;
2.4 頁面可視化搭建:tmagic-editor
本周 star 增長數(shù):650+
New tmagic-editor 可視化開源項目是從魔方平臺演化而來的開源項目,通過可視化的操作快速搭建網(wǎng)頁。
2.5 數(shù)據(jù)驗證實驗:adx
本周 star 增長數(shù):750+
New adx 一個基于聯(lián)邦社交網(wǎng)絡的自我驗證數(shù)據(jù)實驗。
- END -