JSPM

Found 10549 results for async router

express-async-router

Express Async Router - An Express Router wrapper which automatically manage Promise.

  • v0.1.15
  • 290.44
  • Published

node-simple-router

Yet another minimalistic router for node.js

  • v0.10.2
  • 209.73
  • Published

@tanstack/router-cli

Modern and scalable routing for React applications

  • v1.131.28
  • 164.45
  • Published

co-router

Benefit from generator on express router.

  • v1.1.0
  • 150.98
  • Published

async-middleware

Wrap an asynchronous middleware (or handler) function for Express, Connect, router, etc.

  • v1.2.1
  • 145.19
  • Published

node-async-router

A patched version of pillarjs/router that adds support for ES2016/ES7 async functions.

  • v0.0.2
  • 130.13
  • Published

register

A CGI-like router that maps URLs to JavaScript layed out on a file system.

  • v0.0.0
  • 115.95
  • Published

anumargak

Amazing fast multipurpose simple to use web/ HTTP router

  • v2.2.0
  • 107.70
  • Published

lazy-route

Lazy / async route loading for React Router 4

  • v1.0.7
  • 98.43
  • Published

vue-skeleton-mvp

VueJS Vuetify Vue Router Vuex - Basic Project Skeleton - Starter Web App. Written on JavaScript using async/await.

  • v5.0.20
  • 94.70
  • Published

@corets/router

Next generation router for React

  • v0.12.1
  • 87.90
  • Published

async-react-router

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

  • v2.1.1
  • 83.57
  • Published

