Deno

A secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.

314 resources11 categoriesView Original

Modules(184 items)

@

@iuioiua/redis

Fast, lightweight Redis client built upon the Web Streams API.

Modules
A

aleph.js

A React framework in Deno, inspired by Next.js.

Modules
A

aloedb

Light, Embeddable, NoSQL database for Deno without dependencies.

Modules
A

alosaur

Alosaur - Deno web framework with many ES Decorators.

Modules
A

appraisal

Feature extraction and conversion.

Modules
A

aqua

A minimal and fast web framework for Deno.

Modules
A

Astrodon

Modular framework for building native multi-platform apps with Deno and webview.

Modules
A

autopilot

Autopilot - Cross-platform web automation with Deno.

Modules
A

aws-api

From-scratch Typescript AWS API client built for Deno.

Modules
B

beno

A configuration manager typed and faster for Deno **Inspired in Viper of Golang**

Modules
B

bettermap

A TypeScript extension of the JavaScript Map with Array-like features.

Modules
B

buckets

Bundle assets and scripts in a single executable file.

Modules
B

bytes_formater

Format bytes (Uint8Array, ArrayBufferView, etc) output, useful when debugging IO functions.

Modules
C

cac

Simple yet powerful framework for building command-line apps.

Modules
C

camelcase

Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar.

Modules
C

cardosomarcos/deno-dotenv

Loads environment variables from .env for Deno projects.

Modules
C

caviar

⚡ Blazing fast, modern, Game Engine powered by WebGPU for Deno and the browser

Modules
C

charmd

A simple, extendable markdown renderer for your terminal.

Modules
C

chart

Console ASCII line charts with no dependencies.

Modules
C

classy-lala

Single-layer perceptrons for supervised learning tasks.

Modules
C

cli-spinner

Show spinners in the terminal while running long tasks.

Modules
C

cliffy

The complete solution for building interactive command-line tools.

Modules
C

clite

Automatic CLI generation from a class.

Modules
C

coffee

Deno Configuration - a type-safe, easy to use Deno config manager.

Modules
C

colors

Color conversions and operations in TypeScript.

Modules
C

commit-sage-cli

Generates Conventional Commit messages with AI based on Git repository changes.

Modules
C

compression

Deno HTTP compression middleware.

Modules
C

computed_types

Joi like validators for Typescript and Deno.

Modules
C

cotton

SQL Database Toolkit for deno

Modules
C

croner

Cron library with advanced scheduling features, well-documented API, and zero dependencies.

Modules
D

danet

A Savory web framework for Deno heavily inspired by Nest.js.

Modules
D

dangoDB

A MongoDB ODM for Deno.

Modules
D

dcc

Deno Cache Clean, reloading deps when next running.

Modules
D

dejs

Ejs template engine for deno.

Modules
D

deno-config

Utility to streamline deno app configuration management through cli, .env and json files

Modules
D

deno-context

Propagate deadlines, a cancellation and other request-scoped values to multiple promise. The behaviour is like Go's context.

Modules
D

deno-deamon

Make the Deno program run in the background.

Modules
D

deno-envconfig

Configuration management utility.

Modules
D

deno-fnparse

An extremely simple parser combinator for JavaScript.

Modules
D

deno-globrex

Port of globrex to deno, glob to regular expression.

Modules
D

deno-json-colorizer

A library for colorizing JSON strings in Deno

Modules
D

deno-opn

Opens stuff like websites, files, executables. Cross-platform.

Modules
D

deno-plugin-prepare

A library for managing Deno native plugin dependencies.

Modules
D

deno-prettystring

Format, trim and remove extra white spaces between characters from string.

Modules
D

deno-puppeteer

A library which provides a high-level API to control Chromium or Chrome over the DevTools Protocol.

Modules
D

deno-slugify

A string slugifier for deno.

Modules
D

deno-smtp

A smtp mail sender for deno.

Modules
D

deno-using

An python-style with statements for deno.

Modules
D

deno-validation

A general purpose validation library for Deno.

Modules
D

