awesome-deno

deno相关资源。

文档

官方文档

模块

注意: 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
  • 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

其它

学习笔记