lifeomic / attempt
A JavaScript library that makes it easier to retry functions that return a promise
☆190Updated 10 months ago
Alternatives and similar repositories for attempt:
Users that are interested in attempt are comparing it to the libraries listed below
- Serialize/deserialize an error into a plain object☆553Updated last month
- A promises port of https://github.com/raszi/node-tmp☆127Updated 6 months ago
- Gracefully terminates HTTP(S) server.☆327Updated last year
- Chain functions as transform streams.☆89Updated last month
- Provides native type extraction from Joi schemas for Typescript☆152Updated last year
- Send pino logs to cloudwatch with aws-lambda☆132Updated 4 months ago
- A rate limiting store for express-rate-limit with Redis/Redict/Valkey/etc.☆189Updated 2 weeks ago
- Node.js implementation of K-Sortable Globally Unique IDs☆259Updated 3 years ago
- Gracefully shuts down node http server - can be used with http, express, koa, ...☆220Updated 2 months ago
- A cacheable dns.lookup(…) that respects TTL☆196Updated last year
- Safe, deterministic and fast serialization alternative to JSON.stringify.☆213Updated 2 months ago
- Unified node.js error API for mysql, postgres and sqlite3☆86Updated last year
- Tiny LRU cache for Client or Server☆159Updated last week
- A utility that allows retrying a function with an exponential delay between attempts.☆365Updated 3 weeks ago
- Throttle promise-returning & async functions☆464Updated 3 months ago
- Request-scoped storage support, based on Asynchronous Local Storage (with fallback to cls-hooked)☆170Updated last month
- Gracefully shutdown fastify☆75Updated 6 months ago
- Rate limit made simple, easy, async.☆322Updated 9 months ago
- A module for loading .env files and optionally loading defaults and a schema for validating all values are present.☆111Updated 2 years ago
- making fetch happen for npm☆192Updated 3 months ago
- Emulates ioredis by performing all operations in-memory.☆350Updated 2 weeks ago
- Run promise-returning & async functions concurrently with optional limited concurrency☆325Updated 2 months ago
- Distributed mutex and semaphore based on Redis☆164Updated 2 months ago
- Node.js redis client mock☆215Updated last year
- Convert Joi Schemas to TypeScript interfaces☆129Updated this week
- A Node.js module for the optimized JavaScript implementation of the MurmurHash algorithms.☆95Updated last year
- Wrapper around `fetch` with sensible retrying defaults☆223Updated 3 years ago
- JSON.parse() drop-in replacement with prototype poisoning protection☆173Updated 4 months ago
- Asynchronous JSON parser and stringify APIs that make use of generator patterns☆144Updated 4 months ago
- A light statistical package that operates on Arrays.☆74Updated 4 years ago