Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Your toolbox, since the free lunch is over: a C++ library for multi-threaded programming
C++ CMake

Merge pull request #199 from eile/master

Make stdExt detection more robust
latest commit e67f3634d9
@tribal-tec tribal-tec authored


Welcome to Lunchbox, a C++ library for multi-threaded programming. Lunchbox was formerly known as eq::base or co::base, the foundation for the Equalizer parallel rendering framework and the Collage network library. It is intended for all application developers creating high-performance multi-threaded programs.


Lunchbox provides the following major features to facilitate the development and deployment of multi-threaded applications:

  • OS Abstraction: Utility classes abstracting common operating systems features, e.g., threads, locks, memory maps, shared library loading and condition variables.
  • High-Performance Primitives: Thread-safe utilities tuned for performance, e.g., atomic variables, spin locks and lock-free containers.
  • Utility classes: Helper primitives which are not in the standard library, e.g., logging, pools and random number generation.


  git clone
  cd Buildyard
  git clone config.eyescale
  make Lunchbox

Version 1.6

Version 1.4

Something went wrong with that request. Please try again.