Awesome
简体中文 | English
Awesome-Deno
一份精心编辑的 Deno 相关清单。
文档
官方文档
社区文档
在线玩具
- deno-play.app (⚠ 证书问题)
- deno.town
模块
注意: Deno有一些官方模块可以在deno_std中找到, 如果你有合适的模块可以考虑提交到deno.land/x仓库。
- abc - 一个更好的用于创建Web应用程序的Deno框架。
- alosaur - Alosaur-具有许多装饰器的Deno Web框架。
- bytes_formater - 格式化字节(Uint8Array,ArrayBufferView ...)输出,在调试IO功能时很有用。
- cac - 用于构建命令行应用程序的简单但功能强大的框架。
- camelcase - 将破折号/点号/下划线/空格分隔的字符串转换为camelCase:foo-bar→fooBar。
- colors - 用于Deno控制台的颜色基础库。
- cli-spinner - 在执行长任务时在终端中显示加载中。
- csv - 一个简单的CSV解析器。
- dcc - Deno Cache Clean,在下次运行时重新加载dep。
- dejs - Deno的ejs模板引擎。
- denon - 具有for-await generator的文件监视程序
- deno_case_style - 不同大小写样式的字符串验证器和格式化程序。 例如:camelCase等。
- deno-checksum - SHA1/MD5算法。
- deno-deamon - 使Deno程序在后台运行。
- deno-dotenv
- pietvanzoen/deno-dotenv - .env
- cardosomarcos/deno-dotenv - 从.env文件中加载 Deno 项目的环境变量。
- deno-express - Node Express移植到Deno。
- deno-fnparse - 一个非常简单的JavaScript解析器组合器。
- deno-globrex - globex移植到Deno。
- deno-mysql - MySQL数据库驱动.
- deno_mongo - MongoDB数据库驱动.
- deno-opn - 打开网站,文件,可执行文件之类的东西。 跨平台。
- deno-plugin-prepare - 一个用于管理Deno Native插件依赖关系的库
- deno-pretty-assert - 具有颜色输出的断言库。
- deno-prettystring - 格式化,修剪和删除字符串中字符之间的多余空白。
- deno_random_interval - 生成随机间隔的工具。
- deno-redis - Redis Client的实验实现。
- deno-slugify - Deno的字符串节流器。
- deno-smtp - 基于SMTP的邮件发送工具。
- deno_tiny_templates - Deno的模板渲染器。
- deno_tokenizer - 简单的Deno标记器。
- deno-using - Python样式语法。
- deno-uuid - UUID模块。
- deno-ws - Websocket Server的实验实现。
- deno-xml-parser - 从segmentio/xml-parser移植的 XML 解析器。
- dinatra - Sinatra语法的Deno的轻量级Web应用程序框架。
- djwt -根据JWT和JWS规范在Deno上创建JSON Web令牌(JWT)。
- dso - 一个基于MySQL的简单ORM库。
- evt - EventEmitter的类型安全替代品。
- expect - 类似Jest语法断言测试工具.
- flags - 基于minimist的命令行参数解析器。
- gardens - 一个无处不在的JavaScript日志工具。
- gentleRpc - 用于Deno和浏览器的JSON-RPC 2.0 TypeScript库。
- http - HTTP模块,包括文件服务器。
- http-libs - HTTP模块和类型。
- jwt - auth0/jsonwebtoken。
- lazy - 类似linq的惰性执行迭代模块。
- log - 日志模块。
- marked - Markdown-to-HTML转换器.
- ms - 轻松地将各种时间格式转换为毫秒。
- normalize_diacritics - 删除字符串中的重音符号/变音符号。
- oak - 用于Deno网络服务器的中间件框架。
- path - Deno path操作库。
- pogo - Deno的服务器框架。
- postgres - PostgreSQL数据库驱动。
- qs - 支持嵌套的querystring解析器。
- sax-ts - 类似于SAX的XML解析器,来自sax-js
- servest - 渐进式HTTP服务器/路由器。
- sql-builder - SQL查询语句生成器。
- textproto
- type-fest - 一些必要的TypeScript类型集合(sindresorhus/type-fest)。
- watch - 文件监听器。
- webview - Webview的Deno绑定,这是一个用于创建基于Web的桌面GUI的小型库。
- wu-diff-js - 使用wu(O(NP))算法的Diff库.
工具
- clone - 一个方便克隆的简单实用程序。
- denoget - denoget安装可执行的Deno脚本。
- denoify - 对于希望支持Deno但不想编写和维护的 npm 模块作者。
- denoinit - denoinit 为 Deno项目生成有用的文件。
- denomander -Deno命令行界面的灵感来自 commander.js。
- denon - 类似 Nodemon
- denopkg - 在您的Deno项目中使用来自 GitHub 的代码的更简单方法。
- denoversion -Deno的 SemVer + Git 版本管理。
- deno.mk - 用于安装和运行Deno的跨平台 Makefile。
- maxmcd's deno-docker 一个Docker镜像。
- hayd's deno-docker 一些Docker镜像。
- deno-vscode - 利用此扩展利用vscode中内置的typedef 和intellisense
- deno_ls_plugin - 一个TypeScript插件,它将允许Deno之外的TypeScript以类似于在Deno内部进行解析的方式来解析模块。
- dev_server - 让TypeScript文件直接在script标签中使用。
- dpm -Deno软件包管理器,为Deno安装全局命令。 类似 denoget。
- dvm
- justjavac/dvm -Deno版本管理器:管理多个Deno版本。
- axetroy/dvm - 没有运行时相关的Deno版本管理器。
- elm-live-reload - 用Deno编写的Elm Live Reloader。
- nessie - 为PostgreSQL,MySQL 和 SQLite创建,迁移和回滚迁移。
- task-runner - 像npm脚本一样编写任务。
- typescript-deno-plugin - Deno语言服务插件,在编辑器中的TypeScript文件中提供智能提示。
- udd - 更新Deno依赖:将导入语句更新为最新发布的版本。
- vscode-deno - VS Code扩展,使用typescript-deno-plugin提供Deno支持。
- packer-provisioner-deno - 一个Packer插件,可轻松使用Deno脚本构建虚拟机映像。
- pika deno plugin
文章
- 使用Deno和Visual Studio Code进行开发
- 关于Deno(JavaScript / TypeScript 运行时)的初步思考
- Deno入门教程
- 什么是Deno,它与Node.js有什么不同?
- 使用Deno编写一个小型API
- 使用Architect或SAM的AWS Lambda上的Deno
- Deno简介 - NodeJS杀手
演讲
- Ryan Dahl - 我为Node.js感到遗憾的10件事 | JSConf EU 2018
- Ryan Dahl - Deno, 新的服务器端运行时 | JSDC 2018#A01
- Ryan Dahl - Deno, 一种新的JavaScript方法 | JS Fest 2019 Spring
- Rafał Pocztarski — 从Node.js到Deno-使用V8和Rust构建的JavaScript / TypeScript运行时[EN]
- Ryan Dahl: JavaScript和TypeScript的安全运行时 | js.la April 2019
- Ryan Dahl: Deno, 一种新的JavaScript方法 | HolyJS 2019 Piter
- Rafał Pocztarski - 什么是Deno? 2020年代用于现代JavaScript和TypeScript后端的新运行时 | Deno Warsaw
- Michał Sabiniarz - 如何为Deno做贡献 | Deno Warsaw
- Bartek Iwańczuk - Deno内部是如何构建现代运行时 | Deno Warsaw
- Ryan Dahl & Kitson Kelly: Deno是一种新的JavaScript方法 | TSConf 2019
新闻
其它语言的资源
中文
- Deno 并不是下一代 Node.js
- 玩 Deno 遇到问题的解决方案
- 让我们一起来学习别人学不动的 Deno
- Design Mistakes in Node zh-CN
- Node之父ry:Node中的设计错误
- 《Deno进阶开发笔记》
- Deno 手册
- Deno 风格指南
- Deno中文社区
希伯来语
日语
- Node.js における設計ミス By Ryan Dahl
- mizchi/deno_code_reading.md
- Design Mistakes in Node & Deno #kng5 / deno
- Dive into Deno:プロセス起動からTypeScriptが実行されるまで