denoone / awesome-deno

A curated list of awesome Deno frameworks, libraries, software and resources.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Deno Awesome

Deno is a simple, modern and secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.

This list is a collection of the best Deno modules and resources.

Contents

Docs

Official Docs

External Docs

Online Playgrounds

Modules

NOTICE: Deno has a few official modules that could be found at deno_std. Consider submitting to the deno.land/x repository.

  • abc - A better Deno framework to create web application. GitHub stars
  • alosaur - Alosaur - Deno web framework with many decorators. GitHub stars
  • aqua - A minimal and fast web framework for Deno. GitHub stars
  • bytes_formater - Format bytes (Uint8Array, ArrayBufferView, etc) output, useful when debugging IO functions. GitHub stars
  • cac - Simple yet powerful framework for building command-line apps.GitHub stars
  • camelcase - Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar. GitHub stars
  • colors - A basic console color library intended for Deno.
  • cli-spinner - Show spinners in the terminal while running long tasks.GitHub stars
  • csv - A simple CSV parser. GitHub stars
  • dcc - Deno Cache Clean, reloading deps when next running.GitHub stars
  • dejs - Ejs template engine for deno.GitHub stars
  • denon - A file watcher with a for-await generator. GitHub stars
  • deno_case_style - String validator and formater for different case style. eg: camelCase etc. GitHub stars
  • deno-checksum - SHA1/MD5 algorithms.GitHub stars
  • deno-context - Propagate deadlines, a cancellation and other request-scoped values to multiple promise. The behaviour is like Go's context.GitHub stars
  • deno-deamon - Make the Deno program run in the background.GitHub stars
  • deno-dotenv
  • deno-express - Node Express ported to Deno.GitHub stars
  • deno-fnparse - An extremely simple parser combinator for JavaScript.GitHub stars
  • deno-globrex - Port of globrex to deno, glob to regular expression.GitHub stars
  • deno-mysql - MySQL database driver.GitHub stars
  • deno_mongo - MongoDB database driver.GitHub stars
  • deno-opn - Opens stuff like websites, files, executables. Cross-platform.GitHub stars
  • deno-plugin-prepare - A library for managing Deno native plugin dependencies.GitHub stars
  • deno-pretty-assert - A colorful assertEqual for deno.GitHub stars
  • deno-prettystring - Format, trim and remove extra white spaces between characters from string.GitHub stars
  • deno_random_interval - Helper to generate random interval.GitHub stars
  • deno-redis - An experimental implementation of redis client for deno.GitHub stars
  • deno-slugify - A string slugifier for deno.GitHub stars
  • deno-smtp - A smtp mail sender for deno.GitHub stars
  • deno_tiny_templates - Template renderer for deno.GitHub stars
  • deno_tokenizer - A simple tokenizer for deno.GitHub stars
  • deno-using - An python-style with statements for deno.GitHub stars
  • deno-uuid - UUID module for deno.GitHub stars
  • deno-ws - An experimental implementation of websocket server for deno.ts.GitHub stars
  • deno-websocket - 🦕A simple WebSocket library like ws of node.js library.GitHub stars
  • deno-xml-parser - Deno XML parser ported from segmentio/xml-parser.GitHub stars
  • denotrain - All-in-One web framework like express or fastify for Node.js with middleware support.GitHub stars
  • djwt - Make JSON Web Tokens (JWT) on Deno based on JWT and JWS specifications.GitHub stars
  • dinatra - Sinatra like light weight web app framework for deno.GitHub stars
  • dso - A simple ORM library based on mysql.GitHub stars
  • ensure - Ensure you are running a minimum version of Deno, Typescript, or V8.GitHub stars
  • evt - Type safe replacement for EventEmitter.GitHub stars
  • expect - Helpers for writing jest like expect tests in deno.GitHub stars
  • flags - Command line arguments parser for Deno based on minimist.GitHub stars
  • gardens - A useful logging utility for JavaScript everywhere.GitHub stars
  • gentleRpc - A JSON-RPC 2.0 TypeScript library for Deno and the browser.GitHub stars
  • http - HTTP module including a file server.GitHub stars
  • http-libs - HTTP modules and typings.GitHub stars
  • invert-kv - Invert key-value pairs in Deno.GitHub stars
  • jwt - Port of auth0/jsonwebtoken.GitHub stars
  • lazy - A linq-like lazy-evaluation iteration module.GitHub stars
  • log - Logging module for Deno.GitHub stars
  • marked - Markdown-to-HTML converter.GitHub stars
  • ms - Easily convert various time formats to milliseconds.GitHub stars
  • normalize_diacritics - Remove accents/diacritics in string.GitHub stars
  • oak - A middleware framework for Deno's net server.GitHub stars
  • online - Check if you're currently online in Deno.GitHub stars
  • opine - Fast, minimalist web framework ported from ExpressJS.GitHub stars
  • path - Deno Path Manipulation Libraries.GitHub stars
  • pogo - Server framework for Deno.GitHub stars
  • postgres - Driver for PostgreSQL database.GitHub stars
  • qrcode - QR code image generator for Deno.GitHub stars
  • qs - A query string parser with nesting support.GitHub stars
  • recursive-readdir - Recursively read directories in Deno.GitHub stars
  • sax-ts - SAX-style XML parser ported from sax-js. GitHub stars
  • servest - A progressive HTTP server/router.GitHub stars
  • sql-builder - An sql query builder.GitHub stars
  • status - HTTP codes and status utility for Deno.GitHub stars
  • textproto GitHub stars
  • type-fest - A collection of essential TypeScript types (port of sindresorhus/type-fest).GitHub stars
  • unexpected - Extensible BDD assertion toolkit.GitHub stars
  • up - Check if a website is up in Deno.GitHub stars
  • watch - A file watcher.GitHub stars
  • webview - Deno bindings for webview, a tiny library for creating web-based desktop GUIs.GitHub stars
  • wu-diff-js - A diff library to compute differences between two slices using wu(the O(NP)) algorithm.GitHub stars
  • youtube-deno - A Deno client library for the YouTube Data API for any interaction with YouTube.GitHub stars

