作者:HelloGitHub-小魚乾
程式的力量,在 deep-daze 體現得淋漓盡致,你用一句話描述下你的圖片需求,它就能幫你生成對應圖片。同樣的,appsmith 的力量在於你只要拖拽即可得到一個按鈕、一個表單的程式碼,你甚至不需要擔心後端的資料傳輸問題。protobuf 則讓你玩轉資料結構,實現資料儲存和 RPC。
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據專案 release 時間分類,釋出時間不超過 14 day 的專案會標註 New
,無該標誌則說明專案 release 超過半月。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?
- 本文目錄
-
- 本週特推
- 1.1 文字變圖片:deep-daze
- 1.2 新冠 mRNA 序列 :Assemblies-of-putative-SARS...
-
- GitHub Trending 周榜
- 2.1 許可權認證框架:sa-token
- 2.2 監控 DNS 查詢:dnspeep
- 2.3 個人工作管理員:grit
- 2.4 視覺化開發:appsmith
- 2.5 資料序列化協議:protobuf
-
- 你的點單
- 3.1 跨平臺同步:syncthing
- 3.2 自己的 Google Drive:MyDrive
-
- 往期回顧
-
1. 本週特推
在開始本週的特推之前,如果你有什麼想要的 GitHub 專案,記得留言呀~你的留言超重要 (≧▽≦)
1.1 文字變圖片:deep-daze
本週 star 增長數:2,000+
New
有意思的文字生成圖片工具——deep-daze 可讓你用一行命令,例如:imagine"mist over green hills"
就能生成相對應的圖片(下圖),它使用 OpenAI's CLIP 和 Siren 實現了文字轉圖片的功能。
GitHub 地址→https://github.com/lucidrains/deep-daze
1.2 新冠 mRNA 序列 :Assemblies-of-putative-SARS...
本週 star 增長數:2,750+
New
Assemblies-of-putative-SARS-...-mRNA-1273 這個名字超長的專案是前幾天史丹佛科學家公佈的新冠 mRNA 序列,旨在幫助大家瞭解疫苗研發的原理。
GitHub 地址→[https://github.com/NAalytics/Assemblies-of-putative-SARS-...-1273](https://github.com/NAalytics/Assemblies-of-putative-SARS-CoV2-spike-encoding-mRNA-sequences-for-vaccines-BNT-162b2-and-mRNA-1273)
2. GitHub Trending 周榜
2.1 許可權認證框架:sa-token
本週 star 增長數:750+
sa-token 是一個輕量級 Java 許可權認證框架,主要解決:登入認證、許可權認證、Session 會話、單點登入、OAuth2.0 等一系列許可權相關問題。
框架針對踢人下線、自動續簽、前後臺分離、分散式會話...等常見業務進行 N 多適配,通過 sa-token,你可以以一種極簡的方式實現系統的許可權認證部分。btw,sa-token 也是 HelloGitHub 第 59 期 Java 推薦專案。
GitHub 地址→https://github.com/dromara/sa-token
2.2 監控 DNS 查詢:dnspeep
本週 star 增長數:700+
New
dnspeep 能讓你監視你的電腦正在做的 DNS 查詢,具體使用可參考示例圖。
GitHub 地址→https://github.com/jvns/dnspeep
2.3 個人工作管理員:grit
本週 star 增長數:850+
grit 是一個還在開發的個人工作管理員,它以樹型結構來展示任務,每一個任務為一個節點,支援短期和長期規劃。
GitHub 地址→https://github.com/climech/grit
2.4 視覺化開發:appsmith
本週 star 增長數:1,350+
appsmith 是一個通過拖拽生成對應程式碼的視覺化開發平臺,你可以基於它生成自己的內部元件,比如表單,再通過 JavaScript 將 UI 連線到 API 和資料庫進行 CRUD,appsmith 讓你在幾分鐘內即可構建複雜的工作流。
GitHub 地址→https://github.com/appsmithorg/appsmith
2.5 資料序列化協議:protobuf
本週 star 增長數:350+
protobuf 是一個將結構化資料序列化的工具,它是 Google 的資料交換格式,定義完你要的資料結構之後即可用各類程式語言快速讀寫資料來源,非常適合用來做資料儲存。
3. 你的點單
感謝 @冰焰 的點單,這是你要的網盤系統,支援自託管 [手動狗頭],至於家偉的股票交易專案請自堅強,股票交易套路太多,我不大懂…
3.1 跨平臺同步:syncthing
HelloGitHub 月刊第五十六期推薦專案
syncthing 一個採用 Go 語言編寫的免費、跨平臺的檔案同步工具。
它不需要安裝,只需要下載對應系統的壓縮包解壓後就可以直接執行和使用。擁有命令列、Web 和桌面程式多種操作模式,同時支援內網和網際網路的檔案同步,可以用來搭建私有網盤。又一個代替付費網盤的選擇,如果考慮到昂貴的寬費用。可以把 syncthing 做為區域網下手機、電視和電腦共享檔案的開源解決方案。
GitHub 地址→https://github.com/syncthing/syncthing
3.2 自己的 Google Drive:MyDrive
MyDrive 是一個用 Node.js、React 和 MongoDB 搭建的類 Google Drive 專案,此外,MyDrive 還提供了一些內建伺服器工具,比如備份資料庫、還原資料庫等操作,用 MyDrive 再也不怕刪除東西之後說找不回來了。
GitHub 地址→https://github.com/subnub/myDrive
4. 往期回顧
以上為 2021 年第 13 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?
HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~