1014 lines
45 KiB
HTML
1014 lines
45 KiB
HTML
<h1 id="awesome-deno-awesome">Awesome Deno <a
|
||
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
|
||
alt="Awesome" /></a></h1>
|
||
<p><a
|
||
href="https://deno.land"><img src="deno-logo.png" align="right" width="100"></a></p>
|
||
<p>Deno is a simple, modern and secure runtime for JavaScript and
|
||
TypeScript that uses V8 and is built in Rust.</p>
|
||
<p>This list is a collection of the best Deno modules and resources.</p>
|
||
<h2 id="contents">Contents</h2>
|
||
<ul>
|
||
<li><a href="#docs">Docs</a>
|
||
<ul>
|
||
<li><a href="#official-docs">Official Docs</a></li>
|
||
<li><a href="#external-docs">External Docs</a></li>
|
||
<li><a href="#online-playgrounds">Online Playgrounds</a></li>
|
||
</ul></li>
|
||
<li><a href="#modules">Modules</a>
|
||
<ul>
|
||
<li><a href="#automation">Automation</a></li>
|
||
<li><a href="#cli-utils">CLI utils</a></li>
|
||
<li><a href="#cloud-apis">Cloud APIs</a></li>
|
||
<li><a href="#database">Database</a></li>
|
||
<li><a href="#editor-framework">Editor framework</a></li>
|
||
<li><a href="#frontend-development">Frontend development</a></li>
|
||
<li><a href="#frontend-framework">Frontend framework</a></li>
|
||
<li><a href="#game-engine">Game engine</a></li>
|
||
<li><a href="#llm">LLM</a></li>
|
||
<li><a href="#logging">Logging</a></li>
|
||
<li><a href="#machine-learning">Machine Learning</a></li>
|
||
<li><a href="#mail">Mail</a></li>
|
||
<li><a href="#markdown">Markdown</a></li>
|
||
<li><a href="#math">Math</a></li>
|
||
<li><a href="#static-site-generator">Static site generator</a></li>
|
||
<li><a href="#string-utils">String utils</a></li>
|
||
<li><a href="#social-platform-apis">Social Platform APIs</a></li>
|
||
<li><a href="#template-engine">Template engine</a></li>
|
||
<li><a href="#testing">Testing</a></li>
|
||
<li><a href="#utils">Utils</a></li>
|
||
<li><a href="#web-framework">Web framework</a></li>
|
||
<li><a href="#websocket">WebSocket</a></li>
|
||
<li><a href="#web-utils">Web utils</a></li>
|
||
<li><a href="#webview">Webview</a></li>
|
||
<li><a href="#xml">XML</a></li>
|
||
</ul></li>
|
||
<li><a href="#registries">Registries</a></li>
|
||
<li><a href="#showcases">Showcases</a></li>
|
||
<li><a href="#tools">Tools</a></li>
|
||
<li><a href="#integrations">Integrations</a></li>
|
||
<li><a href="#articles">Articles</a></li>
|
||
<li><a href="#blogsnewsletters">Blogs/Newsletters</a></li>
|
||
<li><a href="#presentations">Presentations</a></li>
|
||
<li><a href="#resources">Resources</a>
|
||
<ul>
|
||
<li><a href="#books">Books</a></li>
|
||
</ul></li>
|
||
<li><a href="#resources-in-other-languages">Resources in Other
|
||
Languages</a>
|
||
<ul>
|
||
<li><a href="#chinese">Chinese</a></li>
|
||
<li><a href="#hebrew">Hebrew</a></li>
|
||
<li><a href="#indonesian">Indonesian</a></li>
|
||
<li><a href="#italian">Italian</a></li>
|
||
<li><a href="#japanese">Japanese</a></li>
|
||
<li><a href="#korean">Korean</a></li>
|
||
<li><a href="#russian">Russian</a></li>
|
||
<li><a href="#spanish">Spanish</a></li>
|
||
<li><a href="#darija">Darija (Arabe marocain)</a></li>
|
||
<li><a href="#kurdish-central">Kurdish (Central)</a></li>
|
||
</ul></li>
|
||
</ul>
|
||
<h2 id="docs">Docs</h2>
|
||
<h3 id="official-docs">Official Docs</h3>
|
||
<ul>
|
||
<li><a href="https://deno.com">Official Site</a></li>
|
||
<li><a href="https://docs.deno.com">Deno Manual</a></li>
|
||
<li><a href="https://docs.deno.com/api">Deno API Reference</a></li>
|
||
<li><a href="https://jsr.io/@std">Deno Standard Library</a></li>
|
||
</ul>
|
||
<h3 id="external-docs">External Docs</h3>
|
||
<ul>
|
||
<li><a href="https://denolib.github.io/v8-docs/">V8 Docs for
|
||
Deno</a></li>
|
||
</ul>
|
||
<h3 id="online-playgrounds">Online Playgrounds</h3>
|
||
<ul>
|
||
<li><a href="https://codesandbox.io/s/y56n2">Deno Starter in
|
||
Codesandbox</a></li>
|
||
<li><a href="https://www.mycompiler.io/new/deno">myCompiler.io</a></li>
|
||
<li><a href="https://repl.it/languages/deno">Repl.it</a></li>
|
||
</ul>
|
||
<h2 id="modules">Modules</h2>
|
||
<h3 id="automation">Automation</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/divy-work/autopilot-deno">autopilot</a>
|
||
- Autopilot - Cross-platform web automation with Deno.</li>
|
||
<li><a href="https://github.com/fakoua/SwissKnife">swissknife</a> -
|
||
SwissKnife - Deno Swiss Knife tools for Windows.</li>
|
||
</ul>
|
||
<h3 id="cli-utils">CLI utils</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/cacjs/cac">cac</a> - Simple yet powerful
|
||
framework for building command-line apps.</li>
|
||
<li><a href="https://github.com/littletof/charmd">charmd</a> - A simple,
|
||
extendable markdown renderer for your terminal.</li>
|
||
<li><a href="https://github.com/maximousblk/chart">chart</a> - Console
|
||
ASCII line charts with no dependencies.</li>
|
||
<li><a
|
||
href="https://github.com/ameerthehacker/cli-spinners">cli-spinner</a> -
|
||
Show spinners in the terminal while running long tasks.</li>
|
||
<li><a href="https://github.com/c4spar/deno-cliffy">cliffy</a> - The
|
||
complete solution for building interactive command-line tools.</li>
|
||
<li><a href="https://github.com/jersou/clite-parser">clite</a> -
|
||
Automatic CLI generation from a class.</li>
|
||
<li><a
|
||
href="https://github.com/AhmedOsman101/commit-sage-cli">commit-sage-cli</a>
|
||
- Generates Conventional Commit messages with AI based on Git repository
|
||
changes.</li>
|
||
<li><a href="https://github.com/HarryPeach/kia">kia</a> - Simple
|
||
terminal spinners for Deno 🦕</li>
|
||
<li><a
|
||
href="https://github.com/mjrlowe/terminal_images">terminal_images</a> -
|
||
A Deno module and CLI tool for displaying images in the terminal.</li>
|
||
<li><a href="https://github.com/Im-Beast/deno_tui">tui</a> - Module
|
||
which allows easy creation of Terminal User Interfaces.</li>
|
||
<li><a href="https://github.com/bcheidemann/with-env">with-env</a> -
|
||
Simple command line utilty for executing commands with one or more .env
|
||
files.</li>
|
||
<li><a href="https://github.com/yargs/yargs">yargs</a> - The modern,
|
||
pirate-themed successor to optimist.</li>
|
||
</ul>
|
||
<h3 id="cloud-apis">Cloud APIs</h3>
|
||
<ul>
|
||
<li><a href="https://aws-api.deno.dev/">aws-api</a> - From-scratch
|
||
Typescript AWS API client built for Deno.</li>
|
||
<li><a href="https://googleapis.deno.dev/">googleapis</a> -
|
||
Auto-generated Google API clients for Deno.</li>
|
||
</ul>
|
||
<h3 id="database">Database</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/Kirlovon/AloeDB">aloedb</a> - Light,
|
||
Embeddable, NoSQL database for Deno without dependencies.</li>
|
||
<li><a href="https://github.com/rahmanfadhil/cotton">cotton</a> - SQL
|
||
Database Toolkit for deno</li>
|
||
<li><a href="https://github.com/oslabs-beta/dangoDB">dangoDB</a> - A
|
||
MongoDB ODM for Deno.</li>
|
||
<li><a href="https://github.com/eveningkid/denodb">denodb</a> - MySQL,
|
||
SQLite, MariaDB, PostgreSQL and MongoDB ORM for Deno.</li>
|
||
<li><a href="https://github.com/denodrivers/deno_mongo">deno_mongo</a> -
|
||
MongoDB database driver.</li>
|
||
<li><a href="https://github.com/denodrivers/mysql">deno_mysql</a> -
|
||
MySQL database driver.</li>
|
||
<li><a href="https://github.com/denyncrawford/dndb">dndb</a> -
|
||
Persistent and embedable NoSQL database engine written for Deno 🦕.</li>
|
||
<li><a href="https://github.com/roonie007/dongoose">dongoose</a> - A
|
||
simple and easy to use ORM for Deno KV.</li>
|
||
<li><a href="https://github.com/MaximilianHeidenreich/DsDDB">dsddb</a> -
|
||
A dead simple persistant key-value database utilizing the JSON
|
||
format.</li>
|
||
<li><a href="https://github.com/manyuanrong/dso">dso</a> - A simple ORM
|
||
library based on mysql.</li>
|
||
<li><a href="https://jsr.io/@iuioiua/redis"><span class="citation"
|
||
data-cites="iuioiua/redis">@iuioiua/redis</span></a> - Fast, lightweight
|
||
Redis client built upon the Web Streams API.</li>
|
||
<li><a
|
||
href="https://github.com/josh-hemphill/maxminddb-deno">maxminddb</a> - A
|
||
library that enables the usage of MaxmindDB geoIP database files</li>
|
||
<li><a href="https://github.com/halvardssm/deno-nessie">nessie</a> -
|
||
Create, migrate and rollback migrations for PostgreSQL, MySQL and
|
||
SQLite.</li>
|
||
<li><a href="https://github.com/denodrivers/postgres">postgres</a> -
|
||
Driver for PostgreSQL database.</li>
|
||
<li><a href="https://github.com/denodrivers/redis">redis</a> - An
|
||
experimental implementation of redis client for deno.</li>
|
||
<li><a href="https://github.com/manyuanrong/sql-builder">sql-builder</a>
|
||
- An sql query builder.</li>
|
||
<li><a href="https://github.com/yooneskh/yongo">yongo</a> - Subset of
|
||
Mongoose api in deno (like populate) but will not fully copy
|
||
mongoose</li>
|
||
</ul>
|
||
<h3 id="editor-framework">Editor framework</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/vim-denops/denops.vim">Denops</a> - 🐜
|
||
An ecosystem to write Vim/Neovim plugins with Deno.</li>
|
||
</ul>
|
||
<h3 id="frontend-development">Frontend development</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/postcss/postcss-deno">postcss</a> - A
|
||
tool for transforming styles with JS plugins.</li>
|
||
</ul>
|
||
<h3 id="frontend-framework">Frontend framework</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/postui/aleph.js">aleph.js</a> - A React
|
||
framework in Deno, inspired by <a
|
||
href="https://nextjs.org">Next.js</a>.</li>
|
||
<li><a href="https://github.com/denoland/fresh">fresh</a> - The next-gen
|
||
web framework.</li>
|
||
<li><a href="https://github.com/kt3k/packup">packup</a> - Zero-config
|
||
web application packager for Deno.</li>
|
||
<li><a href="https://github.com/exhibitionist-digital/ultra">ultra</a> -
|
||
💎 Modern Streaming React Framework in Deno.</li>
|
||
</ul>
|
||
<h3 id="game-engine">Game engine</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/load1n9/caviar">caviar</a> - ⚡ Blazing
|
||
fast, modern, Game Engine powered by WebGPU for Deno and the
|
||
browser</li>
|
||
<li><a href="https://github.com/load1n9/neko">neko</a> - 🐈 caviar’s
|
||
twin frame buffer deno module with a framebuffer canvas
|
||
implementation</li>
|
||
<li><a href="https://github.com/littledivy/deno_sdl2">sdl2</a> - SDL2
|
||
module for Deno</li>
|
||
</ul>
|
||
<h3 id="image">Image</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/matmen/ImageScript">ImageScript</a> -
|
||
Image processing in JavaScript, utilizing WebAssembly for
|
||
performance.</li>
|
||
<li><a href="https://github.com/retraigo/monke">monke</a> - Color
|
||
quantization and dithering library with extra image filters (blur,
|
||
invert, etc).</li>
|
||
</ul>
|
||
<h3 id="llm">LLM</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/mumu-lhl/duckduckgo-ai-chat">duckduckgo-ai-chat</a>
|
||
- Providing Duckduckgo AI Chat API, which can use gpt-4o-mini for
|
||
free.</li>
|
||
</ul>
|
||
<h3 id="logging">Logging</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/GJZwiers/sentry_deno">sentry_deno</a> -
|
||
Unofficial port of the Sentry SDK for JavaScript to Deno.</li>
|
||
<li><a href="https://github.com/dpmland/dlog">dlog</a> - A ussefull
|
||
logger for the prompt with icons or simple version!</li>
|
||
<li><a href="https://github.com/dahlia/logtape">LogTape</a> - Simple
|
||
logging library with zero dependencies for
|
||
Deno/Node.js/Bun/browsers.</li>
|
||
</ul>
|
||
<h3 id="machine-learning">Machine learning</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/retraigo/la-classy">classy-lala</a> -
|
||
Single-layer perceptrons for supervised learning tasks.</li>
|
||
<li><a href="https://github.com/denosaurs/netsaur">netsaur</a> -
|
||
Powerful machine learning, accelerated by WebGPU</li>
|
||
<li><a href="https://github.com/load1n9/synaptic">synaptic</a> -
|
||
Dependency-less neural network library ported to deno</li>
|
||
<li><a href="https://github.com/retraigo/appraisal">appraisal</a> -
|
||
Feature extraction and conversion.</li>
|
||
</ul>
|
||
<h3 id="mail">Mail</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/manyuanrong/deno-smtp">deno-smtp</a> - A
|
||
smtp mail sender for deno.</li>
|
||
</ul>
|
||
<h3 id="markdown">Markdown</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/denolib/marked/">marked</a> -
|
||
Markdown-to-HTML converter.</li>
|
||
</ul>
|
||
<h3 id="math">Math</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/denosaurs/neo/">neo</a> - Matrix and
|
||
other math, accelerated by WebGPU</li>
|
||
</ul>
|
||
<h3 id="static-site-generator">Static site generator</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/lumeland/lume">lume</a> - A static site
|
||
generator similar to Jekyll or Eleventy with support for multiple file
|
||
formats.</li>
|
||
<li><a href="https://github.com/xcatliu/pagic">pagic</a> - The easiest
|
||
way to generate static html page from markdown, built with Deno.</li>
|
||
</ul>
|
||
<h3 id="string-utils">String utils</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/denolib/camelcase">camelcase</a> -
|
||
Convert a dash/dot/underscore/space separated string to camelCase:
|
||
foo-bar → fooBar.</li>
|
||
<li><a
|
||
href="https://github.com/zekth/deno_case_style">deno_case_style</a> -
|
||
String validator and formater for different case style. eg: camelCase
|
||
etc.</li>
|
||
<li><a
|
||
href="https://github.com/dpmland/deno-json-colorizer">deno-json-colorizer</a>
|
||
- A library for colorizing JSON strings in Deno</li>
|
||
<li><a
|
||
href="https://github.com/OnikurYH/deno-prettystring">deno-prettystring</a>
|
||
- Format, trim and remove extra white spaces between characters from
|
||
string.</li>
|
||
<li><a href="https://github.com/jcardama/deno_slugify">deno-slugify</a>
|
||
- A string slugifier for deno.</li>
|
||
<li><a
|
||
href="https://github.com/motss/deno_mod/tree/master/normalize_diacritics">normalize_diacritics</a>
|
||
- Remove accents/diacritics in string.</li>
|
||
<li><a href="https://github.com/vixalien/written">written</a> - A
|
||
provides a set of utilities for manipulating text, with a focus on
|
||
providing typographic tools rather than pure string manipulation.</li>
|
||
</ul>
|
||
<h3 id="social-platform-apis">Social Platform APIs</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/grammyjs/grammy">grammY</a> - Telegram
|
||
Bot API framework for Deno.</li>
|
||
<li><a href="https://github.com/dcdunkan/grm">grm</a> - Telegram MTProto
|
||
client for Deno.</li>
|
||
<li><a href="https://github.com/roj1512/twi">twi</a> - Twitter API v2
|
||
client for Deno.</li>
|
||
<li><a href="https://discordeno.mod.land/">discordeno</a> - Discord API
|
||
library for Deno</li>
|
||
<li><a href="https://github.com/MTKruto/MTKruto">MTKruto</a> -
|
||
Deno-first, cross-runtime client library for Telegram’s MTProto
|
||
API.</li>
|
||
</ul>
|
||
<h3 id="template-engine">Template engine</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/syumai/dejs">dejs</a> - Ejs template
|
||
engine for deno.</li>
|
||
<li><a
|
||
href="https://github.com/zekth/deno_tiny_templates">deno_tiny_templates</a>
|
||
- Template renderer for deno.</li>
|
||
<li><a href="https://github.com/eta-dev/eta">eta</a> - Fast,
|
||
lightweight, and configurable embedded template engine.</li>
|
||
<li><a href="https://github.com/alosaur/handlebars">handlebars</a> -
|
||
Handlebars template engine for deno</li>
|
||
<li><a href="https://github.com/alosaur/mustache">mustache</a> -
|
||
Mustache template engine for deno</li>
|
||
</ul>
|
||
<h3 id="testing">Testing</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/lucacasonato/deno-puppeteer">deno-puppeteer</a>
|
||
- A library which provides a high-level API to control Chromium or
|
||
Chrome over the DevTools Protocol.</li>
|
||
<li><a href="https://github.com/allain/expect">expect</a> - Helpers for
|
||
writing jest like expect tests in deno.</li>
|
||
<li><a href="https://github.com/crewdevio/merlin">merlin</a> - Testing
|
||
and Benchmarking framework for deno 🧙♂️</li>
|
||
<li><a
|
||
href="https://github.com/littletof/prettyBenching">pretty_benching</a> -
|
||
A small library to make your Deno benchmarking progress and results look
|
||
pretty.</li>
|
||
<li><a href="https://github.com/izelnakri/qunitx">qunitx</a> - Zero
|
||
dependency, fully customizable, mature, universal test API that can run
|
||
interchangably in node.js, Deno & browser, using default runtime
|
||
test runners.</li>
|
||
<li><a href="https://github.com/drashland/rhum">rhum</a> - A lightweight
|
||
testing framework for Deno.</li>
|
||
<li><a
|
||
href="https://github.com/asos-craigmorten/superdeno">superdeno</a> -
|
||
Super-agent driven library for testing Deno HTTP servers.</li>
|
||
<li><a href="https://github.com/asos-craigmorten/superoak">superoak</a>
|
||
- HTTP assertions for Oak made easy via SuperDeno.</li>
|
||
<li><a href="https://deno.land/x/tepi">tepi</a> - A .http Test
|
||
Runner</li>
|
||
<li><a href="https://github.com/gcaptn/tincan">tincan</a> - A Jest-like
|
||
testing library for Deno.</li>
|
||
<li><a href="https://github.com/unexpectedjs/unexpected">unexpected</a>
|
||
- Extensible BDD assertion toolkit.</li>
|
||
<li><a href="https://github.com/TomokiMiyauci/unitest">unitest</a> -
|
||
Deno-first universal unit testing framework.</li>
|
||
</ul>
|
||
<h3 id="utils">Utils</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/retraigo/bettermap">bettermap</a> - A
|
||
TypeScript extension of the JavaScript Map with Array-like
|
||
features.</li>
|
||
<li><a href="https://github.com/dpmland/beno">beno</a> - A configuration
|
||
manager typed and faster for Deno <strong>Inspired in Viper of
|
||
Golang</strong></li>
|
||
<li><a href="https://github.com/jacoborus/deno-buckets">buckets</a> -
|
||
Bundle assets and scripts in a single executable file.</li>
|
||
<li><a
|
||
href="https://github.com/manyuanrong/bytes_formater">bytes_formater</a>
|
||
- Format bytes (Uint8Array, ArrayBufferView, etc) output, useful when
|
||
debugging IO functions.</li>
|
||
<li><a href="https://github.com/irandeno/coffee">coffee</a> - Deno
|
||
Configuration - a type-safe, easy to use Deno config manager.</li>
|
||
<li><a href="https://github.com/retraigo/colors">colors</a> - Color
|
||
conversions and operations in TypeScript.</li>
|
||
<li><a href="https://github.com/hexagon/croner">croner</a> - Cron
|
||
library with advanced scheduling features, well-documented API, and zero
|
||
dependencies.</li>
|
||
<li><a
|
||
href="https://github.com/neuledge/computed-types">computed_types</a> -
|
||
Joi like validators for Typescript and Deno.</li>
|
||
<li><a href="https://github.com/BoltDoggy/deno#dcc">dcc</a> - Deno Cache
|
||
Clean, reloading deps when next running.</li>
|
||
<li><a
|
||
href="https://github.com/denosaurs/denon/blob/master/mod.ts">denon</a> -
|
||
A file watcher with a for-await generator.</li>
|
||
<li><a href="https://github.com/yooneskh/deno-config">deno-config</a> -
|
||
Utility to streamline deno app configuration management through cli,
|
||
.env and json files</li>
|
||
<li><a href="https://github.com/code-hex/deno-context">deno-context</a>
|
||
- Propagate deadlines, a cancellation and other request-scoped values to
|
||
multiple promise. The behaviour is like Go’s context.</li>
|
||
<li><a href="https://github.com/rbrahul/deno_cron">deno_cron</a> - A
|
||
cron Job scheduler that allows you to write human readable cron syntax
|
||
with tons of flexibility</li>
|
||
<li><a href="https://github.com/manyuanrong/deno-deamon">deno-deamon</a>
|
||
- Make the Deno program run in the background.</li>
|
||
<li>deno-dotenv
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/pietvanzoen/deno-dotenv">pietvanzoen/deno-dotenv</a>
|
||
- Dotenv handling for deno.</li>
|
||
<li><a
|
||
href="https://github.com/cardosomarcos/deno-dotenv">cardosomarcos/deno-dotenv</a>
|
||
- Loads environment variables from .env for Deno projects.</li>
|
||
</ul></li>
|
||
<li><a
|
||
href="https://github.com/fernandolguevara/deno-envconfig">deno-envconfig</a>
|
||
- Configuration management utility.</li>
|
||
<li><a href="https://github.com/hashrock/deno-fnparse">deno-fnparse</a>
|
||
- An extremely simple parser combinator for JavaScript.</li>
|
||
<li><a href="https://github.com/hayd/deno-globrex">deno-globrex</a> -
|
||
Port of globrex to deno, glob to regular expression.</li>
|
||
<li><a href="https://github.com/PandawanFr/deno_notify">deno_notify</a>
|
||
- Send desktop notifications on all platforms.</li>
|
||
<li><a href="https://github.com/hashrock/deno-opn">deno-opn</a> - Opens
|
||
stuff like websites, files, executables. Cross-platform.</li>
|
||
<li><a
|
||
href="https://github.com/manyuanrong/deno-plugin-prepare">deno-plugin-prepare</a>
|
||
- A library for managing Deno native plugin dependencies.</li>
|
||
<li><a
|
||
href="https://github.com/zekth/deno_random_interval">deno_random_interval</a>
|
||
- Helper to generate random interval.</li>
|
||
<li><a
|
||
href="https://github.com/eliassjogreen/deno_tokenizer">deno_tokenizer</a>
|
||
- A simple tokenizer for deno.</li>
|
||
<li><a href="https://github.com/hayd/deno-using">deno-using</a> - An
|
||
python-style with statements for deno.</li>
|
||
<li><a
|
||
href="https://github.com/ethandunford/deno-validation">deno-validation</a>
|
||
- A general purpose validation library for Deno.</li>
|
||
<li><a href="https://deno.land/x/dinoenv">dinoenv</a> - tiny library to
|
||
manage environment variables with deno.</li>
|
||
<li><a href="https://github.com/retraigo/duration.js">durationjs</a> -
|
||
Get formatted time duration from a timestamp or a human-readable
|
||
string.</li>
|
||
<li><a href="https://github.com/dpmland/draco">draco</a> - File and
|
||
folder multiplatform utils for Deno!</li>
|
||
<li><a href="https://github.com/eankeen/ensure">ensure</a> - Ensure you
|
||
are running a minimum version of Deno, Typescript, or V8.</li>
|
||
<li><a href="https://github.com/garronej/evt">evt</a> - Type safe
|
||
replacement for EventEmitter.</li>
|
||
<li><a
|
||
href="https://github.com/icebob/fastest-validator">fastest-validator</a>
|
||
- Schema validator for all javascript platforms</li>
|
||
<li><a href="https://github.com/retraigo/fortuna">fortuna</a> - Weighted
|
||
gacha system.</li>
|
||
<li><a href="https://github.com/matteocrippa/fossil">fossil</a> - A
|
||
value-type validation suite.</li>
|
||
<li><a href="https://github.com/jupegarnica/garn-yaml">garn-yaml</a> -
|
||
Read or write yaml interpolating env variables.</li>
|
||
<li><a
|
||
href="https://github.com/jupegarnica/garn-validator">garn-validator</a>
|
||
- Create validations with ease.</li>
|
||
<li><a href="https://github.com/denorg/invert-kv">invert-kv</a> - Invert
|
||
key-value pairs in Deno.</li>
|
||
<li><a href="https://github.com/luvies/lazy">lazy</a> - A linq-like
|
||
lazy-evaluation iteration module.</li>
|
||
<li><a href="https://deno.land/x/localekit">locale-kit</a> (<a
|
||
href="https://github.com/locale-kit/locale-kit">GitHub</a>) - A
|
||
internationalisation/localisation/translation (i18n/l10n/t9n) library
|
||
with a wrapper for Fresh and support for plurals and dynamic
|
||
replacement.</li>
|
||
<li><a
|
||
href="https://github.com/mjrlowe/maze_generator">maze_generator</a> -
|
||
Javascript module for generating, solving, analyzing and displaying
|
||
mazes.</li>
|
||
<li><a href="https://github.com/denolib/ms">ms</a> - Easily convert
|
||
various time formats to milliseconds.</li>
|
||
<li><a href="https://github.com/denorg/online">online</a> - Check if
|
||
you’re currently online in Deno.</li>
|
||
<li><a href="https://github.com/OliverBrotchie/optionals">optionals</a>
|
||
- Rust-like error handling and options with exhaustive pattern
|
||
matching.</li>
|
||
<li><a href="https://github.com/denorg/qrcode">qrcode</a> - QR code
|
||
image generator for Deno.</li>
|
||
<li><a
|
||
href="https://github.com/denorg/recursive-readdir">recursive-readdir</a>
|
||
- Recursively read directories in Deno.</li>
|
||
<li><a href="https://github.com/richytong/rubico">rubico</a> - 🏞
|
||
[a]synchronous function composition; it just works.</li>
|
||
<li><a href="https://github.com/deno-web3/solc">solc</a> - 💎 Solidity
|
||
bindings for Deno.</li>
|
||
<li><a
|
||
href="https://github.com/switcherapi/switcher-client-deno">switcher4deno</a>
|
||
- Feature Flag Deno SDK client for Switcher-API.</li>
|
||
<li><a href="https://github.com/denoserverless/type-fest">type-fest</a>
|
||
- A collection of essential TypeScript types (port of
|
||
sindresorhus/type-fest).</li>
|
||
<li><a
|
||
href="https://github.com/yooneskh/unified-deno-lock">unified-deno-lock</a>
|
||
- Powerful and simple lock (mutex) library to handle race conditions
|
||
with zero dependencies</li>
|
||
<li><a href="https://github.com/manyuanrong/wasm_gzip">wasm-gzip</a> -
|
||
Perform gzip operations for Deno.</li>
|
||
<li><a href="https://github.com/jinjor/deno-watch">watch</a> - A file
|
||
watcher.</li>
|
||
<li><a href="https://github.com/bokuweb/wu-diff-js">wu-diff-js</a> - A
|
||
diff library to compute differences between two slices using wu(the
|
||
O(NP)) algorithm.</li>
|
||
<li><a href="https://github.com/roj1512/pls">PLS</a> - Use 2 lines to
|
||
persist localStorage in any database, including, but not limited to,
|
||
MongoDB, PostgreSQL and Redis.</li>
|
||
<li><a href="https://github.com/hviana/deno_kv_fs">deno_kv_fs</a> Deno
|
||
KV file system, compatible with Deno deploy. Makes use of Web Streams
|
||
API.</li>
|
||
</ul>
|
||
<h3 id="validation">Validation</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/colinhacks/zod">zod</a> -
|
||
TypeScript-first schema validation with static type inference.</li>
|
||
</ul>
|
||
<h3 id="video">Video</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/c4spar/deno-fast-forward">Fast
|
||
Forward</a> - An easy to use ffmpeg module for Deno. 🦕</li>
|
||
</ul>
|
||
<h3 id="web-framework">Web framework</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/l2ig/aqua">aqua</a> - A minimal and fast
|
||
web framework for Deno.</li>
|
||
<li><a href="https://github.com/alosaur/alosaur">alosaur</a> - Alosaur -
|
||
Deno web framework with many ES Decorators.</li>
|
||
<li><a href="https://github.com/Savory/Danet">danet</a> - A Savory web
|
||
framework for Deno heavily inspired by <a
|
||
href="https://nestjs.com">Nest.js</a>.</li>
|
||
<li><a href="https://github.com/drashland/deno-drash">drash</a> - A REST
|
||
microframework for Deno’s HTTP server with zero dependencies.</li>
|
||
<li><a href="https://github.com/hviana/faster">faster</a> - A fast and
|
||
optimized middleware server with a set of useful middlwares.</li>
|
||
<li><a href="https://github.com/hviana/faster_react">faster_react</a> -
|
||
Full Stack web framework with React + Faster. Fully compatible with Deno
|
||
Deploy.</li>
|
||
<li><a href="https://github.com/honojs/hono">hono</a> - Ultrafast web
|
||
framework for Cloudflare Workers, Deno, and Bun. Fast, but not only
|
||
fast.</li>
|
||
<li><a href="https://github.com/oakserver/oak">oak</a> - A middleware
|
||
framework for Deno’s net server.
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/asos-craigmorten/oak-http-proxy">oak-http-proxy</a>
|
||
- Proxy middleware for Deno Oak HTTP servers.</li>
|
||
<li><a
|
||
href="https://github.com/Thesephi/oak-routing-ctrl">oak-routing-ctrl</a>
|
||
- TypeScript Decorators for easy scaffolding API services with the oak
|
||
framework.</li>
|
||
</ul></li>
|
||
<li><a href="https://github.com/asos-craigmorten/opine">opine</a> -
|
||
Fast, minimalist web framework ported from ExpressJS.
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/asos-craigmorten/opine-http-proxy">opine-http-proxy</a>
|
||
- Proxy middleware for Deno Opine HTTP servers.</li>
|
||
</ul></li>
|
||
<li><a href="https://github.com/zaiste/wren">wren</a> - A small, but
|
||
powerful HTTP library with a functional spin for creating composable web
|
||
apps, built for convenience and simplicity</li>
|
||
<li><a href="https://primatejs.com">primate</a> - A polymorphic
|
||
development platform</li>
|
||
<li><a href="https://docs.yelix.dev/">Yelix</a> - Yelix is a <a
|
||
href="https://github.com/honojs/hono">Hono</a> based Deno web server
|
||
framework that simplifies backend development with built-in tools and
|
||
automation.</li>
|
||
</ul>
|
||
<h3 id="websocket">WebSocket</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/ryo-ma/deno-websocket">deno-websocket</a> - 🦕
|
||
A simple WebSocket library like ws of node.js library.</li>
|
||
<li><a href="https://github.com/denyncrawford/dropper-deno">dropper</a>
|
||
- Custom event-based WebSockets framework for building real-time apps on
|
||
Deno 🦕</li>
|
||
<li><a
|
||
href="https://github.com/JohanWinther/websocket_server">websocket_server</a>
|
||
- A WebSocket server library.</li>
|
||
<li><a href="https://github.com/drashland/wocket">wocket</a> - A
|
||
WebSocket library for Deno.</li>
|
||
</ul>
|
||
<h3 id="web-utils">Web utils</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/deno-libs/compression">compression</a> -
|
||
Deno HTTP compression middleware.</li>
|
||
<li><a href="https://github.com/timonson/djwt">djwt</a> - Make JSON Web
|
||
Tokens (JWT) on Deno based on JWT and JWS specifications.</li>
|
||
<li><a href="https://github.com/deno-libs/forwarded">forwarded</a> -
|
||
Deno port of <code>forwarded</code> library.</li>
|
||
<li><a href="https://github.com/denoland/fresh_charts">fresh_chart</a> -
|
||
A server-side-rendered charting library for Fresh.</li>
|
||
<li><a href="https://github.com/timonson/gentleRpc">gentleRpc</a> - A
|
||
JSON-RPC 2.0 TypeScript library for Deno and the browser.</li>
|
||
<li><a href="https://github.com/deno-libs/gql">gql</a> - Universal
|
||
GraphQL HTTP middleware.</li>
|
||
<li><a href="https://github.com/deno-libs/graphql-tag">graphql-tag</a> -
|
||
GraphQL schema AST from template literal.</li>
|
||
<li><a href="https://github.com/nats-io/nats.deno">nats</a> - A Deno
|
||
client for the <a href="https://nats.io/">NATS messaging
|
||
system</a>.</li>
|
||
<li><a href="https://github.com/oslabs-beta/obsidian">obsidian</a> - A
|
||
native GraphQL caching client and server module.</li>
|
||
<li><a href="https://github.com/denolib/qs">qs</a> - A query string
|
||
parser with nesting support.</li>
|
||
<li><a href="https://react-icons.deno.dev/">react-icons</a> - React
|
||
Icons converted to preact for deno fresh.</li>
|
||
<li><a href="https://github.com/zhmushan/router">router</a> - A
|
||
high-performance basic router works anywhere.</li>
|
||
<li><a href="https://github.com/deno-libs/rpc">rpc</a> - JSONRPC server
|
||
implementation for Deno.</li>
|
||
<li><a href="https://github.com/denosaurs/status">status</a> - HTTP
|
||
codes and status utility for Deno.</li>
|
||
<li><a
|
||
href="https://github.com/omar2205/squishy_cookies">squishy_cookies</a> -
|
||
Easily sign and verify cookies.</li>
|
||
<li><a
|
||
href="https://github.com/marcopacini/ts-prometheus">ts-prometheus</a> -
|
||
A prometheus client.</li>
|
||
<li><a href="https://github.com/denorg/up">up</a> - Check if a website
|
||
is up in Deno.</li>
|
||
<li><a href="https://github.com/akshgpt7/youtube-deno">youtube-deno</a>
|
||
- A Deno client library for the YouTube Data API for any interaction
|
||
with YouTube.</li>
|
||
</ul>
|
||
<h3 id="webview">Webview</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/astrodon/astrodon">Astrodon</a> -
|
||
Modular framework for building native multi-platform apps with Deno and
|
||
webview.</li>
|
||
<li><a href="https://github.com/eliassjogreen/deno_webview">webview</a>
|
||
- Deno bindings for webview, a tiny library for creating web-based
|
||
desktop GUIs.</li>
|
||
</ul>
|
||
<h3 id="xml">XML</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/nekobato/deno-xml-parser">deno-xml-parser</a> -
|
||
Deno XML parser ported from segmentio/xml-parser.</li>
|
||
<li><a href="https://github.com/Maxim-Mazurok/sax-ts">sax-ts</a> -
|
||
SAX-style XML parser ported from <a
|
||
href="https://github.com/isaacs/sax-js">sax-js</a>.</li>
|
||
</ul>
|
||
<h2 id="registries">Registries</h2>
|
||
<ul>
|
||
<li><a href="https://crux.land/">crux.land</a> - A free registry service
|
||
meant for hosting small ( < 10kB) single deno scripts.</li>
|
||
<li><a href="https://denopkg.com/">Deno PKG</a> - An easier way to use
|
||
code from GitHub in your Deno project.</li>
|
||
<li><a href="https://deno.land/x/">deno.land/x/</a> - The official 3rd
|
||
party module registry.</li>
|
||
<li><a href="https://nest.land">nest.land</a> - An immutable, blockchain
|
||
powered Deno package registry. 🥚</li>
|
||
</ul>
|
||
<h2 id="showcases">Showcases</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/vicky-gonsalves/deno_rest">Deno Rest</a>
|
||
- A Boilerplate for deno RESTful apis.</li>
|
||
<li><a href="https://github.com/tamasszoke/deno-seed">Deno Seed</a> -
|
||
Complete boilerplate for development. :seedling:</li>
|
||
<li><a href="https://github.com/edrys-org/edrys">Edrys</a> - Remote
|
||
Teaching Software</li>
|
||
<li><a href="https://fresh.deno.dev/showcase">Fresh Showcase</a> - The
|
||
official showcase of Fresh apps.</li>
|
||
<li><a href="https://github.com/ryo-ma/github-profile-trophy">GitHub
|
||
Profile Trophy</a> - 🏆 Add dynamically generated GitHub Trophy on your
|
||
readme</li>
|
||
<li><a href="https://github.com/saleor/deno-merch">Saleor Deno Merch</a>
|
||
- A fork of the original Deno Merch e-commerce website, rebuilt with <a
|
||
href="https://github.com/saleor/saleor">Saleor</a>.</li>
|
||
<li><a href="https://deno.land/showcase">The Official Showcase</a> - The
|
||
official showcase of Deno.</li>
|
||
<li><a href="https://usingdeno.com">UsingDeno</a> - Curated list of Web
|
||
Applications & Projects using Deno 🦕.</li>
|
||
</ul>
|
||
<h2 id="tools">Tools</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/ekaragodin/clone">clone</a> - A simple
|
||
utility for the convenient clone.</li>
|
||
<li><a href="https://github.com/vinliao/decense">decense</a> - Generate
|
||
a license with one <code>deno run</code> command.</li>
|
||
<li><a href="https://github.com/egoist/dedep">dedep</a> - Manage
|
||
dependency versions.</li>
|
||
<li><a href="https://github.com/denoflow/denoflow">denoflow</a> -
|
||
Configuration as code, use YAML to write automated workflows that run on
|
||
Deno, with any Deno modules, Typescript/Javascript codes</li>
|
||
<li><a href="https://github.com/garronej/denoify">denoify</a> - For NPM
|
||
module authors that would like to support Deno but do not want to write
|
||
and maintain a port.</li>
|
||
<li><a
|
||
href="https://github.com/syumai/deno-libs/tree/master/denoinit">denoinit</a>
|
||
- Denoinit generates useful files for Deno project.</li>
|
||
<li><a href="https://github.com/joakimunge/denoliver">denoliver</a> - A
|
||
simple, dependency free file server with live reload.</li>
|
||
<li><a href="https://github.com/siokas/denomander">denomander</a> - Deno
|
||
command-line interfaces inspired from commander.js.</li>
|
||
<li><a href="https://github.com/denosaurs/denon">denon</a> - A daemon
|
||
script runner, like nodemon. Built in and for Deno.</li>
|
||
<li><a href="https://github.com/apps/denopendabot">denopendabot</a> -
|
||
Dependabot for Deno projects.</li>
|
||
<li><a href="https://github.com/denopkg/denopkg.com">denopkg</a> - An
|
||
easier way to use code from GitHub in your Deno project.</li>
|
||
<li><a href="https://github.com/lucascaro/denoversion">denoversion</a> -
|
||
SemVer and git version management for Deno.</li>
|
||
<li><a href="https://github.com/BentoumiTech/denox">denox</a> - Like
|
||
packages.json scripts, but for Deno with permissions support.</li>
|
||
<li><a href="https://github.com/MarkTiedemann/deno.mk">deno.mk</a> -
|
||
Cross-platform Makefile for installing and running Deno.</li>
|
||
<li><a href="https://github.com/theGEBIRGE/DenoDig">Deno Dig</a> - A
|
||
tool for extracting application code and npm packages from stand-alone
|
||
Deno executables.</li>
|
||
<li><a href="https://github.com/denoland/deno_docker">deno_docker</a> -
|
||
Latest dockerfiles and images for Deno - alpine, centos, debian,
|
||
ubuntu.</li>
|
||
<li><a href="https://github.com/zhmushan/dev_server">dev_server</a> -
|
||
Let TypeScript files be used directly in the script tag.</li>
|
||
<li><a href="https://github.com/drashland/dmm">dmm</a> - Lightweight
|
||
Deno Module Manager</li>
|
||
<li><a href="https://github.com/denoland/dnt">dnt</a> - Deno to npm
|
||
package build tool.</li>
|
||
<li>dpm
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/BoltDoggy/deno#dpm">BoltDoggy/deno#dpm</a> -
|
||
Deno Package Manager, install global command for deno. like
|
||
denoget.</li>
|
||
<li><a href="https://github.com/dpmland/dpm">dpmland/dpm</a> - Deno
|
||
Package Manager, a NPM | Yarn Experience for Deno</li>
|
||
</ul></li>
|
||
<li>dvm
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/asdf-community/asdf-deno.git">asdf-community/asdf-deno</a>
|
||
- Deno plugin for <a href="https://asdf-vm.com/">asdf</a></li>
|
||
<li><a href="https://github.com/justjavac/dvm">justjavac/dvm</a> - Deno
|
||
Version Manager: manage multiple active Deno versions.</li>
|
||
<li><a href="https://github.com/axetroy/dvm">axetroy/dvm</a> - Version
|
||
manger for Deno without runtime dependencies.</li>
|
||
<li><a href="https://github.com/MarkTiedemann/dvm.cmd">dvm.cmd</a> -
|
||
Deno Version Manager for Windows. Written as a single batch file.</li>
|
||
<li><a href="https://github.com/ghosind/dvm">ghosind/dvm</a> - A
|
||
lightweight Deno Version Manager for Linux/MacOS.</li>
|
||
</ul></li>
|
||
<li><a href="https://github.com/bcheidemann/entype">entype</a> - A CLI
|
||
tool used to generate type definitions for serialised data, currently
|
||
supporting JSON to Rust and TypeScript.</li>
|
||
<li><a href="https://github.com/littletof/kopo-cli">kopo-cli</a> - A
|
||
Deno registry browser in the terminal.</li>
|
||
<li><a
|
||
href="https://github.com/bevry/make-deno-edition">make-deno-edition</a>
|
||
- Automatically makes package.json projects (such as npm packages and
|
||
node.js modules) compatible with Deno.</li>
|
||
<li><a
|
||
href="https://github.com/dontlaugh/packer-provisioner-deno">packer-provisioner-deno</a>
|
||
- A Packer plugin that makes it easy to build virtual machine images
|
||
with Deno scripts.</li>
|
||
<li><a
|
||
href="https://github.com/nozaq/pre-commit-deno">pre-commit-deno</a> -
|
||
pre-commit git hooks for Deno projects.</li>
|
||
<li><a href="https://github.com/hexagon/pup">pup</a> - Advanced process
|
||
manager for Deno. With autorestart, fs watch, cron start, process
|
||
telemetry, ipc, clustering, load balancer and more.</li>
|
||
<li><a href="https://github.com/denorg/starter">starter</a> - Deno
|
||
module starter template with GitHub Actions CI</li>
|
||
<li><a
|
||
href="https://github.com/jersou/studio-pack-generator">studio-pack-generator</a>
|
||
- Convert a folder or a RSS URL to Studio pack for Lunii device</li>
|
||
<li><a href="https://github.com/crewdevio/Trex">trex</a> - Package
|
||
management like npm for deno.</li>
|
||
<li><a href="https://github.com/hayd/deno-udd">udd</a> - Update Deno
|
||
dependencies: updates import statements to their latest published
|
||
version.</li>
|
||
<li><a
|
||
href="https://github.com/umbopepato/velociraptor">velociraptor</a> - An
|
||
npm-style script runner for Deno.</li>
|
||
<li><a href="https://github.com/denoland/vscode_deno">vscode-deno</a> -
|
||
VS Code extension that provides Deno support using the
|
||
<code>TypeScript Deno language service plugin</code>.</li>
|
||
<li><a
|
||
href="https://github.com/denofn/denofn-selfhosted">denofn-selfhosted</a>
|
||
- Self-hosted Deno functions, made with Deno and Docker.</li>
|
||
</ul>
|
||
<h2 id="integrations">Integrations</h2>
|
||
<ul>
|
||
<li><a href="https://docs.netlify.com/edge-functions/overview/">Netlify
|
||
Edge Functions</a> - Edge Functions connect the Netlify platform and
|
||
workflow.</li>
|
||
<li><a href="https://api.slack.com/future/functions/custom">Slack Custom
|
||
Functions</a> - Build custom Run On Slack functions using Deno.</li>
|
||
<li><a href="https://www.smallweb.run/">Smallweb</a> - A personal cloud
|
||
contained in a single directory. You can customize the server behavior
|
||
using Deno.</li>
|
||
<li><a href="https://supabase.com/docs/guides/functions">Supabase Edge
|
||
Functions</a> - Edge Functions are server-side TypeScript functions,
|
||
distributed globally at the edge.</li>
|
||
<li><a href="https://docs.astro.build/en/guides/deploy/deno/">Astro</a>
|
||
- Deploy a server-side rendered Astro site to Deno Deploy.</li>
|
||
</ul>
|
||
<h2 id="blogsnewsletters">Blogs/Newsletters</h2>
|
||
<ul>
|
||
<li><a href="https://deno-blog.com">Craig’s Deno Diary</a> - A blog
|
||
focussing on Deno tech & lib howtos.</li>
|
||
<li><a href="https://deno.com/blog">Deno Blog</a> - The official blog of
|
||
the Deno Company.</li>
|
||
<li><a href="https://deno.news">Deno News</a> - A newsletter of Deno
|
||
articles, news and cool projects.</li>
|
||
</ul>
|
||
<h2 id="articles">Articles</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://medium.com/@kitsonk/develop-with-deno-and-visual-studio-code-225ce7c5b1ba">Develop
|
||
with Deno and Visual Studio Code</a></li>
|
||
<li><a href="https://43081j.com/2019/01/first-look-at-deno">First
|
||
thoughts on Deno, the JavaScript/TypeScript run-time</a></li>
|
||
<li><a href="https://dev.to/wuz/getting-started-with-deno-e1m">Getting
|
||
started with Deno</a></li>
|
||
<li><a
|
||
href="https://dev.to/bnevilleoneill/what-s-deno-and-how-is-it-different-from-node-js-366g">What’s
|
||
Deno, and how is it different from Node.js?</a></li>
|
||
<li><a
|
||
href="https://dev.to/kryz/write-a-small-api-using-deno-1cl0">Write a
|
||
small API using Deno</a></li>
|
||
<li><a
|
||
href="https://medium.com/google-cloud/deno-on-cloud-run-89ae64d1664d">Deno
|
||
on Cloud Run</a></li>
|
||
<li><a href="https://aralroca.com/blog/learn-deno-chat-app">Learn Deno:
|
||
Chat app</a></li>
|
||
<li><a href="https://dev.to/aralroca/from-node-to-deno-5gpn">From Node
|
||
to Deno</a></li>
|
||
<li><a
|
||
href="https://dev.to/jeferson_sb/create-a-simple-note-taking-app-with-deno-3k7g">Create
|
||
a simple Note-taking app with Deno</a></li>
|
||
<li><a
|
||
href="https://codeforgeek.com/building-api-server-using-deno-and-mysql/">Building
|
||
API’s using Deno, Oak and MYSQL</a></li>
|
||
<li><a
|
||
href="https://medium.com/javascript-in-plain-english/creating-your-first-news-cli-app-using-deno-e1470398c627">Create
|
||
your first News CLI app using Deno</a></li>
|
||
<li><a
|
||
href="https://semaphoreci.com/blog/continuous-integration-with-deno">Continuous
|
||
Integration with Deno</a></li>
|
||
<li><a
|
||
href="https://stefanbuck.com/blog/hidden-superpower-deno-xeval">The
|
||
Hidden Superpower of Deno: xeval</a></li>
|
||
<li>Deno REST API with Oak Tutorial Series <a
|
||
href="https://www.robinwieruch.de/deno-tutorial">0</a>, <a
|
||
href="https://www.robinwieruch.de/deno-oak">1</a>, <a
|
||
href="https://www.robinwieruch.de/deno-oak-rest-api">2</a></li>
|
||
<li><a
|
||
href="https://sabe.io/tutorials/getting-started-with-deno">Getting
|
||
Started with Deno</a></li>
|
||
<li><a
|
||
href="https://sabe.io/tutorials/how-to-deploy-deno-app-docker">How to
|
||
deploy a Deno app using Docker</a></li>
|
||
</ul>
|
||
<h2 id="presentations">Presentations</h2>
|
||
<ul>
|
||
<li><a href="https://www.youtube.com/watch?v=M3BM9TB-8yA">10 Things I
|
||
Regret About Node.js - Ryan Dahl - JSConf EU 2018</a>
|
||
<ul>
|
||
<li><a href="https://tinyclouds.org/jsconf2018.pdf">Slides</a></li>
|
||
</ul></li>
|
||
<li><a href="https://www.youtube.com/watch?v=FlTG0UXRAkE">JSDC 2018#A01
|
||
- Deno, A New Server-Side Runtime By Ryan Dahl</a></li>
|
||
<li><a href="https://www.youtube.com/watch?v=z6JRlx5NC9E">Ryan Dahl.
|
||
Deno, a new way to JavaScript. JS Fest 2019 Spring</a>
|
||
<ul>
|
||
<li><a
|
||
href="https://www.slideshare.net/JSFestUA/js-fest-2019-ryan-dahl-deno-a-new-way-to-javascript">Slides</a></li>
|
||
</ul></li>
|
||
<li><a href="https://www.youtube.com/watch?v=Aib1OZLy0_c">Rafał
|
||
Pocztarski — From Node.js to Deno - JavaScript/TypeScript runtime built
|
||
with V8 and Rust [EN]</a></li>
|
||
<li><a href="https://www.youtube.com/watch?v=RAmqgbv247s">Ryan Dahl: A
|
||
secure runtime for JavaScript and TypeScript | js.la April 2019</a>
|
||
<ul>
|
||
<li><a
|
||
href="https://docs.google.com/presentation/d/1CSQVTeH5tFzE4AZVXIpx9Xwew5YS-gxJZ03eRFtNeIc/edit">Slides</a></li>
|
||
</ul></li>
|
||
<li><a href="https://www.youtube.com/watch?v=HjdJzNoT_qg">Ryan Dahl:
|
||
Deno, a new way to JavaScript - HolyJS 2019 Piter</a>
|
||
<ul>
|
||
<li><a
|
||
href="https://docs.google.com/presentation/d/1BjvZx5S8noVfFINptH4jfKfqh9jB9nXlFC0I3oIDtg4/edit">Slides</a></li>
|
||
</ul></li>
|
||
<li><a href="https://www.youtube.com/watch?v=aI5A9zvYSjk">Rafał
|
||
Pocztarski - What is Deno? A new runtime for modern JavaScript and
|
||
TypeScript backends for 2020s - Deno Warsaw</a></li>
|
||
<li><a href="https://www.youtube.com/watch?v=LAtjnKLbPpw">Michał
|
||
Sabiniarz - How to contribute to Deno? - Deno Warsaw</a></li>
|
||
<li><a href="https://www.youtube.com/watch?v=qt7fbmypAFk">Bartek
|
||
Iwańczuk - Deno internals, how modern runtime is built - Deno Warsaw</a>
|
||
<ul>
|
||
<li><a
|
||
href="https://docs.google.com/presentation/d/1LYNGpyjx9PemL-P__7hVC8mSqkX-jL8VQLMhCRehy00/edit?usp=sharing">Slides</a></li>
|
||
</ul></li>
|
||
<li><a href="https://www.youtube.com/watch?v=1gIiZfSbEAE">Ryan Dahl
|
||
& Kitson Kelly: Deno is a New Way to JavaScript - TSConf
|
||
2019</a></li>
|
||
<li><a href="https://www.youtube.com/watch?v=puXyo1jGQys">Bert Belder -
|
||
Deno - dotJS 2019</a></li>
|
||
<li><a href="https://www.youtube.com/watch?v=2eRyZpX4qvI">Kitson P.
|
||
Kelly - Deno, and The Future of JavaScript Runtimes - CityJS Conf
|
||
2020</a></li>
|
||
<li><a href="https://www.youtube.com/watch?v=N0BRE-0n2cU">Matías
|
||
Insaurralde - Deno: an experimental approach on V8 interoperability [EN
|
||
subtitles] - NodeConf Argentina 2019</a>
|
||
<ul>
|
||
<li><a
|
||
href="https://speakerdeck.com/matiasinsaurralde/deno-an-experimental-approach-on-v8-interoperability">Slides</a></li>
|
||
</ul></li>
|
||
</ul>
|
||
<h2 id="resources">Resources</h2>
|
||
<h3 id="books">Books</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://bpbonline.com/products/modern-web-development-with-deno">Modern
|
||
Web Development with Deno</a></li>
|
||
</ul>
|
||
<h2 id="resources-in-other-languages">Resources in Other Languages</h2>
|
||
<h3 id="chinese">Chinese</h3>
|
||
<ul>
|
||
<li><a href="https://juejin.im/post/5b14a390e51d4506c1300bbc">Deno
|
||
并不是下一代 Node.js</a></li>
|
||
<li><a href="https://juejin.im/post/5b1245b3f265da6e4c6cf249">玩 Deno
|
||
遇到问题的解决方案</a></li>
|
||
<li><a
|
||
href="https://segmentfault.com/a/1190000015151287">让我们一起来学习别人学不动的
|
||
Deno</a></li>
|
||
<li><a href="https://zhuanlan.zhihu.com/p/37637923">Design Mistakes in
|
||
Node zh-CN</a></li>
|
||
<li><a
|
||
href="https://mp.weixin.qq.com/s/7XAiYw18c8YZc-fXk0-wrw">Node之父ry:Node中的设计错误</a></li>
|
||
<li><a
|
||
href="https://github.com/chenshenhai/deno_note/">《Deno进阶开发笔记》</a></li>
|
||
<li><a href="https://github.com/Nugine/deno-manual-cn/">Deno
|
||
手册</a></li>
|
||
<li><a href="https://deno.js.cn">Deno 中文开发者社区</a></li>
|
||
<li><a href="https://www.bilibili.com/video/av52038617">Node之父 -
|
||
Deno,一个新的JS运行时</a></li>
|
||
</ul>
|
||
<h3 id="hebrew">Hebrew</h3>
|
||
<ul>
|
||
<li><a href="https://www.youtube.com/watch?v=9tJ_LkI6_qw">Deno intro in
|
||
Hebrew (slides in English)</a></li>
|
||
</ul>
|
||
<h3 id="indonesian">Indonesian</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://medium.com/@redhajuanda/berkenalan-dengan-dengan-deno-c48cdf3aa31e">Berkenalan
|
||
dengan Deno</a></li>
|
||
<li><a href="https://youtu.be/V_kpUTJSd9c">Perkenalan Deno dan
|
||
Instalasi</a></li>
|
||
<li><a href="https://t.me/deno_id">Deno Land Indonesia Telegram
|
||
group</a></li>
|
||
</ul>
|
||
<h3 id="italian">Italian</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://www.slideshare.net/FrancescoSciuti/deno-lanagramma-di-node">Deno
|
||
- L’anagramma di Node</a></li>
|
||
</ul>
|
||
<h3 id="japanese">Japanese</h3>
|
||
<ul>
|
||
<li><a href="https://deno-ja.deno.dev/">deno-ja</a> - Deno Japanese User
|
||
Group.</li>
|
||
<li><a
|
||
href="https://yosuke-furukawa.hatenablog.com/entry/2018/06/07/080335">Node.js
|
||
における設計ミス By Ryan Dahl</a></li>
|
||
<li><a
|
||
href="https://gist.github.com/mizchi/31e5628751330b624a0e8ada9e739b1e">mizchi/deno_code_reading.md</a></li>
|
||
<li><a href="https://speakerdeck.com/masashi/deno">Design Mistakes in
|
||
Node & Deno #kng5 / deno</a></li>
|
||
<li><a
|
||
href="https://blog.leko.jp/post/code-reading-of-deno-boot-process/">Dive
|
||
into Deno:プロセス起動からTypeScriptが実行されるまで</a></li>
|
||
</ul>
|
||
<h3 id="korean">Korean</h3>
|
||
<ul>
|
||
<li><a href="https://deno.kr/">Deno Korea</a> - Deno Korean User
|
||
Group.</li>
|
||
</ul>
|
||
<h3 id="russian">Russian</h3>
|
||
<ul>
|
||
<li><a href="https://t.me/denoland_ru">Telegram channel</a></li>
|
||
<li><a href="https://t.me/denoland">Telegram chat</a></li>
|
||
</ul>
|
||
<h3 id="spanish">Spanish</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://medium.com/javascript-espa%C3%B1ol/hola-deno-f31f9f6f2c84">Hola
|
||
Deno! . 🦕</a></li>
|
||
<li><a
|
||
href="https://medium.com/@mpampols/as%C3%AD-puedes-crear-tu-primera-api-rest-con-deno-a9094ee5c0b2">Así
|
||
puedes crear tu primera API REST con Deno</a></li>
|
||
<li><a
|
||
href="https://medium.com/@manurua/primeros-pasos-con-deno-el-nuevo-nodejs-desarrollado-con-rust-y-typescript-b9ac14f7d0c7">Primeros
|
||
pasos con Deno 🦕 El sucesor de NodeJS desarrollado con Rust y
|
||
TypeScript</a></li>
|
||
<li><a
|
||
href="https://dev.to/buttercubz/first-look-with-deno-spanish-30dh">Primer
|
||
vistazo con deno</a></li>
|
||
</ul>
|
||
<h3 id="darija">Darija</h3>
|
||
<ul>
|
||
<li><a href="https://www.youtube.com/watch?v=Y_etUvzAa4s">A first look
|
||
at Deno | BlaBlaConf 2021 🇲🇦</a></li>
|
||
</ul>
|
||
<h3 id="kurdish-central">Kurdish (Central)</h3>
|
||
<ul>
|
||
<li><a href="https://devs.krd/about-deno">A short introduction to
|
||
Deno</a></li>
|
||
</ul>
|
||
<p><a href="https://github.com/denolib/awesome-deno">deno.md
|
||
Github</a></p>
|