deno-websocket

🦕 A simple WebSocket library like ws of node.js library.

Modules
D

deno-xml-parser

Deno XML parser ported from segmentio/xml-parser.

Modules
D

denodb

MySQL, SQLite, MariaDB, PostgreSQL and MongoDB ORM for Deno.

Modules
D

denon

A file watcher with a for-await generator.

Modules
D

Denops

🐜 An ecosystem to write Vim/Neovim plugins with Deno.

Modules
D

deno_case_style

String validator and formater for different case style. eg: camelCase etc.

Modules
D

deno_cron

A cron Job scheduler that allows you to write human readable cron syntax with tons of flexibility

Modules
D

deno_kv_fs

Deno KV file system, compatible with Deno deploy. Makes use of Web Streams API.

Modules
D

deno_mongo

MongoDB database driver.

Modules
D

deno_mysql

MySQL database driver.

Modules
D

deno_notify

Send desktop notifications on all platforms.

Modules
D

deno_random_interval

Helper to generate random interval.

Modules
D

deno_tiny_templates

Template renderer for deno.

Modules
D

deno_tokenizer

A simple tokenizer for deno.

Modules
D

dinoenv

tiny library to manage environment variables with deno.

Modules
D

discordeno

Discord API library for Deno

Modules
D

djwt

Make JSON Web Tokens (JWT) on Deno based on JWT and JWS specifications.

Modules
D

dlog

A ussefull logger for the prompt with icons or simple version!

Modules
D

dndb

Persistent and embedable NoSQL database engine written for Deno 🦕.

Modules
D

dongoose

A simple and easy to use ORM for Deno KV.

Modules
D

draco

File and folder multiplatform utils for Deno!

Modules
D

drash

A REST microframework for Deno's HTTP server with zero dependencies.

Modules
D

dropper

Custom event-based WebSockets framework for building real-time apps on Deno 🦕

Modules
D

dsddb

A dead simple persistant key-value database utilizing the JSON format.

Modules
D

dso

A simple ORM library based on mysql.

Modules
D

duckduckgo-ai-chat

Providing Duckduckgo AI Chat API, which can use gpt-4o-mini for free.

Modules
D

durationjs

Get formatted time duration from a timestamp or a human-readable string.

Modules
E

ensure

Ensure you are running a minimum version of Deno, Typescript, or V8.

Modules
E

eta

Fast, lightweight, and configurable embedded template engine.

Modules
E

evt

Type safe replacement for EventEmitter.

Modules
E

expect

Helpers for writing jest like expect tests in deno.

Modules
F

Fast Forward

An easy to use ffmpeg module for Deno. 🦕

Modules
F

faster

A fast and optimized middleware server with a set of useful middlwares.

Modules
F

faster_react

Full Stack web framework with React + Faster. Fully compatible with Deno Deploy.

Modules
F

fastest-validator

Schema validator for all javascript platforms

Modules
F

fortuna

Weighted gacha system.

Modules
F

forwarded

Deno port of `forwarded` library.

Modules
F

fossil

A value-type validation suite.

Modules
F

fresh

The next-gen web framework.

Modules
F

fresh_chart

A server-side-rendered charting library for Fresh.

Modules
G

garn-validator

Create validations with ease.

Modules
G

garn-yaml

Read or write yaml interpolating env variables.

Modules
G

gentleRpc

A JSON-RPC 2.0 TypeScript library for Deno and the browser.

Modules
G

googleapis

Auto-generated Google API clients for Deno.

Modules
G

gql

Universal GraphQL HTTP middleware.

Modules
G

grammY

Telegram Bot API framework for Deno.

Modules
G

graphql-tag

GraphQL schema AST from template literal.

Modules
G

grm

Telegram MTProto client for Deno.

Modules
H

handlebars

Handlebars template engine for deno

Modules
H

hono

Ultrafast web framework for Cloudflare Workers, Deno, and Bun. Fast, but not only fast.

Modules
I

ImageScript

Image processing in JavaScript, utilizing WebAssembly for performance.

Modules
I

