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: about 1 month ago
JSON representation
A complete list of all the Deno modules I've made / ported
- Host: GitHub
- URL: https://github.com/khrj/deno-modules
- Owner: khrj
- License: mit
- Created: 2021-02-16T11:05:49.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-12T09:51:30.000Z (almost 5 years ago)
- Last Synced: 2026-04-25T12:36:17.268Z (about 1 month ago)
- Topics: deno, list, module, port, rewrite, strict, types, typescript
- Language: TypeScript
- Homepage:
- Size: 423 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
# Written from Scratch
## ngrok
View on GitHub -- View on deno.land
- Description: Expose your localhost to the web. Ultra-simple deno wrapper for ngrok
## hcload
View on GitHub -- View on deno.land
- Description: Easily upload files to the [Hack club](https://hackclub.com) CDN
## Typed Event Target
View on GitHub -- View on deno.land
- Description: Strictly typed EventTarget for Deno and the Browser
## Get Release URL
View on GitHub -- View on deno.land
- Description: Get the latest release URL from any hosting provider. Supports pattern matching
# Rewrites
## retried
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
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
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
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
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)