LMAX Exchange Open Source

LMAX Exchange is notable for the invention, use and popularisation of the LMAX Disruptor. LMAX Disruptor is a software pattern and software component for high performance inter-thread communication that avoids the need for message queues or resource locking. LMAX Exchange has open-sourced the Java implementation of the Disruptor component and a number of other libraries.

The LMAX Disruptor, though may be best known, is just one of the several projects that’s been open-sourced over the years.

For LMAX Exchange open sourcing to the financial software community is both, an educational exercise as well as a refinement resource to draw upon. The technical strengths of LMAX Exchange spread across more areas than just high performance.

Find out more, download code and user guides