🍺 BREW Explorer

← all formulae

dispenso

brew install dispenso v1.5.1 MIT

High-performance C++ library for parallel programming

12
30-day installs · #8058
52
90-day · #7231
52
365-day · #10931
282
★ GitHub stars · updated 2mo ago

Build dependencies

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "cmake"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "High-performance C++ library for parallel programming",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:36:58+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "dispenso",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-15T21:51:31Z",
  "github_readme_excerpt": "[![Build and test](https://github.com/facebookincubator/dispenso/actions/workflows/build.yml/badge.svg)](https://github.com/facebookincubator/dispenso/actions/workflows/build.yml)\n[![Documentation](https://img.shields.io/badge/docs-online-blue)](https://facebookincubator.github.io/dispenso)\n[![codecov](https://codecov.io/gh/facebookincubator/dispenso/branch/main/graph/badge.svg)](https://codecov.io/gh/facebookincubator/dispenso)\n[![Conan Center](https://img.shields.io/conan/v/dispenso)](https://conan.io/center/recipes/dispenso)\n[![vcpkg](https://img.shields.io/vcpkg/v/dispenso)](https://vcpkg.io/en/package/dispenso)\n[![Homebrew](https://img.shields.io/homebrew/v/dispenso)](https://formulae.brew.sh/formula/dispenso)\n[![MacPorts](https://img.shields.io/badge/macports-dispenso-blue)](https://ports.macports.org/port/dispenso/)\n[![Anaconda-Server Badge](https://anaconda.org/conda-forge/dispenso/badges/version.svg)](https://anaconda.org/conda-forge/dispenso)\n\n# Dispenso\n\n**A high-performance C++ thread pool and parallel algorithms library**\n\nDispenso is a modern **C++ parallel computing library** that provides work-stealing thread pools, parallel for loops, futures, task graphs, and concurrent containers. It serves as a powerful **alternative to OpenMP and Intel TBB**, offering better nested parallelism, sanitizer-clean code, and explicit thread pool control. Dispenso is used in hundreds of projects at Meta (formerly Facebook) and has been heavily tested and iterated on in production.\n\n**Key advantages over OpenMP and TBB:**\n- **No thread explosion** with nested parallel loops - dispenso\u0027s work-stealing prevents deadlocks and oversubscription\n- **Clean with ASAN/TSAN** - fully sanitizer-compatible, unlike many TBB versions\n- **Thread-safe shared futures** - `std::experimental::shared_future`-like API that TBB lacks, safe for multiple concurrent waiters, with much better performance than `std::future`\n- **Portable** - C++14 compatible with no compiler-specific pragmas or e",
  "github_repo": "facebookincubator/dispenso",
  "github_stars": 282,
  "github_topics": [],
  "homepage": "https://github.com/facebookincubator/dispenso",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 12,
  "installs_365d": 52,
  "installs_90d": 52,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "dispenso",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 8058,
  "rank_365d": 10931,
  "rank_90d": 7231,
  "raw_hash": "6b9d15bf6eefe74f",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/d/dispenso.rb",
  "tap": "homebrew/core",
  "test_dependencies": [
    "cmake"
  ],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "1.5.1",
  "versioned_formulae": [],
  "why_use_this": null
}