@before.js/client

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

    • v4.1.13
    • 82.19
    • Published

    react-router-hook

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

    • v0.7.1
    • 80.91
    • Published

    @before.js/server

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

      • v4.1.13
      • 79.39
      • Published

      @tanstack/start

      Modern and scalable routing for React applications

      • v1.120.20
      • 77.26
      • Published

      macropress-router

      Express Async Router - Zeit's Micro Style

      • v1.0.2
      • 75.95
      • Published

      yeps-router

      YEPS promise based router

      • v1.2.0
      • 68.90
      • Published

      coeus-router

      A tiny router component to build SPA with webpack and react

      • v1.10.2
      • 68.16
      • Published

      @root/async-router

      Write Express middleware and route handlers using async/await

      • v1.0.14
      • 67.69
      • Published

      redux-async-props

      Load props and state asynchonously with react-router and redux

      • v0.2.1
      • 65.00
      • 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.21
      • Published

      p-limit

      Run multiple promise-returning & async functions with limited concurrency

      • v7.1.0
      • 64.19
      • Published

      p-locate

      Get the first fulfilled promise that satisfies the provided testing function

      • v6.0.0
      • 63.94
      • Published

      native-router-react

      A route close to the native experience for react.

      • v0.12.0
      • 62.97
      • Published

      async

      Higher-order functions and common patterns for asynchronous code

      • v3.2.6
      • 62.33
      • Published

      pify

      Promisify a callback-style function

      • v6.1.0
      • 61.88
      • Published

      fastq

      Fast, in memory work queue

      • v1.19.1
      • 61.68
      • Published

      asynckit

      Minimal async jobs utility library, with streams support

      • v0.4.0
      • 60.97
      • Published

      regenerator-runtime

      Runtime for Regenerator-compiled generator and async functions.

      • v0.14.1
      • 60.83
      • Published

      p-try

      `Start a promise chain

      • v3.0.0
      • 60.65
      • Published

      p-map

      Map over promises concurrently

      • v7.0.3
      • 60.59
      • 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

      run-parallel

      Run an array of functions in parallel

      • v1.2.0
      • 60.30
      • 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.11
      • 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.43
      • Published

      terser

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

      • v5.43.1
      • 59.24
      • Published

      neo-async

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

      • v2.6.2
      • 58.95
      • Published

      run-async

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

      • v4.0.6
      • 58.93
      • Published

      emittery

      Simple and modern async event emitter

      • v1.2.0
      • 58.75
      • Published

      co

      generator async control flow goodness

      • v4.6.0
      • 58.70
      • Published

      bluebird

      Full featured Promises/A+ implementation with exceptionally good performance

      • v3.7.2
      • 58.60
      • Published

      is-async-function

      Determine if a function is a native async function.

      • v2.1.1
      • 58.35
      • Published

      iopa-router

      Lightweight router for the IOPA Stack for Node.js

      • v1.4.2
      • 57.56
      • Published

      p-cancelable

      Create a promise that can be canceled

      • v4.0.1
      • 57.48
      • Published

      lie

      A basic but performant promise implementation

      • v3.3.0
      • 57.46
      • Published

      async-function

      A function that returns the normally hidden `AsyncFunction` constructor

      • v1.0.0
      • 57.42
      • Published

      cross-fetch

      Universal WHATWG Fetch API for Node, Browsers and React Native

      • v4.1.0
      • 57.09
      • 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.06
      • Published

      p-retry

      Retry a promise-returning or async function

      • v7.0.0
      • 56.87
      • Published

      p-timeout

      Timeout a promise after a specified amount of time

      • v6.1.4
      • 56.71
      • Published

      regenerator-transform

      Explode async and generator functions into a state machine.

      • v0.15.2
      • 56.55
      • Published

      basic-ftp

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

      • v5.0.5
      • 56.43
      • Published

      thunky

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

      • v1.1.0
      • 55.53
      • Published

      superagent

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

      • v10.2.3
      • 55.50
      • Published

      properjs-router

      Lightweight JS router with History.

      • v0.5.1
      • 55.41
      • Published

      dezalgo

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

      • v1.0.4
      • 55.30
      • Published

      async-limiter

      asynchronous function queue with adjustable concurrency

      • v2.0.0
      • 55.23
      • Published

      strtok3

      A promise based streaming tokenizer

      • v10.3.4
      • 55.15
      • Published

      p-defer

      Create a deferred promise

      • v4.0.1
      • 55.12
      • Published

      p-queue

      Promise queue with concurrency control

      • v8.1.0
      • 54.91
      • Published

      next-tick

      Environment agnostic nextTick polyfill

      • v1.1.0
      • 54.88
      • Published

      JSONStream

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

      • v1.3.5
      • 54.78
      • Published

      p-is-promise

      Check if something is a promise

      • v4.0.0
      • 54.36
      • Published

      p-reduce

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

      • v3.0.0
      • 54.34
      • Published

      p-event

      Promisify an event by waiting for it to be emitted

      • v6.0.1
      • 54.01
      • Published

      delay

      Delay a promise a specified amount of time

      • v6.0.0
      • 53.91
      • Published

      async-each

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

      • v1.0.6
      • 53.83
      • Published

      p-each-series

      Iterate over promises serially

      • v3.0.0
      • 53.57
      • Published

      queue

      asynchronous function queue with adjustable concurrency

      • v7.0.0
      • 53.32
      • Published

      express-safe-async

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

      • v3.0.0
      • 53.19
      • Published

      typical

      Isomorphic, functional type-checking for Javascript

      • v7.3.0
      • 53.15
      • 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
      • 52.94
      • Published

      @sec-ant/readable-stream

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

      • v0.6.0
      • 52.80
      • Published

      p-filter

      Filter promises concurrently

      • v4.1.0
      • 52.55
      • Published

      exit-hook

      Run some code when the process exits

      • v4.0.0
      • 52.35
      • Published

      bfj

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

      • v9.1.2
      • 52.29
      • Published

      memoizee

      Memoize/cache function results

      • v0.4.17
      • 52.21
      • Published

      into-stream

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

      • v8.0.1
      • 51.93
      • Published

      bottleneck

      Distributed task scheduler and rate limiter

      • v2.19.5
      • 51.89
      • Published

      react-router-defer

      Adds deferred asynchronous rendering to react router

      • v0.4.2
      • 51.83
      • Published

      async-mutex

      A mutex for guarding async workflows

      • v0.5.0
      • 51.78
      • Published

      async-lock

      Lock on asynchronous code

      • v1.4.1
      • 51.78
      • Published

      async-hook-jl

      Inspect the life of handle objects in node

      • v1.7.6
      • 51.53
      • 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.49
      • Published

      quansync

      Create sync/async APIs with usable logic

      • v0.2.11
      • 51.39
      • Published

      avvio

      Asynchronous bootstrapping of Node applications

      • v9.1.0
      • 51.10
      • Published

      async-listen

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

      • v3.1.0
      • 50.92
      • Published

      tiny-async-pool

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

      • v2.1.0
      • 50.57
      • Published

      async-sema

      Semaphore using `async` and `await`

      • v3.1.1
      • 50.47
      • Published

      native-promise-only

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

      • v0.8.1
      • 50.37
      • Published

      p-map-series

      Map over promises serially

      • v3.0.0
      • 50.32
      • Published

      async-settle

      Settle an async function.

      • v2.0.0
      • 50.25
      • Published

      @expo/spawn-async

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

      • v1.7.2
      • 50.21
      • Published

      p-wait-for

      Wait for a condition to be true

      • v5.0.2
      • 50.18
      • Published

      p-pipe

      Compose promise-returning & async functions into a reusable pipeline

      • v4.0.0
      • 50.10
      • Published

      chai-as-promised

      Extends Chai with assertions about promises.

      • v8.0.2
      • 49.94
      • Published

      p-throttle

      Throttle promise-returning & async functions

      • v8.0.0
      • 49.61
      • Published

      node-ensure

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

      • v0.0.0
      • 49.56
      • 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.49
      • Published

      bach

      Compose your async functions with elegance.

      • v2.0.1
      • 49.39
      • Published

      p-all

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

      • v5.0.0
      • 49.25
      • Published

      async-exit-hook

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

      • v2.0.1
      • 49.17
      • Published

      glob-watcher

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

      • v6.0.0
      • 49.09
      • Published

      run-series

      Run an array of functions in series

      • v1.1.9
      • 48.64
      • Published

      p-waterfall

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

      • v3.0.0
      • 48.51
      • Published

      spawndamnit

      Take care of your `spawn()`

      • v3.0.1
      • 48.50
      • Published

      async-foreach

      An optionally-asynchronous forEach with an interesting interface.

      • v0.1.3
      • 48.23
      • Published

      deferred

      Modular and fast Promises implementation

      • v0.7.11
      • 48.13
      • Published

      p-memoize

      Memoize promise-returning & async functions

      • v8.0.0
      • 48.13
      • 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.90
      • Published

      switch

      Zero dependency routing for the browser and Node.js.

      • v0.0.0
      • 47.84
      • Published

      traverse-chain

      A simple asynchronous tool

      • v0.1.0
      • 47.73
      • Published

      scrypt-js

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

      • v3.0.1
      • 47.68
      • Published

      foreachasync

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

      • v5.1.3
      • 47.64
      • Published

      when

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

      • v3.7.8
      • 47.53
      • Published

      2-thenable

      Convert any object to thenable

      • v1.0.0
      • 47.48
      • Published

      wait-for-expect

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

      • v4.0.0
      • 47.45
      • Published

      a-sync-waterfall

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

      • v1.0.1
      • 47.40
      • Published

      grunt

      The JavaScript Task Runner

      • v1.6.1
      • 47.11
      • Published

      p-any

      Wait for any promise to be fulfilled

      • v4.0.0
      • 46.96
      • Published

      await-to-js

      Async/await wrapper for easy error handling in js

      • v3.0.0
      • 46.94
      • Published

      grouped-queue

      In memory queue system prioritizing tasks

      • v2.1.0
      • 46.76
      • Published

      async-each-series

      Apply an async function to each Array element in series.

      • v1.1.0
      • 46.64
      • Published

      p-reflect

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

      • v3.1.0
      • 46.48
      • Published

      p-settle

      Settle promises concurrently and get their fulfillment value or rejection reason

      • v5.1.1
      • 46.45
      • Published

      p-some

      Wait for a specified number of promises to be fulfilled

      • v6.0.0
      • 46.32
      • Published

      promise-coalesce

      Coalesces multiple promises for the same identifier into a single request

      • v1.1.2
      • 46.31
      • 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.19
      • Published

      server

      A modern and powerful server for Node.js

      • v1.0.42
      • 45.76
      • Published

      ava

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

      • v6.4.1
      • 45.55
      • Published

      deasync

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

      • v0.1.30
      • 45.50
      • Published

      youtube-player

      YouTube IFrame Player API abstraction.

      • v5.6.0
      • 45.19
      • Published

      p-iteration

      Make array iteration easy when using async/await and Promises

      • v1.1.8
      • 45.02
      • Published

      map-limit

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

      • v0.0.1
      • 44.92
      • 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
      • 44.89
      • Published

      jsftp

      A sane FTP client implementation for NodeJS

      • v2.1.3
      • 44.75
      • Published

      bufferstreams

      Abstract streams to deal with the whole buffered contents.

      • v5.0.0
      • 44.72
      • 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.53
      • Published

      after-all-results

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

      • v2.0.0
      • 44.51
      • Published

      async-value-promise

      Creates a value/error pair to mimic promise behavior

      • v1.1.1
      • 44.37
      • Published

      @stdlib/fs-exists

      Test whether a path exists on the filesystem.

      • v0.2.2
      • 44.35
      • Published

      async-hook-domain

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

      • v4.0.1
      • 44.13
      • Published

      fn-args

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

      • v6.0.0
      • 44.07
      • Published

      set-interval-async

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

      • v3.0.3
      • 44.01
      • Published

      async-value

      Async value container

      • v1.2.2
      • 44.01
      • Published

      fastfall

      call your callbacks in a waterfall, at speed

      • v1.5.1
      • 43.92
      • Published

      fastparallel

      Zero-overhead asynchronous parallel/each/map function call

      • v2.4.1
      • 43.76
      • Published

      react-router-match-async

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

      • v0.0.4
      • 43.76
      • Published

      d3-queue

      Evaluate asynchronous tasks with configurable concurrency.

      • v3.0.7
      • 43.73
      • Published

      fastseries

      Zero-overhead asynchronous series/each/map function calls

      • v2.0.0
      • 43.67
      • Published

      caf

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

      • v15.0.1
      • 43.63
      • Published

      use-server

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

      • v0.4.9
      • 43.53
      • Published

      acorn-es7-plugin

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

      • v1.1.7
      • 43.49
      • Published

      redux-observable

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

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

      testcafe

      Automated browser testing for the modern web development stack.

      • v3.7.2
      • 43.33
      • 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.26
      • Published

      @paypal/paypal-js

      Loading wrapper and TypeScript types for the PayPal JS SDK

      • v8.3.0
      • 43.22
      • Published

      steed

      horsepower for your modules

      • v1.1.3
      • 43.21
      • Published

      @tanstack/router-rank-routes

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

      • v0.0.1-alpha.0
      • 43.14
      • 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.12
      • Published

      p-debounce

      Debounce promise-returning & async functions

      • v4.0.0
      • 43.04
      • Published

      @lifeomic/attempt

      Library that can be used to retry functions that return promise

      • v3.1.0
      • 43.01
      • Published

      sqlite

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

      • v5.1.1
      • 43.00
      • Published

      png-async

      A simple and non-blocking PNG encoder / decoder.

      • v0.9.4
      • 42.96
      • Published

      orchestrator

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

      • v0.3.8
      • 42.89
      • Published

      cls-bluebird

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

      • v2.1.0
      • 42.87
      • Published

      loadjs

      Tiny async loader for modern browsers

      • v4.3.0
      • 42.84
      • Published

      zip-a-folder

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

      • v3.1.9
      • 42.83
      • Published

      @breejs/later

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

      • v4.2.0
      • 42.80
      • Published

      await-lock

      Mutex locks for async functions

      • v3.0.0
      • 42.75
      • Published

      contra

      Asynchronous flow control with a functional taste to it

      • v1.9.4
      • 42.75
      • Published

      typechecker

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

      • v9.3.0
      • 42.73
      • Published