invert-kv

Invert key-value pairs in Deno.

Modules
K

kia

Simple terminal spinners for Deno 🦕

Modules
L

lazy

A linq-like lazy-evaluation iteration module.

Modules
L

locale-kit

(GitHub) - A internationalisation/localisation/translation (i18n/l10n/t9n) library with a wrapper for Fresh and support for plurals and dynamic replacement.

Modules
L

LogTape

Simple logging library with zero dependencies for Deno/Node.js/Bun/browsers.

Modules
L

lume

A static site generator similar to Jekyll or Eleventy with support for multiple file formats.

Modules
M

marked

Markdown-to-HTML converter.

Modules
M

maxminddb

A library that enables the usage of MaxmindDB geoIP database files

Modules
M

maze_generator

Javascript module for generating, solving, analyzing and displaying mazes.

Modules
M

merlin

Testing and Benchmarking framework for deno 🧙‍♂️

Modules
M

monke

Color quantization and dithering library with extra image filters (blur, invert, etc).

Modules
M

ms

Easily convert various time formats to milliseconds.

Modules
M

MTKruto

Deno-first, cross-runtime client library for Telegram's MTProto API.

Modules
M

mustache

Mustache template engine for deno

Modules
N

nats

A Deno client for the NATS messaging system.

Modules
N

neko

🐈 caviar's twin frame buffer deno module with a framebuffer canvas implementation

Modules
N

neo

Matrix and other math, accelerated by WebGPU

Modules
N

nessie

Create, migrate and rollback migrations for PostgreSQL, MySQL and SQLite.

Modules
N

netsaur

Powerful machine learning, accelerated by WebGPU

Modules
N

normalize_diacritics

Remove accents/diacritics in string.

Modules
O

oak

A middleware framework for Deno's net server.

Modules
O

oak-http-proxy

Proxy middleware for Deno Oak HTTP servers.

Modules
O

oak-routing-ctrl

TypeScript Decorators for easy scaffolding API services with the oak framework.

Modules
O

obsidian

A native GraphQL caching client and server module.

Modules
O

online

Check if you're currently online in Deno.

Modules
O

opine

Fast, minimalist web framework ported from ExpressJS.

Modules
O

opine-http-proxy

Proxy middleware for Deno Opine HTTP servers.

Modules
O

optionals

Rust-like error handling and options with exhaustive pattern matching.

Modules
P

packup

Zero-config web application packager for Deno.

Modules
P

pagic

The easiest way to generate static html page from markdown, built with Deno.

Modules
P

pietvanzoen/deno-dotenv

Dotenv handling for deno.

Modules
P

PLS

Use 2 lines to persist localStorage in any database, including, but not limited to, MongoDB, PostgreSQL and Redis.

Modules
P

postcss

A tool for transforming styles with JS plugins.

Modules
P

postgres

Driver for PostgreSQL database.

Modules
P

pretty_benching

A small library to make your Deno benchmarking progress and results look pretty.

Modules
P

primate

A polymorphic development platform

Modules
Q

qrcode

QR code image generator for Deno.

Modules
Q

qs

A query string parser with nesting support.

Modules
Q

qunitx

Zero dependency, fully customizable, mature, universal test API that can run interchangably in node.js, Deno & browser, using default runtime test runners.

Modules
R

react-icons

React Icons converted to preact for deno fresh.

Modules
R

recursive-readdir

Recursively read directories in Deno.

Modules
R

redis

An experimental implementation of redis client for deno.

Modules
R

rhum

A lightweight testing framework for Deno.

Modules
R

router

A high-performance basic router works anywhere.

Modules
R

rpc

JSONRPC server implementation for Deno.

Modules
R

rubico

🏞 [a]synchronous function composition; it just works.

Modules
S

sax-ts

SAX-style XML parser ported from sax-js.

Modules
S

sdl2

SDL2 module for Deno

Modules
S

sentry_deno

Unofficial port of the Sentry SDK for JavaScript to Deno.

Modules
S

solc

💎 Solidity bindings for Deno.

Modules
S

