burst
« Back to VersTracker
Description:
Radix sort, lazy ranges and iterators, and more. Boost-like header-only library
Type: Formula  |  Latest Version: 3.1.1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ sorting radix-sort header-only algorithms ranges
Install: brew install burst
About:
Burst is a C++ header-only library that provides efficient implementations of radix sort and lazy ranges/iterators. It offers high-performance sorting algorithms and range utilities designed for modern C++ development. The library aims to deliver predictable performance without sacrificing the expressiveness of the code.
Key Features:
  • Radix sort implementation with predictable O(n) performance
  • Lazy evaluation ranges and iterators for memory efficiency
  • Header-only design for easy integration
  • Boost-like API for familiar usage patterns
Use Cases:
  • High-performance sorting of large datasets in C++ applications
  • Memory-constrained environments where lazy evaluation is beneficial
  • Performance-critical systems requiring deterministic sorting algorithms
Alternatives:
  • Boost.Range – Burst provides more specialized algorithms while Boost.Range offers broader general-purpose utilities
  • pdqsort – Burst focuses on radix sort and range utilities, while pdqsort provides pattern-defeating quicksort
License: BSL-1.0
Dependencies: boost
Bottles available for: all
Version History
Detected Version Rev Change Commit