Awesome-deno-cn
✨ Repo : github.com/hylerrix/aw…javascript
Deno 資源全圖譜 · 專一中文版
倉庫目錄可使用 Github Chrome 插件來瀏覽。html
爲何有這個項目?
Deno v1.0 於 2020 年 05 月 13 日正式發佈 v1.0 版本,一個專一於中文技術圈的 Deno 資源列表呼之欲出。前端
如下資源 🌟 表明品質推薦(還沒有正式開始標記),⚠️ 表明注意事項。因爲資源分類的多樣性考慮,部分章節內容可能會有所重複。java
獨特之處 🦖🦕
還有以下不少事情能夠作,期待你的貢獻!node
- 爲每條記錄增長一個 150 字之內的簡介,讓用戶能經過本倉庫更直接地瞭解每一個項目的核心功能,而不是隻有短短的名字外鏈和十多個字的概要;
- 添加更多資源;
- 推薦適合 awesome 展現頁的項目或提交相關 PR;
- 推薦適合 awesome 資源導出爲圖的項目或提交相關 PR;
- 經過大量資源一塊兒梳理出更好的目錄結構,繪製出不同凡響的 Deno 資源圖譜。
技術文檔 🌟
基礎設施
Deno 源
雖然 Deno 能夠直接導入 URL 表明着必定程度的去中心化,可是有中心化倉庫也真香。mysql
DenoLand 核心庫
第三方模塊
更多內容能夠看 Deno 官網上的第三方庫列表。能夠將你的存儲庫提交到 deno.land/x 中。git
注:單純的字典排序讓人眼花繚亂,此章節待進行細緻化的分類,歡迎貢獻 PR!github
Web 框架 - 後端
- abc:一個不錯的 Deno Web 框架。
- alosaur:具備許多裝飾器的 Deno Web 框架。
- aqua:用於 Deno 的小又快的 Web 框架。
- pogo:一個 Deno 服務端框架。
- drash:零依賴性的 Deno HTTP 服務器的 REST 微框架。
Web 框架 - 前端
環境變量
自動化
模板引擎
測試
數據庫
- deno-mysql:MySQL 數據庫驅動程序。
- deno-redis:Redis Client for Deno 的實驗性實現。
- deno_mongo:MongoDB 數據庫驅動程序。
- postgres:PostgreSQL 數據庫驅動程序。
- denodb:適用於 Deno 的 MySQL、SQLite、MariaDB、PostgreSQL 和 MongoDB ORM。
- dso:一個基於 MySQL 的簡單 ORM 庫。
- deno-nessie:爲 PostgreSQL、MySQL 和 SQLite 建立,遷移和回滾遷移。
- cotton:數據庫(暫時實現PostgreSQL、MySQL 和 SQLite)管理(遷移和ORM等)工具。
包管理
- denox:相似於 package.json 腳本,但在 Deno 上具備權限支持。
- make-deno-edition:自動使 package.json 項目(例如 npm 軟件包和 node.js 模塊)與 Deno 兼容。
- dmm:輕量級 Deno 模塊管理器
- dpm:Deno 軟件包管理器,爲 Deno 安裝全局命令,好比 Denoget。—— DVM。
- dep:Deno 依賴性管理工具。
- dvm:Deno 版本管理器:管理多個活動的 Deno 版本。
- dvm:沒有運行時相關性的 Deno 版本管理器。
- dvm.cmd:Windows 版 Deno 版本管理器,做爲單個批處理文件編寫。
- trex:像 npm 同樣的 deno 軟件包管理。
- esm.sh:一個快速、全球性的ES 模塊內容交付網絡。
- skypack: Load optimized npm packages with no install and no build tools.
- jspm: jspm provides a module CDN allowing any package from npm to be directly loaded
in the browser and other JS environments as a fully optimized native JavaScript module.web
WebSocket
命令行
- cac:用於構建命令行應用程序的簡單但功能強大的框架。
應用級別
數據類型處理
IDE 插件
- vscode-deno:VS Code 擴展,使用 typescript-deno-plugin 對 Deno 提供支持。
JAM Stack/靜態站點
- pagic:用 Deno 構建從 markdown 生成靜態 html 頁面的簡單方法。
從 Node 到 Deno
- denoify:對於但願支持 Deno 但不想編寫和維護端口的 NPM 模塊做者。
還沒有分類 - 社區
歡迎你的幫忙分類!正則表達式
還沒有分類 - 模塊
歡迎你的幫忙分類!
還沒有分類 - 工具
歡迎你的幫忙分類!
在線沙箱
解決方案
留坑,這裏是將來探索的重點。主要羅列如何用 Deno 快速搭建起可供生產環境使用的解決方案。
若是你有好的解決方案,歡迎提供在這裏!
項目模板(Demo)
開發 Deno 模塊
- 如何開發 Deno (各類類別的)模塊?
- ...逐步添加中,歡迎 Star & Fork & PR。
開發 Deno Web 服務端應用
- Deno + Oak + MySQL + RESTful 解決方案?
- Deno + Oak + MongoDB + GraphQL 解決方案?
- ...逐步添加中,歡迎 Star & Fork & PR。
開發 Deno Web 客戶端應用
- Deno + React 解決方案?
- ...逐步添加中,歡迎 Star & Fork & PR。
技術教程
學習網站(中文)
- ...逐步添加中,歡迎 Star & Fork & PR。
學習網站(英文)
- ...逐步添加中,歡迎 Star & Fork & PR。
技術專欄(中文)
技術專欄(英文)
系列文章(中文)
目前包括可能會寫成電子書的資源。
系列文章(英文)
單篇文章(中文)
專一於收集高質量的博客文章,更多內容能夠在谷歌/百度上搜索。目前 Deno 文章很少,儘量多的羅列不設內容質量限制。
單篇文章(英文)
翻譯文章(中文)
這裏專門抽來出來中文文章中,是翻譯自其它語言(如英語)的文章。
演講稿(中文)
- ...逐步添加中,歡迎 Star & Fork & PR。
演講稿(英文)
在線視頻(中文)
在線視頻(英文)
電子資源
專一收集公開免費的 PDF、PNG 以及電子書等資源,放置在本項目的 resources 文件夾下。
技術社區
開源組織
重點收集專一於使用 & 回饋 Deno 生態圈的第三方 Github 組織。
- ...逐步添加中,歡迎 Star & Fork & PR。
社區列表(全網)
討論熱帖(中文)
討論熱帖(英文)
誰在用 Deno?
重點收集已經部署在生產環境的應用,歡迎推薦你的案例,逐步完善中。
- ...逐步添加中,歡迎 Star & Fork & PR。
其它訂閱
新聞媒體(英文)
社交媒體(英文)
番外篇
從 Node.js 到 Deno.js
Deno 依賴的技術清單
Deno 自己依賴的技術的清單庫。
倉庫更新日誌
貢獻者 ✨
感謝以下貢獻者的貢獻 (emoji key):
本項目貢獻者列表遵循 all-contributors 規範。歡迎你的參與,本倉庫貢獻準則!
開源協議
本項目文檔內容均採用 CC-BY-SA-4.0 協議進行共享。