sql-builder

An sql query builder.

Modules
S

squishy_cookies

Easily sign and verify cookies.

Modules
S

status

HTTP codes and status utility for Deno.

Modules
S

superdeno

Super-agent driven library for testing Deno HTTP servers.

Modules
S

superoak

HTTP assertions for Oak made easy via SuperDeno.

Modules
S

swissknife

SwissKnife - Deno Swiss Knife tools for Windows.

Modules
S

switcher4deno

Feature Flag Deno SDK client for Switcher-API.

Modules
S

synaptic

Dependency-less neural network library ported to deno

Modules
T

tepi

A .http Test Runner

Modules
T

terminal_images

A Deno module and CLI tool for displaying images in the terminal.

Modules
T

tincan

A Jest-like testing library for Deno.

Modules
T

ts-prometheus

A prometheus client.

Modules
T

tui

Module which allows easy creation of Terminal User Interfaces.

Modules
T

twi

Twitter API v2 client for Deno.

Modules
T

type-fest

A collection of essential TypeScript types (port of sindresorhus/type-fest).

Modules
U

ultra

💎 Modern Streaming React Framework in Deno.

Modules
U

unexpected

Extensible BDD assertion toolkit.

Modules
U

unified-deno-lock

Powerful and simple lock (mutex) library to handle race conditions with zero dependencies

Modules
U

unitest

Deno-first universal unit testing framework.

Modules
U

up

Check if a website is up in Deno.

Modules
W

wasm-gzip

Perform gzip operations for Deno.

Modules
W

watch

A file watcher.

Modules
W

websocket_server

A WebSocket server library.

Modules
W

webview

Deno bindings for webview, a tiny library for creating web-based desktop GUIs.

Modules
W

with-env

Simple command line utilty for executing commands with one or more .env files.

Modules
W

wocket

A WebSocket library for Deno.

Modules
W

wren

A small, but powerful HTTP library with a functional spin for creating composable web apps, built for convenience and simplicity

Modules
W

written

A provides a set of utilities for manipulating text, with a focus on providing typographic tools rather than pure string manipulation.

Modules
W

wu-diff-js

A diff library to compute differences between two slices using wu(the O(NP)) algorithm.

Modules
Y

yargs

The modern, pirate-themed successor to optimist.

Modules
Y

Yelix

Yelix is a Hono based Deno web server framework that simplifies backend development with built-in tools and automation.

Modules
Y

yongo

Subset of Mongoose api in deno (like populate) but will not fully copy mongoose

Modules
Y

youtube-deno

A Deno client library for the YouTube Data API for any interaction with YouTube.

Modules
Z

zod

TypeScript-first schema validation with static type inference.

Modules

Resources(1 items)

Resources in Other Languages(28 items)

A

A first look at Deno | BlaBlaConf 2021 🇲🇦

Resources in Other Languages
A

A short introduction to Deno

Resources in Other Languages
A

Así puedes crear tu primera API REST con Deno

Resources in Other Languages
B

Berkenalan dengan Deno

Resources in Other Languages
D

Deno - L'anagramma di Node

Resources in Other Languages
D

Deno intro in Hebrew (slides in English)

Resources in Other Languages
D

Deno Korea

Deno Korean User Group.

Resources in Other Languages
D

Deno Land Indonesia Telegram group

Resources in Other Languages
D

Deno 中文开发者社区

Resources in Other Languages
D

Deno 并不是下一代 Node.js

Resources in Other Languages
D

Deno 手册

Resources in Other Languages
D

deno-ja

Deno Japanese User Group.

Resources in Other Languages
D

Design Mistakes in Node & Deno #kng5 / deno

Resources in Other Languages
D

Design Mistakes in Node zh-CN

Resources in Other Languages
D

Dive into Deno:プロセス起動からTypeScriptが実行されるまで

Resources in Other Languages
H

Hola Deno! . 🦕

Resources in Other Languages
M

mizchi/deno_code_reading.md

Resources in Other Languages
N

Node.js における設計ミス By Ryan Dahl

