文字變圖片——GitHub 熱點速覽 v.21.14


作者:HelloGitHub-小魚干

程序的力量,在 deep-daze 體現得淋漓盡致,你用一句話描述下你的圖片需求,它就能幫你生成對應圖片。同樣的,appsmith 的力量在於你只要拖拽即可得到一個按鈕、一個表單的代碼,你甚至不需要擔心后端的數據傳輸問題。protobuf 則讓你玩轉數據結構,實現數據存儲和 RPC。

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

  • 本文目錄
      1. 本周特推
      • 1.1 文字變圖片:deep-daze
      • 1.2 新冠 mRNA 序列 :Assemblies-of-putative-SARS...
      1. GitHub Trending 周榜
      • 2.1 權限認證框架:sa-token
      • 2.2 監控 DNS 查詢:dnspeep
      • 2.3 個人任務管理器:grit
      • 2.4 可視化開發:appsmith
      • 2.5 數據序列化協議:protobuf
      1. 你的點單
      • 3.1 跨平台同步:syncthing
      • 3.2 自己的 Google Drive:MyDrive
      1. 往期回顧

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.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 的數據交換格式,定義完你要的數據結構之后即可用各類編程語言快速讀寫數據源,非常適合用來做數據存儲。

GitHub 地址→https://github.com/protocolbuffers/protobuf

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 等各界大佬談笑風生、切磋技術~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM