JSPM

Found 10551 results for async router

async-react-router

Client side react router with async. It like next.js!

  • v2.1.1
  • 83.54
  • Published

@before.js/client

Enables data fetching with any React SSR app that uses React Router 5

    • v4.1.13
    • 82.23
    • Published

    react-router-hook

    Universal data fetching and lifecycle management for react router with multiple components

    • v0.7.1
    • 80.85
    • Published

    @before.js/server

    Enables data fetching with any React SSR app that uses React Router 5

      • v4.1.13
      • 79.43
      • Published

      @tanstack/start

      Modern and scalable routing for React applications

      • v1.120.20
      • 77.24
      • Published

      macropress-router

      Express Async Router - Zeit's Micro Style

      • v1.0.2
      • 75.92
      • Published

      yeps-router

      YEPS promise based router

      • v1.2.0
      • 68.85
      • Published

      coeus-router

      A tiny router component to build SPA with webpack and react

      • v1.10.2
      • 68.07
      • Published

      @root/async-router

      Write Express middleware and route handlers using async/await

      • v1.0.14
      • 67.70
      • Published

      redux-async-props

      Load props and state asynchonously with react-router and redux

      • v0.2.1
      • 65.03
      • Published

      p-limit

      Run multiple promise-returning & async functions with limited concurrency

      • v7.1.1
      • 64.28
      • Published

      @ryniaubenpm2/eveniet-quae-culpa

      Startox Pilot is a JavaScript router designed for ease of use and flexibility. It employs regular expressions to offer dynamic routing, allowing for both straightforward and complex navigation paths. As a universal library, it works across different platf

      • v1.0.0
      • 64.17
      • Published

      p-locate

      Get the first fulfilled promise that satisfies the provided testing function

      • v6.0.0
      • 63.98
      • Published

      native-router-react

      A route close to the native experience for react.

      • v0.12.0
      • 63.02
      • Published

      async

      Higher-order functions and common patterns for asynchronous code

      • v3.2.6
      • 62.40
      • Published

      pify

      Promisify a callback-style function

      • v6.1.0
      • 61.98
      • Published

      fastq

      Fast, in memory work queue

      • v1.19.1
      • 61.71
      • Published

      asynckit

      Minimal async jobs utility library, with streams support

      • v0.4.0
      • 61.06
      • Published

      regenerator-runtime

      Runtime for Regenerator-compiled generator and async functions.

      • v0.14.1
      • 60.92
      • Published

      p-try

      `Start a promise chain

      • v3.0.0
      • 60.73
      • Published

      p-map

      Map over promises concurrently

      • v7.0.3
      • 60.68
      • Published

      run-parallel

      Run an array of functions in parallel

      • v1.2.0
      • 60.38
      • Published

      redux-connect

      It allows you to request async data, store them in redux state and connect them to your react component.

      • v10.0.0
      • 60.37
      • Published

      gensync

      Allows users to use generators in order to write common functions that can be both sync or async.

      • v1.0.0-beta.2
      • 60.20
      • Published

      async-express-router

      An express middleware for wrapping router methods (app.METHOD and express.Router()) with a customizable try / catch

      • v4.0.0
      • 59.46
      • Published

      terser

      JavaScript parser, mangler/compressor and beautifier toolkit for ES6+

      • v5.43.1
      • 59.32
      • Published

      neo-async

      Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs faster

      • v2.6.2
      • 59.05
      • Published

      run-async

      Utility method to run function either synchronously or asynchronously using the common `this.async()` style.

      • v4.0.6
      • 58.97
      • Published

      emittery

      Simple and modern async event emitter

      • v1.2.0
      • 58.85
      • Published

      co

      generator async control flow goodness

      • v4.6.0
      • 58.74
      • Published

      bluebird

      Full featured Promises/A+ implementation with exceptionally good performance

      • v3.7.2
      • 58.68
      • Published

      is-async-function

      Determine if a function is a native async function.

      • v2.1.1
      • 58.42
      • Published

      iopa-router

      Lightweight router for the IOPA Stack for Node.js

      • v1.4.2
      • 57.58
      • Published

      async-function

      A function that returns the normally hidden `AsyncFunction` constructor

      • v1.0.0
      • 57.51
      • Published

      p-cancelable

      Create a promise that can be canceled

      • v4.0.1
      • 57.51
      • Published

      lie

      A basic but performant promise implementation

      • v3.3.0
      • 57.48
      • Published

      cross-fetch

      Universal WHATWG Fetch API for Node, Browsers and React Native

      • v4.1.0
      • 57.17
      • Published

      duplexify

      Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input

      • v4.1.3
      • 57.09
      • Published

      p-retry

      Retry a promise-returning or async function

      • v7.0.0
      • 56.95
      • Published

      p-timeout

      Timeout a promise after a specified amount of time

      • v6.1.4
      • 56.80
      • Published

      regenerator-transform

      Explode async and generator functions into a state machine.

      • v0.15.2
      • 56.65
      • Published

      basic-ftp

      FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.

      • v5.0.5
      • 56.46
      • Published

      thunky

      delay the evaluation of a paramless async function and cache the result

      • v1.1.0
      • 55.60
      • Published

      superagent

      elegant & feature rich browser / node HTTP with a fluent API

      • v10.2.3
      • 55.58
      • Published

      properjs-router

      Lightweight JS router with History.

      • v0.5.1
      • 55.44
      • Published

      dezalgo

      Contain async insanity so that the dark pony lord doesn't eat souls

      • v1.0.4
      • 55.39
      • Published

      async-limiter

      asynchronous function queue with adjustable concurrency

      • v2.0.0
      • 55.27
      • Published

      p-defer

      Create a deferred promise

      • v4.0.1
      • 55.19
      • Published

      strtok3

      A promise based streaming tokenizer

      • v10.3.4
      • 55.18
      • Published

      p-queue

      Promise queue with concurrency control

      • v8.1.0
      • 54.94
      • Published

      next-tick

      Environment agnostic nextTick polyfill

      • v1.1.0
      • 54.92
      • Published

      JSONStream

      rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)

      • v1.3.5
      • 54.82
      • Published

      p-reduce

      Reduce a list of values using promises into a promise for a value

      • v3.0.0
      • 54.40
      • Published

      p-is-promise

      Check if something is a promise

      • v4.0.0
      • 54.39
      • Published

      p-event

      Promisify an event by waiting for it to be emitted

      • v6.0.1
      • 54.04
      • Published

      delay

      Delay a promise a specified amount of time

      • v6.0.0
      • 53.97
      • Published

      async-each

      No-bullshit, ultra-simple, 35-lines-of-code async parallel forEach / map function for JavaScript.

      • v1.0.6
      • 53.90
      • Published

      p-each-series

      Iterate over promises serially

      • v3.0.0
      • 53.60
      • Published

      queue

      asynchronous function queue with adjustable concurrency

      • v7.0.0
      • 53.40
      • Published

      typical

      Isomorphic, functional type-checking for Javascript

      • v7.3.0
      • 53.18
      • Published

      express-safe-async

      [@AsyncHandled] Elegant async error handling Decorator for async router function(controller) in express.

      • v3.0.0
      • 53.16
      • Published

      write

      Write data to a file, replacing the file if it already exists and creating any intermediate directories if they don't already exist. Thin wrapper around node's native fs methods.

      • v2.0.0
      • 53.02
      • Published

      @sec-ant/readable-stream

      A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.

      • v0.6.0
      • 52.88
      • Published

      p-filter

      Filter promises concurrently

      • v4.1.0
      • 52.62
      • Published

      exit-hook

      Run some code when the process exits

      • v4.0.0
      • 52.43
      • Published

      bfj

      Big-friendly JSON. Asynchronous streaming functions for large JSON data sets.

      • v9.1.2
      • 52.37
      • Published

      memoizee

      Memoize/cache function results

      • v0.4.17
      • 52.30
      • Published

      into-stream

      Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream

      • v8.0.1
      • 52.02
      • Published

      bottleneck

      Distributed task scheduler and rate limiter

      • v2.19.5
      • 51.98
      • Published

      async-mutex

      A mutex for guarding async workflows

      • v0.5.0
      • 51.85
      • Published

      async-lock

      Lock on asynchronous code

      • v1.4.1
      • 51.85
      • Published

      react-router-defer

      Adds deferred asynchronous rendering to react router

      • v0.4.2
      • 51.79
      • Published

      async-hook-jl

      Inspect the life of handle objects in node

      • v1.7.6
      • 51.60
      • Published

      now-and-later

      Map over an array or object of values in parallel or series, passing each through the async iterator, with optional lifecycle hooks.

      • v3.0.0
      • 51.56
      • Published

      quansync

      Create sync/async APIs with usable logic

      • v0.2.11
      • 51.42
      • Published

      avvio

      Asynchronous bootstrapping of Node applications

      • v9.1.0
      • 51.13
      • Published

      async-listen

      `net.Server#listen()` helper that returns a Promise for async / await

      • v3.1.0
      • 51.00
      • Published

      tiny-async-pool

      Run multiple promise-returning & async functions with limited concurrency using native ES9

      • v2.1.0
      • 50.63
      • Published

      async-sema

      Semaphore using `async` and `await`

      • v3.1.1
      • 50.53
      • Published

      native-promise-only

      Native Promise Only: A polyfill for native ES6 Promises **only**, nothing else.

      • v0.8.1
      • 50.39
      • Published

      p-map-series

      Map over promises serially

      • v3.0.0
      • 50.35
      • Published

      async-settle

      Settle an async function.

      • v2.0.0
      • 50.31
      • Published

      p-wait-for

      Wait for a condition to be true

      • v5.0.2
      • 50.24
      • Published

      @expo/spawn-async

      A Promise-based interface into processes created by child_process.spawn

      • v1.7.2
      • 50.23
      • Published

      p-pipe

      Compose promise-returning & async functions into a reusable pipeline

      • v4.0.0
      • 50.13
      • Published

      chai-as-promised

      Extends Chai with assertions about promises.

      • v8.0.2
      • 49.97
      • Published

      p-throttle

      Throttle promise-returning & async functions

      • v8.0.0
      • 49.69
      • Published

      node-ensure

      Async module-loading library and protocol for bundlers/loaders targeting isomorphic apps and Node.js.

      • v0.0.0
      • 49.58
      • Published

      async-done

      Allows libraries to handle various caller provided asynchronous functions uniformly. Maps promises, observables, child processes and streams, and callbacks to callback style.

      • v2.0.0
      • 49.57
      • Published

      bach

      Compose your async functions with elegance.

      • v2.0.1
      • 49.46
      • Published

      p-all

      Run promise-returning & async functions concurrently with optional limited concurrency

      • v5.0.0
      • 49.28
      • Published

      async-exit-hook

      Run some code when the process exits (supports async hooks and pm2 clustering)

      • v2.0.1
      • 49.25
      • Published

      glob-watcher

      Watch globs and execute a function upon change, with intelligent defaults for debouncing and queueing.

      • v6.0.0
      • 49.15
      • Published

      run-series

      Run an array of functions in series

      • v1.1.9
      • 48.72
      • Published

      p-waterfall

      Run promise-returning & async functions in series, each passing its result to the next

      • v3.0.0
      • 48.58
      • Published

      spawndamnit

      Take care of your `spawn()`

      • v3.0.1
      • 48.58
      • Published

      async-foreach

      An optionally-asynchronous forEach with an interesting interface.

      • v0.1.3
      • 48.26
      • Published

      deferred

      Modular and fast Promises implementation

      • v0.7.11
      • 48.19
      • Published

      p-memoize

      Memoize promise-returning & async functions

      • v8.0.0
      • 48.19
      • Published

      run-parallel-limit

      Run an array of functions in parallel, but limit the number of tasks executing at the same time

      • v1.1.0
      • 47.98
      • Published

      switch

      Zero dependency routing for the browser and Node.js.

      • v0.0.0
      • 47.86
      • Published

      traverse-chain

      A simple asynchronous tool

      • v0.1.0
      • 47.80
      • Published

      scrypt-js

      The scrypt password-based key derivation function with sync and cancellable async.

      • v3.0.1
      • 47.75
      • Published

      foreachasync

      A node- and browser-ready async (now with promises) counterpart of Array.prototype.forEach

      • v5.1.3
      • 47.66
      • Published

      when

      A lightweight Promises/A+ and when() implementation, plus other async goodies.

      • v3.7.8
      • 47.56
      • Published

      2-thenable

      Convert any object to thenable

      • v1.0.0
      • 47.50
      • Published

      wait-for-expect

      Wait for expectation to be true, useful for integration and end to end testing

      • v4.0.0
      • 47.48
      • Published

      a-sync-waterfall

      Runs a list of async tasks, passing the results of each into the next one

      • v1.0.1
      • 47.46
      • Published

      grunt

      The JavaScript Task Runner

      • v1.6.1
      • 47.13
      • Published

      await-to-js

      Async/await wrapper for easy error handling in js

      • v3.0.0
      • 47.00
      • Published

      p-any

      Wait for any promise to be fulfilled

      • v4.0.0
      • 46.99
      • Published

      grouped-queue

      In memory queue system prioritizing tasks

      • v2.1.0
      • 46.83
      • Published

      async-each-series

      Apply an async function to each Array element in series.

      • v1.1.0
      • 46.67
      • Published

      p-reflect

      Make a promise always fulfill with its actual fulfillment value or rejection reason

      • v3.1.0
      • 46.51
      • Published

      p-settle

      Settle promises concurrently and get their fulfillment value or rejection reason

      • v5.1.1
      • 46.50
      • Published

      p-some

      Wait for a specified number of promises to be fulfilled

      • v6.0.0
      • 46.38
      • Published

      promise-coalesce

      Coalesces multiple promises for the same identifier into a single request

      • v1.1.2
      • 46.33
      • Published

      @nevware21/ts-async

      support for asynchronous development with a Promise based task Scheduler, several different Promise implementations (synchronous, idle, asynchronous and native runtime wrappers), await helpers, and aliases all built and tested using TypeScript.

      • v0.5.4
      • 46.25
      • Published

      server

      A modern and powerful server for Node.js

      • v1.0.42
      • 45.80
      • Published

      ava

      Node.js test runner that lets you develop with confidence.

      • v6.4.1
      • 45.63
      • Published

      deasync

      Turns async function into sync via JavaScript wrapper of Node event loop

      • v0.1.30
      • 45.58
      • Published

      youtube-player

      YouTube IFrame Player API abstraction.

      • v5.6.0
      • 45.22
      • Published

      p-iteration

      Make array iteration easy when using async/await and Promises

      • v1.1.8
      • 45.05
      • Published

      react-native-mmkv

      The fastest key/value storage for React Native. ~30x faster than AsyncStorage! Works on Android, iOS and Web.

      • v3.3.0
      • 45.04
      • Published

      map-limit

      async.mapLimit's functionality available as a standalone npm module

      • v0.0.1
      • 44.95
      • Published

      jsftp

      A sane FTP client implementation for NodeJS

      • v2.1.3
      • 44.81
      • Published

      bufferstreams

      Abstract streams to deal with the whole buffered contents.

      • v5.0.0
      • 44.80
      • Published

      oboe

      Oboe.js reads json, giving you the objects as they are found without waiting for the stream to finish

      • v2.1.7
      • 44.59
      • Published

      after-all-results

      Bundle results of async functions calls into one callback with all the results

      • v2.0.0
      • 44.54
      • Published

      @stdlib/fs-exists

      Test whether a path exists on the filesystem.

      • v0.2.2
      • 44.43
      • Published

      async-value-promise

      Creates a value/error pair to mimic promise behavior

      • v1.1.1
      • 44.40
      • Published

      async-hook-domain

      An implementation of Domain-like error handling, built on async_hooks

      • v4.0.1
      • 44.21
      • Published

      fn-args

      Get the arguments of a function, arrow function, generator function, async function

      • v6.0.0
      • 44.13
      • Published

      set-interval-async

      Modern version of setInterval for promises and async functions available in Node.js and browsers.

      • v3.0.3
      • 44.09
      • Published

      async-value

      Async value container

      • v1.2.2
      • 44.07
      • Published

      fastfall

      call your callbacks in a waterfall, at speed

      • v1.5.1
      • 43.94
      • Published

      fastparallel

      Zero-overhead asynchronous parallel/each/map function call

      • v2.4.1
      • 43.83
      • Published

      react-router-match-async

      A replacement for the Match component in React Router v4 that allows for async routes

      • v0.0.4
      • 43.79
      • Published

      d3-queue

      Evaluate asynchronous tasks with configurable concurrency.

      • v3.0.7
      • 43.78
      • Published

      fastseries

      Zero-overhead asynchronous series/each/map function calls

      • v2.0.0
      • 43.70
      • Published

      caf

      Cancelable Async Flows: a wrapper to treat generators as cancelable async functions

      • v15.0.1
      • 43.65
      • Published

      use-server

      A light-weight, promise-based and middleware-driven web framework

      • v0.4.9
      • 43.57
      • Published

      acorn-es7-plugin

      A plugin for the Acorn parser that understands the ES7 keywords async and await

      • v1.1.7
      • 43.51
      • Published

      redux-observable

      RxJS based middleware for Redux. Compose and cancel async actions and more.

      • v3.0.0-rc.2
      • 43.38
      • Published

      testcafe

      Automated browser testing for the modern web development stack.

      • v3.7.2
      • 43.36
      • Published

      magicli

      Automagically generates command-line interfaces (CLI) for any module. Expected options and help sections are created automatically based on parameters names, with support to async. It can be installed globally, in order to *execute* any module, or .js fil

      • v0.2.1
      • 43.32
      • Published

      @paypal/paypal-js

      Loading wrapper and TypeScript types for the PayPal JS SDK

      • v8.3.0
      • 43.25
      • Published

      steed

      horsepower for your modules

      • v1.1.3
      • 43.23
      • Published

      redux-async-connect

      It allows you to request async data, store them in redux state and connect them to your react component.

      • v1.0.0-rc4
      • 43.14
      • Published

      p-debounce

      Debounce promise-returning & async functions

      • v4.0.0
      • 43.10
      • Published

      @tanstack/router-rank-routes

      A route ranker for TanStack Router that sorts your routes by general specificity.

      • v0.0.1-alpha.0
      • 43.08
      • Published

      @lifeomic/attempt

      Library that can be used to retry functions that return promise

      • v3.1.0
      • 43.03
      • Published

      sqlite

      SQLite client for Node.js applications with SQL-based migrations API written in Typescript

      • v5.1.1
      • 43.02
      • Published

      png-async

      A simple and non-blocking PNG encoder / decoder.

      • v0.9.4
      • 43.02
      • Published

      cls-bluebird

      Make bluebird work with the continuation-local-storage module.

      • v2.1.0
      • 42.93
      • Published

      orchestrator

      A module for sequencing and executing tasks and dependencies in maximum concurrency

      • v0.3.8
      • 42.92
      • Published

      loadjs

      Tiny async loader for modern browsers

      • v4.3.0
      • 42.90
      • Published

      zip-a-folder

      Zip/Tar a complete folder or a glob list into a zip/tgz file

      • v3.1.9
      • 42.88
      • Published

      @breejs/later

      Maintained fork of later. Determine later (or previous) occurrences of recurring schedules

      • v4.2.0
      • 42.87
      • Published

      contra

      Asynchronous flow control with a functional taste to it

      • v1.9.4
      • 42.82
      • Published

      typechecker

      Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)

      • v9.3.0
      • 42.79
      • Published

      await-lock

      Mutex locks for async functions

      • v3.0.0
      • 42.78
      • Published

      seq

      Chainable asynchronous flow control with sequential and parallel primitives and pipeline-style error handling

      • v0.3.5
      • 42.69
      • Published

      yaku

      A lightweight promise library

      • v1.0.1
      • 42.52
      • Published

      nextgen-events

      The next generation of events handling for javascript! New: abstract away the network!

      • v1.5.3
      • 42.39
      • Published

      apollo-prefetch

      Middleware, HOC, & utilities to prefetch view data in React + React-Router + Apollo projects.

      • v1.0.4
      • 42.13
      • Published

      p-lazy

      Create a lazy promise that defers execution until it's awaited or when `.then()`, `.catch()`, or `.finally()` is called

      • v5.0.0
      • 42.09
      • Published

      asyncro

      Asynchronous Array Utilities (for await)

      • v3.0.0
      • 42.06
      • Published

      @jpwilliams/waitgroup

      A tiny version of Golang's WaitGroup with typings, promises, and zero dependencies.

      • v2.1.1
      • 42.05
      • Published

      async-csv

      ES7 async-await wrapper for the csv package.

      • v2.1.3
      • 42.05
      • Published

      promisify-any

      Promisify any of: callback function, sync function, generator function, promise-returning function

      • v2.0.1
      • 41.97
      • Published

      epub2

      Parse ePub electronic book files with Node.JS

      • v3.0.2
      • 41.86
      • Published

      jsonstream-next

      rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)

      • v3.0.0
      • 41.83
      • Published

      async-eventemitter

      Just like EventEmitter, but with support for callbacks and interuption of the listener-chain

        • v0.2.4
        • 41.57
        • Published

        seventh

        A lean Promises and Async lib for ES6/ES7

        • v0.9.4
        • 41.57
        • Published

        parse-function

        Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins

        • v5.6.10
        • 41.56
        • Published

        tiny-each-async

        Asynchronous iterator function for parallel processing.

        • v2.0.3
        • 41.53
        • Published

        node-gzip

        Simply gzip and ungzip in Node.js with promises

        • v1.1.2
        • 41.50
        • Published

        command-exists-promise

        Checks whether a command line command exists in the current environment.

        • v2.0.2
        • 41.40
        • Published

        co-bluebird

        co with bluebird promises

        • v1.1.0
        • 41.22
        • Published

        p-every

        Test whether all promises passes a testing function

        • v2.0.0
        • 41.18
        • Published

        @n8n/p-retry

        Retry a promise-returning or async function

        • v6.2.0-2
        • 41.15
        • Published

        better-queue

        Better Queue for NodeJS

        • v3.8.12
        • 41.02
        • Published

        fibers

        Cooperative multi-tasking for Javascript

        • v5.0.3
        • 40.94
        • Published

        event-iterator

        Convert event emitters and event targets to ES async iterators

        • v2.0.0
        • 40.87
        • Published

        @feathersjs/hooks

        Async middleware for JavaScript and TypeScript

        • v0.9.0
        • 40.83
        • Published

        zip-lib

        zip and unzip library for node

        • v1.1.2
        • 40.73
        • Published

        throwback

        Simple asynchronous middleware pattern

        • v4.1.0
        • 40.61
        • Published

        co-with-promise

        generator async control flow goodness

        • v4.6.0
        • 40.60
        • Published

        pipe-functions

        Pipe functions in a Unix-like style. It supports Promises (async) anywhere in the pipeline and every step will be executed sequentially. The return (resolve in case of Promises) of each function will be passed in as an argument to the next one

        • v1.3.0
        • 40.43
        • Published

        async-array-reduce

        Async array reduce. Asynchronously applies a function against an accumulator and each element in an array (from left to right, in series) to reduce it to a single value.

        • v1.0.0
        • 40.38
        • Published

        stream-to-it

        Convert Node.js streams to streaming iterables

        • v1.0.1
        • 40.35
        • Published

        @usebruno/cli

        With Bruno CLI, you can now run your API collections with ease using simple command line commands.

        • v2.9.1
        • 40.34
        • Published