Tools

  • clone - A simple utility for the convenient clone.GitHub stars
  • dedep - Manage dependency versions.GitHub stars
  • denoget - Denoget installs executable Deno script.GitHub stars
  • denoify - For NPM module authors that would like to support Deno but do not want to write and maintain a port.GitHub stars
  • denoinit - Denoinit generates useful files for Deno project.GitHub stars
  • denoliver - A simple, dependency free file server with live reload.GitHub stars
  • denomander - Deno command-line interfaces inspired from commander.js.GitHub stars
  • denon - A daemon script runner, like nodemon. Built in and for Deno.GitHub stars
  • denopkg - An easier way to use code from GitHub in your Deno project.GitHub stars
  • denoversion - SemVer and git version management for Deno.GitHub stars
  • denox - Like packages.json scripts, but for Deno with permissions support.GitHub stars
  • deno.mk - Cross-platform Makefile for installing and running Deno.GitHub stars
  • maxmcd's deno-docker A docker image.GitHub stars
  • hayd's deno-docker Several docker images.GitHub stars
  • deno-vscode - Leverage the typedef and intellisense built into vscode using this extension.GitHub stars
  • dev_server - Let TypeScript files be used directly in the script tag.GitHub stars
  • dpm - Deno Package Manager, install global command for deno. like denoget.GitHub stars
  • dvm
    • justjavac/dvm - Deno Version Manager: manage multiple active Deno versions.GitHub stars
    • axetroy/dvm - Version manger for Deno without runtime dependencies.GitHub stars
  • elm-live-reload - An elm live reloader written in Deno.GitHub stars
  • nessie - Create, migrate and rollback migrations for PostgreSQL, MySQL and SQLite.GitHub stars
  • packer-provisioner-deno - A Packer plugin that makes it easy to build virtual machine images with Deno scripts.GitHub stars
  • pagic - The easiest way to generate static html page from markdown, built with Deno.GitHub stars
  • pika Deno pluginGitHub stars
  • starter - Deno module starter template with GitHub Actions CI.GitHub stars
  • task-runner - Write tasks just like npm scripts.GitHub stars
  • typescript-deno-plugin - Deno language service plugin, providing intellisense in TypeScript files within editors.GitHub stars
  • udd - Update Deno dependencies: updates import statements to their latest published version.GitHub stars
  • velociraptor - An npm-style script runner for Deno.GitHub stars
  • vscode-deno - VS Code extension that provides Deno support using the typescript-deno-plugin.GitHub stars
  • ako - Expressive middleware for deno using async functions. GitHub stars

Articles

Presentations

Newsletters

Resources in Other Languages

Chinese

Hebrew

Indonesian

Japanese

Korean

Russian

Spanish

Uzbek

About

A curated list of awesome Deno frameworks, libraries, software and resources.

License:Creative Commons Zero v1.0 Universal