Resources in Other Languages
N

Node之父 - Deno,一个新的JS运行时

Resources in Other Languages
N

Node之父ry:Node中的设计错误

Resources in Other Languages
P

Perkenalan Deno dan Instalasi

Resources in Other Languages
P

Primer vistazo con deno

Resources in Other Languages
P

Primeros pasos con Deno 🦕 El sucesor de NodeJS ...

Resources in Other Languages
T

Telegram channel

Resources in Other Languages
T

Telegram chat

Resources in Other Languages

《Deno进阶开发笔记》

Resources in Other Languages

玩 Deno 遇到问题的解决方案

Resources in Other Languages

让我们一起来学习别人学不动的 Deno

Resources in Other Languages

Tools(38 items)

A

axetroy/dvm

Version manger for Deno without runtime dependencies.

Tools
B

BoltDoggy/deno#dpm

Deno Package Manager, install global command for deno. like denoget.

Tools
C

clone

A simple utility for the convenient clone.

Tools
D

decense

Generate a license with one `deno run` command.

Tools
D

dedep

Manage dependency versions.

Tools
D

Deno Dig

A tool for extracting application code and npm packages from stand-alone Deno executables.

Tools
D

deno.mk

Cross-platform Makefile for installing and running Deno.

Tools
D

denoflow

Configuration as code, use YAML to write automated workflows that run on Deno, with any Deno modules, Typescript/Javascript codes

Tools
D

denofn-selfhosted

Self-hosted Deno functions, made with Deno and Docker.

Tools
D

denoify

For NPM module authors that would like to support Deno but do not want to write and maintain a port.

Tools
D

denoinit

Denoinit generates useful files for Deno project.

Tools
D

denoliver

A simple, dependency free file server with live reload.

Tools
D

denomander

Deno command-line interfaces inspired from commander.js.

Tools
D

denon

A daemon script runner, like nodemon. Built in and for Deno.

Tools
D

denopendabot

Dependabot for Deno projects.

Tools
D

denopkg

An easier way to use code from GitHub in your Deno project.

Tools
D

denoversion

SemVer and git version management for Deno.

Tools
D

denox

Like packages.json scripts, but for Deno with permissions support.

Tools
D

deno_docker

Latest dockerfiles and images for Deno - alpine, centos, debian, ubuntu.

Tools
D

dev_server

Let TypeScript files be used directly in the script tag.

Tools
D

dmm

Lightweight Deno Module Manager

Tools
D

dnt

Deno to npm package build tool.

Tools
D

dpmland/dpm

Deno Package Manager, a NPM | Yarn Experience for Deno

Tools
D

dvm.cmd

Deno Version Manager for Windows. Written as a single batch file.

Tools
E

entype

A CLI tool used to generate type definitions for serialised data, currently supporting JSON to Rust and TypeScript.

Tools
G

ghosind/dvm

A lightweight Deno Version Manager for Linux/MacOS.

Tools
J

justjavac/dvm

Deno Version Manager: manage multiple active Deno versions.

Tools
K

kopo-cli

A Deno registry browser in the terminal.

Tools
M

make-deno-edition

Automatically makes package.json projects (such as npm packages and node.js modules) compatible with Deno.

Tools
P

packer-provisioner-deno

A Packer plugin that makes it easy to build virtual machine images with Deno scripts.

Tools
P

pre-commit-deno

pre-commit git hooks for Deno projects.

Tools
P

pup

Advanced process manager for Deno. With autorestart, fs watch, cron start, process telemetry, ipc, clustering, load balancer and more.

Tools
S

starter

Deno module starter template with GitHub Actions CI

Tools
S

studio-pack-generator

Convert a folder or a RSS URL to Studio pack for Lunii device

Tools
T

trex

Package management like npm for deno.

Tools
U

udd

Update Deno dependencies: updates import statements to their latest published version.

Tools
V

velociraptor

An npm-style script runner for Deno.

Tools
V

vscode-deno

VS Code extension that provides Deno support using the `TypeScript Deno language service plugin`.

Tools