Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/khrj/deno-modules

A complete list of all the Deno modules I've made / ported
https://github.com/khrj/deno-modules

deno list module port rewrite strict types typescript

Last synced: 14 days ago
JSON representation

A complete list of all the Deno modules I've made / ported

Awesome Lists containing this project

README

        


package with deno icon on bottom left

Deno modules



A complete list of all the Deno modules I've made / ported



runtime - deno
total - 17
Deno Slack SDK - 8
written from scratch - 4
rewrites - 1
ports - 4



View Blueprint








# Table of Contents

- [Deno Slack SDK](#deno-slack-sdk)
- [Written from scratch](#written-from-scratch)
- [ngrok](#ngrok)
- [hcload](#hcload)
- [Typed Event Target](#typed-event-target)
- [Get Release URL](#get-release-url)
- [Rewrites](#rewrites)
- [retried](#retried)
- [Ports](#ports)
- [p-queue](#p-queue)
- [p-retried](#p-retried)
- [p-timeout](#p-timeout)
- [Finity](#finity)

# Deno Slack SDK


runtime - deno
total - 8
typescript - 100%

View on GitHub

# Written from Scratch

## ngrok


build status
language
code size
issues
license
version

View on GitHub -- View on deno.land

- Description: Expose your localhost to the web. Ultra-simple deno wrapper for ngrok

## hcload


build status
language
code size
issues
license
version

View on GitHub -- View on deno.land

- Description: Easily upload files to the [Hack club](https://hackclub.com) CDN

## Typed Event Target


build status
language
code size
issues
license
version

View on GitHub -- View on deno.land

- Description: Strictly typed EventTarget for Deno and the Browser

## Get Release URL


build status
language
code size
issues
license
version

View on GitHub -- View on deno.land

- Description: Get the latest release URL from any hosting provider. Supports pattern matching

# Rewrites

## retried


build status
language
code size
issues
license
version

View on GitHub -- View on deno.land

- Description: Abstraction for exponential and custom retry strategies for failed operations.
- Original module: [retry](https://www.npmjs.com/package/retry)
- Changes: Deno, TypeScript, ES6+

# Ports

## p-queue


build status
language
code size
issues
license
version

View on GitHub -- View on deno.land

- Description: Promise queue with concurrency control. Useful for rate-limiting async (or sync) operations. For example, when interacting with a REST API or when doing CPU/memory intensive tasks.
- Original module: [p-queue](https://www.npmjs.com/package/p-queue)

## p-retried


build status
language
code size
issues
license
version

View on GitHub -- View on deno.land

- Description: Retry a promise-returning or async function. Abstraction for exponential and custom retry strategies for failed operations
- Original module: [p-retry](https://www.npmjs.com/package/p-retry)

## p-timeout


build status
language
code size
issues
license
version

View on GitHub -- View on deno.land

- Description: Timeout a promise after a specified amount of time
- Original module: [p-timeout](https://www.npmjs.com/package/p-timeout)

## Finity


build status
language
code size
issues
license
version

View on GitHub -- View on deno.land

- Description: A finite state machine library with a friendly configuration DSL.
- Original module: [finity](https://www.npmjs.com/package/finity)