Project Awesome project awesome

Deno

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

Collection 4.4k stars GitHub

Modules

Utils

bettermap 17 updated 3y ago

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

beno 3 updated 3y ago

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

buckets 24 updated 2y ago

Bundle assets and scripts in a single executable file.

bytes_formater 8 updated 5y ago

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

coffee 33 updated 5y ago

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

colors 7 updated 1y ago

Color conversions and operations in TypeScript.

croner 2.5k updated 18d ago

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

computed_types 360 updated 1mo ago

Joi like validators for Typescript and Deno.

dcc 11 (archived)

Deno Cache Clean, reloading deps when next running.

deno-config 6 updated 1y ago

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

deno-context 6 updated 5y ago

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

deno_cron 101 updated 5y ago

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

deno-deamon 14 updated 6y ago

Make the Deno program run in the background.

deno-dotenv 145 (archived)

Dotenv handling for deno.

deno-dotenv 8 updated 6y ago

Loads environment variables from .env for Deno projects.

deno-envconfig 2 updated 3y ago

Configuration management utility.

deno-fnparse 11 (archived)

An extremely simple parser combinator for JavaScript.

deno-globrex 7 updated 7y ago

Port of globrex to deno, glob to regular expression.

deno_notify 50 updated 3y ago

Send desktop notifications on all platforms.

deno-opn 39 (archived)

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

deno-plugin-prepare 48 updated 5y ago

A library for managing Deno native plugin dependencies.

deno_random_interval 1 updated 6y ago

Helper to generate random interval.

deno_tokenizer 16 updated 3y ago

A simple tokenizer for deno.

deno-using 11 updated 5y ago

An python-style with statements for deno.

deno-validation 2 updated 3y ago

A general purpose validation library for Deno.

optionals 192 updated 1y ago

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

durationjs 21 updated 9mo ago

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

draco 3 updated 4y ago

File and folder multiplatform utils for Deno!

ensure 4 (archived)

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

esm-itter

A strongly typed fork of the popular EventEmitter3 with a focus on EcmaScript module syntax, TypeScript and modern tooling.

evt 464 updated 5mo ago

Type safe replacement for EventEmitter.

fastest-validator 1.5k updated 3mo ago

Schema validator for all javascript platforms

fortuna 20 updated 9mo ago

Weighted gacha system.

fossil 4 updated 5y ago

A value-type validation suite.

garn-yaml 2 updated 5y ago

Read or write yaml interpolating env variables.

garn-validator 42 updated 1y ago

Create validations with ease.

invert-kv 3 updated 5y ago

Invert key-value pairs in Deno.

lazy 32 (archived)

A linq-like lazy-evaluation iteration module.

locale-kit 5 updated 2y ago

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

maze_generator 38 updated 4y ago

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

ms 17 updated 5y ago

Easily convert various time formats to milliseconds.

online 7 updated 5y ago

Check if you're currently online in Deno.

qrcode

QR code image generator for Deno.

recursive-readdir 8 updated 5y ago

Recursively read directories in Deno.

rubico 283 updated 19d ago

[a]synchronous function composition; it just works.

solc 72 updated 1y ago

Solidity bindings for Deno.

switcher4deno 2 updated 3d ago

Feature Flag Deno SDK client for Switcher-API.

type-fest 14 (archived)

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

unified-deno-lock

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

wasm-gzip 19 updated 5y ago

Perform gzip operations for Deno.

watch 44 updated 5y ago

A file watcher.

wu-diff-js 18 updated 2d ago

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

PLS 9 updated 8mo ago

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

deno_kv_fs 16 updated 9mo ago

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

Tools

denon 1.1k updated 2y ago

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

clone 4 updated 4y ago

A simple utility for the convenient clone.

decense 7 updated 5y ago

Generate a license with one deno run command.

dedep 66 updated 4y ago

Manage dependency versions.

denoflow

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

denoify

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

denoliver 104 updated 8mo ago

A simple, dependency free file server with live reload.

denomander 151 updated 1y ago

Deno command-line interfaces inspired from commander.js.

denopendabot

Dependabot for Deno projects.

denopkg 239 updated 7mo ago

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

denoversion 7 updated 6y ago

SemVer and git version management for Deno.

denox 135 updated 3y ago

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

deno.mk 15 updated 4y ago

Cross-platform Makefile for installing and running Deno.

Deno Dig 1 updated 1y ago

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

deno_docker 1.0k updated 6d ago

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

dev_server 23 updated 4y ago

Let TypeScript files be used directly in the script tag.

dmm 58 updated 7mo ago

Lightweight Deno Module Manager

dnt 1.3k updated 8mo ago

Deno to npm package build tool.

entype 4 updated 2y ago

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

kopo-cli

A Deno registry browser in the terminal.

make-deno-edition 43 updated 5d ago

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

packer-provisioner-deno 5 updated 6y ago

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

pre-commit-deno 11 updated 3y ago

pre-commit git hooks for Deno projects.

pup 195 updated 1mo ago

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

starter 29 updated 5y ago

Deno module starter template with GitHub Actions CI

studio-pack-generator 114 updated 1y ago

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

trex 730 updated 2y ago

Package management like npm for deno.

udd 328 updated 1y ago

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

velociraptor 673 updated 3y ago

An npm-style script runner for Deno.

vscode-deno

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

denofn-selfhosted 30 (archived)

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