135 Repositories
JavaScript deno Libraries
Use JUnit Decorator in Deno.
deno_junit Use JUnit 5 Decorator in Deno. JUnit code: class MyFirstJUnitJupiterTests { private final Calculator calculator = new Calculator();
A server-side-rendered charting library for Fresh
fresh_charts A server side rendered charting library for Fresh based on Chart.js. Usage There are two main ways to render a chart. There is the JSX/TS
Opinionated collection of TypeScript definitions and utilities for Deno and Deno Deploy. With complete types for Deno/NPM/TS config files, constructed from official JSON schemas.
Schemas Note: You can also import any type from the default module, ./mod.ts deno.json import { type DenoJson } from "https://deno.land/x/[email protected]
Unofficial Deno Module for Nekos.best
Nekos-Best-Deno Unofficial Deno module for nekos.best. If you're using Nodejs please use the official javascript wrapper. Usage Import the module in y
A minimal blog template using the Fresh framework for Deno.
Fresh Blog This is a minimal blog template using the awesome framework Fresh from Deno. Usage Start the project: deno task start This will watch the
A command-line tool to manage Deno scripts installed via deno install
๐๏ธ nublar nublar is a command-line tool to manage your scripts installed via deno install. ๐ณ๏ธ Installation deno install --allow-read --allow-write -
Simple and customizable security middleware for GraphQL servers in Deno.
GuarDenoQL Simple and customizable security middleware for GraphQL servers in Deno Features Integrates with an Opine server in a Deno runtime. Enables
Deno + PostgreSQL = DenoGres
Welcome to DenoGres! A new comprehensive ORM for PostgreSQL and Deno. Getting Started To begin, let's download DenoGres! Execute the below in the term
A plugin to generate image from source code.
denops-silicon.vim A plugin to generate image from source code. Requirements denops.vim Deno v1.25.0 or later xclip(only Linux) Dependencies Please re
deno-ja (Deno Japanese community) showcase
Showcase Denoๆฌๅฎถใใใๆฐ่ปฝใซไฝใฃใใใฎใๅ ฌ้ใงใใใใใชShowcaseใงใใ ในใฏใชใผใณใทใงใใใฎๆฎๅฝฑๆนๆณ ็ญใใฎidใๆฑบใใฆใใใ ใใฆใไธ่จใฎใใใซในใฏใชใใใๅฎ่กใใฆใใ ใใใ deno task screenshot [url] [id] โปใจใฉใผใๅบใๅ ดๅใฏใไธ่จใๅฎ่กใใฆใฟ
Socket.IO server for Deno
Socket.IO server for Deno An implementation of the Socket.IO protocol for Deno. Table of content: Usage Options path connectTimeout pingTimeout pingIn
For web frameworks on Node, on Deno, and on Bun.
Web Framework Bench For web frameworks on Node, on Deno, and on Bun. Fast is not everything, but fast is everything. Motivation There are some benchma
Deno module to generate images from source code using Aloxaf/silicon.
deno-silicon Deno module to generate images from source code using Aloxaf/silicon. Dependencies Please refer silicon's dependencies Support Version de
Fastest JavaScript client for MySQL, with Deno FFI.
mysql-native The fastest [1] JavaScript MySQL client. import { Connection } from "https://deno.land/x/mysql_native/mod.ts"; const conn = new Connectio
๐ฆ Learn About Dinosaurs
diKnow A web application to learn about dinosaurs ๐ Features Search dinosaurs Bookmark dinosaurs (saved in local storage) ๐ค Technologies ๐จ Usage gi
๐ฆ Deno port of Microsoft/vscode-textmate: A library that helps tokenize text using TextMate grammars.
TextMate A library that helps tokenize text using TextMate grammars. Deno port of Microsoft/vscode-textmate. See original license here. An interpreter
Minimal utility to convert to or from any timezone. Deno/Node/Browser. ESM/CommonJS.
minitz Features Convert dates between any timezone supported by the system. Parses ISO8601 time strings. MIT licensed, use the library any way you wan
A small, but powerful HTTP library for Deno & Deno Deploy, built for convenience and simplicity
Wren Wren is a small, but powerful HTTP library for Deno & Deno Deploy, built for convenience and simplicity. convenient aliases for HTTP responses au
๐ฃ๏ธ A tiny and fast http request router designed for use with deno and deno deploy
Rutt Rutt is a tiny http router designed for use with deno and deno deploy. It is written in about 200 lines of code and is pretty fast, using an exte
Download large files with progress.
Deno-DLWP Download large files with progress Example import { DLWP } from "https://deno.land/x/[email protected]/mod.ts"; const dlwp = new DLWP(); dlwp.dow
View component and controller of YouTube Player API, for fresh framework.
fresh-youtube View component and controller of YouTube Player API, for fresh framework. Try it now! git clone [email protected]:otiai10/fresh-youtube.git
Simple store for Deno Fresh, to pass state between islands
Fresh Store A minimal store for Fresh, to allow communication between islands. It attach stores to the window component. It uses "pointers" or "keys"
Utility functions for iterators. Inspired by Rust's `std::iter::Iterator` trait.
iter-funcs About Utility functions for iterators. Inspired by Rust's std::iter::Iterator trait. This library uses JavaScript native iterators, so it's
Minimalistic pre-configured OAuth 2.0 client for Deno. Inspired by grant.
DenoGrant Minimalistic pre-configured OAuth 2.0 client for Deno. Inspired by Grant. NOTE: this is alpha software subject to breaking changes at anytim
Preserve `localStorage` in databases.
PLS Preserve localStorage in databases. Features No adapter dependency is loaded by default. Possible to write/contribute your own adapters. Currently
cross-platform Deno library for writing and reading clipboard.
deno-clippy This is cross-platform Deno library for writing and reading clipboard. You can read from/write image and text. This library uses Rust's ar
The fastest way โก๏ธ to create sitemap in your Deno Fresh project ๐
Fresh SEO ๐ โโโ Quickly creating sitemaps for your Deno Fresh project. Getting Started Run the setup at the root of your project. deno run
๐ฆ The web app shop.
๐ฆ Paquet Welcome to your new web app shop! ๐ Submit a new app ๐ here โ Keep in mind that Paquet is not yet stable and lots of things might change A
Our super simple URL shortener. Powered by Deno and Supabase.
Feelantera URL Shortener This is our super simple URL shortener. Powered by Supabase and Deno, and Oak for the http framework. You can deploy this pro
Deno port of Gnome libraries (such as Gtk).
Deno GI Deno port of Gnome libraries (such as Gtk). Early Stage and Unstable Usage You must specify --allow-ffi and --unstable flags to run your progr
Easy server-side and client-side validation for FormData, URLSearchParams and JSON data in your Fresh app ๐
Fresh Validation ๐ โโโ Easily validate FormData, URLSearchParams and JSON data in your Fresh app server-side or client-side! Validation Fresh Validat
Dead simple cookie-based session for Deno Fresh.
Fresh Session ๐ Dead simple cookie-based session for Deno Fresh. Get started Fresh Session comes with a simple middleware to add at the root of your
๐ฆ An opposite function of nullish coalescing operator
unnullish unnullish returns undefined if value is nullish, otherwise it executes callback and returns the result. It is an opposite function of the nu
MTProto API Client for Deno ๐ฆ
Grm MTProto client for Deno ported from GramJS. Documentation Currently, there is no documentation dedicated to Grm. You can use the GramJS documentat
Unofficial port of the Sentry SDK for JavaScript to Deno.
Sentry_deno This is an unofficial port of the Sentry SDK (@sentry/browser) to Deno. import * as Sentry from "https://deno.land/x/sentry_deno/main.ts";
Simple time-aware report bot for Telegram.
report bot Built using grammY. Simple time-aware report bot for Telegram. It listens for /report, /admin commands or @admin, @admins mentions in group
CLI tool for printing anime quotes in your terminal.
aniquote Why? While i was browsing Unixporn looking to steal someone's dotfiles (im too lazy to rice myself) i saw some anime-related rices and though
Fresh SQLite example on Fly.io.
fresh-sqlite-example Fresh example with SQLite and kysely query builder. See running example on Fly.io. Prerequisites Deno v1.23 or higher SQLite Opti
Cross platform shell tools for Deno inspired by zx.
dax Note: This is very early stages. Just started working on it. Cross platform shell tools for Deno inspired by zx. Differences: No globals or global
Cross platform shell tools for Deno inspired by zx.
dax Note: This is very early stages. Just started working on it. Cross platform shell tools for Deno inspired by zx. Differences: No globals or global
Improved Deno port of GramJS โ a MTProto API Telegram client library.
Warning Considered as unstable. But, most of the commonly used features are working as expected. Grm Grm is an improved Deno port of GramJS, written i
Deno + PostgreSQL = DenoGres
DenoGres Import Path: https://raw.githubusercontent.com/oslabs-beta/DenoGres/dev/mod.ts To install CLI: deno install --allow-read --allow-write --allo
Grm is an improved Deno port of GramJS, written in TypeScript
Grm is an improved Deno port of GramJS, written in TypeScript. GramJS is a popular MTProto API Telegram client library written in JavaScript for Node.js and browsers, with its core being based on Telethon.
โก๏ธ๐ฆ A version semantic and fast package delivery network for Deno.
Deno PKG A version semantic and fast package delivery network for Deno. Examples Using a fixed version: https://pkg.deno.dev/[email protected]/fs/mod.ts htt
A brand new bleeding edge non bloated Discord library (based on Discordeno!)
biscuit A brand new bleeding edge non bloated Discord library Install (for node18) npm install @oasisjs/biscuit pnpm add @oasisjs/biscuit yarn add @oa
Simple, lightweight Redis client library for Deno.
r2d2 Simple, lightweight Redis client library for Deno. Usage Basic commands import { sendCommand } from "https://deno.land/x/r2d2/mod.ts"; const red
A fresh (deno) app
Welcome to fresh-deno-app ๐ A fresh (deno) app ๐ Homepage โจ Demo Prerequisites Deno version 1.22.3 or higher installed. - A modern runtime for JavaS
Well-tested utility functions dealing with async iterables
aitertools This library provides a well-tested collection of small utility functions dealing with async iterables. You can think of it as LINQ or aite
An extension of the Map class with more Array-like features.
BetterMap An extension of the Map class with more Array-like features. Installation There ain't no installation. It's a Deno module. Usage import { Be
GraphErr is an open-source error handling library for GraphQL implementations in Deno. It's a lightweight solution that provides developers with descriptive error messages, reducing ambiguity and improving debugging.
GraphErr Descriptive GraphQL error handling for Deno/Oak servers. Features Provides additional context to GraphQL's native error messaging for faster
Serve file server with single zip file as file system in Deno.
zipland Serve file server with one-single zip file in Deno. Support zip just zip32 with deflated or uncompressed serving plaintext deflate Examples Yo
Convenient wrapper for launching CLI applications for Deno.
deno_cliwrap Convenient wrapper for launching CLI applications in Deno. Module link: https://deno.land/x/cliwrap Usage In the following examples, we'l
A cli tool for fetching information about countries.
countryfetch A cli tool for fetching information about countries. It uses https://restcountries.com/ API for backend. Dependencies DENO Installation D
Transpile TypeScript on the fly and deliver it from your server as ES Modules.
ts-serve TypeScript + ES Modules Transpile TypeScript on the fly and serve it from your server as ES Modules. import { serve } from "https://deno.land
A next-gen framework for type-safe command-line applications
Zors ๐ฅ Next-gen framework for building modern, type-safe command-line applications. ๐ฆ Tiny (zero dependencies) ๐ก Runtime agonistic (supports both D
Package publishing for deno.land/x/polkadot
deno/polkadot Experimental This is the first release of the Deno interfaces for the polkadot-js family, as such it still needs a lot of testing and co
A caching middeware library for Deno HTTP framework, Oak.
Caching middleware library for Oak Table of Contents Description Getting Started Middleware and caching Authors License Description Zoic is an easy-to
๐ง Precisely count words
Count Words Precisely count words. Usage The API is the same on all this platforms โ๏ธ Deno ๐ฆ import { countWords } from "https://deno.land/x/count_wo
Write you own GitHub webhooks with Deno Deploy.
Hooray Write you own GitHub webhooks with Deno Deploy. Deno Deploy is where you can distribute your JavaScript/TypeScript code to the edge with one li
๐Putout bundle to get things working in Deno and Browsers
@putout/bundle ๐ Putout bundle to get things working in Deno and Browsers using amazing esm.sh. Usage import putout from 'https://esm.sh/@putout/bund
A server side rendering framework for Deno CLI and Deploy. ๐ฆ ๐ฆ
nat A server side rendering framework for Deno CLI and Deploy. Incorporating acorn, nano-jsx, and twind, it provides the tooling to provide a server c
Webview is a tiny cross-platform library to make web-based GUIs for desktop applications.
webview_deno deno bindings for webview Webview is a tiny cross-platform library to make web-based GUIs for desktop applications. โ ๏ธ This project is st
Deno app to serve gmi pages on-the-fly for a gemini instance of my portfolio & blog
Aries Deno app to serve gmi pages on-the-fly for a gemini instance of my portfolio & blog Usage In order to run locally, you'll need SSL certs. You ca
A very small app to run three.js apps on the desktop with Deno
Birb Engine - 3D with Three.js on Deno on Desktop This is a project for making a game engine! Intended to be customizable and about as flexible as dev
A very small app to run three.js apps on the desktop with Deno
3D visualization with Three.js on Deno on Desktop This is a small Deno app that renders a (webkit) webview on desktop. Along with a page running Three
๐๏ธ Convert numbers to Roman numerals
Roman Convert Numbers to Roman numerals. Usage The API is the same on all this platforms โ๏ธ Deno ๐ฆ import { parseRoman, roman } from "https://deno.la
The SheetJS Community Edition offers battle-tested open-source solution
The SheetJS Community Edition offers battle-tested open-source solutions for extracting useful data from almost any complex spreadsheet and generating new spreadsheets that will work with legacy and modern software alike.
A Deno library for interacting with the mouse ๐ฑ๏ธ keyboard โจ๏ธ and screen ๐ป
A Deno library for interacting with the mouse ๐ฑ๏ธ keyboard โจ๏ธ and screen ๐ป . Litebot provides a simple API for creating kbm events, macros, & working with displays. Litebot leverages Deno's FFI to allow speedy low level control in C & C++ while having a typescript API exposed to the user.
A Remix stack setup to run on Deno with support for Rust WASM modules!
Remix + Deno + Rust - Webassembly - The Air Metal Stack Welcome to the Air Metal Stack for Remix! ๐ฆ + ๐ฆ This stack is a good choice if you want to
Deno's first lightweight, secure distributed lock manager utilizing the Redlock algorithm
Deno-Redlock Description This is an implementation of the Redlock algorithm in Deno. It is a secure, lightweight solution to control resource access i
Website Senar.ai
Remix + Deno Welcome to the Deno template for Remix! ๐ฆ For more, check out the Remix docs. Install npx create-remix@latest --template deno Managing d
๐ป Generate a Google Drive direct download link based on the URL or ID
Drive Link Generate a Google Drive direct download link based on the URL or ID. Usage The API is the same on all this platforms โ๏ธ Deno ๐ฆ import { dr
Ready to manipulate partitions file? Create a custom partition, apply custom security system, hide the partition and share your hidden data on the www
Paranoia ๐ Ready to manipulate partitions file? Create a custom partition, apply custom security system, hide the partition and share your hidden dat
Glorious Binary Serialization and Deserialization for TypeScript.
Glorious SerDes for TypeScript The library you can rely on, For binary serialization and deserialization, In Node, Deno, and the Web environment, Whic
A low-feature, dependency-free and performant test runner inspired by Rust and Deno
minitest A low-feature, dependency-free and performant test runner inspired by Rust and Deno Simplicity: Use the mt test runner with the test function
Minimalist & fast web framework for Deno ๐ฆ๐ซ
๐ช Cosmic - Deno Web Framework ๐ช Minimalist & fast web framework for Deno ๐ฆ ๐ซ Features Lightweight and high-performance Simple implementation 0 dep
Deno client library for Bitwarden CLI's local REST API.
Bweno Think outside the bun ๐ฎ Bweno is a client library for Bitwarden CLI's local REST API. Pronounced as Spanish 'bueno', meaning 'good'. Requiremen
Tpy - A strongly typed Pylon API client
tpy A strongly typed Pylon API client. https://pylon.bot/ The Pylon API does not have a standardized response, meaning there are alot of edge cases an
A modular authentication library for Deno.
Bedrock A fully modular authentication library for Deno that intends to be the Bedrock of your application's authentication/session control. Bedrock p
A drop in replacement for Hacker News with support for dark mode and more.
Worker News A drop in replacement for Hacker News with support for dark mode, quotes in comments, user identicons and submission favicons. What's cool
Postgres.js - The Fastest full featured PostgreSQL client for Node.js and Deno
๐ Fastest full-featured node & deno client ๐ท ES6 Tagged Template Strings at the core ๐โโ๏ธ Simple surface API ๐๏ธ Dynamic query support ๐ฌ Chat and
Deno module to convert fiat currencies with fetched API from fixer.io
Usage example Deno module to convert fiat money currencies with initial fetched API from fixer.io There are two different modes for this module. Mode
A focused RESTful server framework for Deno ๐ฐ๐ฆ
acorn Rapidly develop and iterate on RESTful APIs using a strongly typed router designed for Deno CLI and Deno Deploy. import { Router } from "https:/
Building block for hybrid Deno/Node scaffolding tools
Skaffeโbuilding block for hybrid scaffolding tools This library provides a simple way to copy around files that were shipped with your hybrid Deno/Nod
An experimental syntax highlighter web app bot based on Telegram's WebApp update.
Syntax Highlighter WebApp Inspired by zubiden/tg-web-bot-demo. Try the demo bot running here: @syntaxyybot Recently Telegram released a big update for
PDF.js compiled for node-less, serverless enviroments.
Pdf.mjs PDF.js custom-compiled for nodeless, serverless enviroments, like Deno Deploy and Cloudflare Workers. Rocking in under 700kb uncompressed. Usa
WASM-based implementation of Cloudflare's HTML Rewriter for use in Deno, browsers, etc.
HTML Rewriter WASM-based implementation of Cloudflare's HTML Rewriter for use in Deno, browsers, etc. It uses lol-html under the hood, the same implem
Colormath.js - a color conversion and color manipulation library written in typescript for Node.js, Deno and Browser
Colormath.js - a color conversion and color manipulation library written in typescript for Node.js, Deno and Browser
Deno bindings for yoga, using Deno FFI.
deno_yoga Deno bindings for yoga, using Deno FFI. Usage flags: --allow-ffi: Requires ffi access to "yogacore.dll", "libyogacore.so", "libyogacore.dyli
Syntax Highlighter bot for Telegram.
๐๏ธ Syntax Highlighter Bot Kind of a copy; highly inspired from Piterden/syntax-highlighter-bot - Telegram Bot here Minimal syntax highlighting bot fo
TypeSafe MongoDB Atlas Data API SDK for Deno & Deno Deploy
Atlas SDK atlas_sdk is a TypeSafe MongoDB Atlas Data API SDK for Deno & Deno Deploy Links Docs Import Replace LATEST_VERSION with current latest versi
Fluent for Deno. Port of @the-moebius/fluent.
Fluent for Deno [better_fluent] Deno port of the-moebius/fluent Better Fluent integration for TypeScript/JavaScript. See the original repository for m
Crate a full-stack web framework built with deno!
crate crate is a fullstack web framework built on deno! available on: [deno.land/x] [github] get started all you need to do is make two files. serious
Cross-runtime JavaScript framework
Primate, a cross-runtime framework Primate is a full-stack cross-runtime Javascript framework (Node.js and Deno). It relieves you of dealing with repe
A rainy clock in your terminal.
era v0.1.0 A rainy clock in your terminal, written with Deno. Installation git clone this repo and compile it. git clone https://github.com/kyoheiu/er
TS Deno Interface to help communicate with the raspberry pi's GPIO pins
Raspberry pi GPIO helpers made for Deno An interface for interacting and reading from the raspberry pi GPIO pins using sysfs. Why? Just for shits and
Dark deno-powered hexadecimal plugin for neovim/Vim8
ddx.vim Dark deno-powered hexadecimal plugin for neovim/Vim8 If you don't want to configure plugins, you don't have to use the plugin. It does not wor
A cross-platform systray library for Deno.
deno-systray A cross-platform systray library for Deno using the go systray library. Usage import SysTray from "https://deno.land/x/systray/mod.ts";
Slim Webauthn library with ES6, Node and Deno support.
webauthn NPM: @hexagon\webauthn | Deno.land: webauthn Slim Webauthn library with ES6, Node and Deno support. Heavily based on fido2-lib, but with it's
๐ข๐ฆ The missing child of Node.js and Deno.
Venode The missing child of Node.js and Deno. Venode is a node runner that supports deno features like vendoring and http imports! Features Javascript