awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sindresorhus avatar

sindresorhus/p-all

0
View on GitHub↗
346 stars·16 forks·TypeScript·MIT·6 views

P All

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

Features

  • Concurrency Control - Run promise-returning functions concurrently with optional limits.
  • Promise Utilities - Executes multiple promise-returning functions concurrently.

Star history

Star history chart for sindresorhus/p-allStar history chart for sindresorhus/p-all

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to P All

Similar open-source projects, ranked by how many features they share with P All.
  • sindresorhus/p-queuesindresorhus avatar

    sindresorhus/p-queue

    4,217View on GitHub↗

    p-queue is a JavaScript promise queue and concurrent task scheduler designed to limit the number of active asynchronous operations. It serves as an asynchronous rate limiter and promise lifecycle manager to prevent resource exhaustion. The project distinguishes itself through priority-based task scheduling and token-bucket rate limiting to control execution frequency. It integrates with abort signals for task cancellation and provides mechanisms to pause, resume, and clear pending operations. The tool covers broader traffic management capabilities including operation timeouts and concurrency

    TypeScript
    View on GitHub↗4,217
  • sindresorhus/p-mapsindresorhus avatar

    sindresorhus/p-map

    1,499View on GitHub↗

    Map over promises concurrently

    JavaScriptasyncasync-awaitasync-functions
    View on GitHub↗1,499
  • sindresorhus/p-limitsindresorhus avatar

    sindresorhus/p-limit

    2,887View on GitHub↗

    Run multiple promise-returning & async functions with limited concurrency

    JavaScript
    View on GitHub↗2,887
  • sindresorhus/p-timessindresorhus avatar

    sindresorhus/p-times

    42View on GitHub↗

    Run promise-returning & async functions a specific number of times concurrently

    JavaScript
    View on GitHub↗42
See all 30 alternatives to P All→

Frequently asked questions

What does sindresorhus/p-all do?

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

What are the main features of sindresorhus/p-all?

The main features of sindresorhus/p-all are: Concurrency Control, Promise Utilities.

What are some open-source alternatives to sindresorhus/p-all?

Open-source alternatives to sindresorhus/p-all include: sindresorhus/p-queue — p-queue is a JavaScript promise queue and concurrent task scheduler designed to limit the number of active… sindresorhus/p-times — Run promise-returning & async functions a specific number of times concurrently. sindresorhus/p-limit — Run multiple promise-returning & async functions with limited concurrency. sindresorhus/p-map — Map over promises concurrently. petkaantonov/bluebird — Bluebird is a JavaScript promise library designed for managing asynchronous operations with a custom promise… kevinoid/promise-nodeify — promise-nodeify.