Performance
& Flexibility

Our Products       Consulting

Coral Blocks' mission is to create software components for cutting edge JAVA based environments that are simple to integrate, ultra low latency, with minimal variance, create zero garbage, JIT-friendly and are carefully engineered for maximum performance.

Our high performance building blocks together with our expertise in low-latency and distributed systems can help your applications reach new levels of performance. But just don't take our word for it! Check our products below and get in touch to request a trial and run our benchmarks and examples in your own environment.

Coral Blocks Simple to use Beautiful Ultra Low Latency Minimal Variance

WHAT OUR CLIENTS ARE SAYING

  • When evaluating low latency technologies for our next generation platform, Coral Blocks was the clear standout.  It’s more than just a FIX library provider — The lightweight, high performance, GC free architecture is the foundation on which we are building our next generation enterprise.

    ~ Mike Bundy, CTO at FXone - Seabury

  • The Coral Blocks libraries are a pleasure to use. We’ve traditionally been very wary of using external libraries in the critical path, choosing instead to write everything ourselves. A corner-case bug or unexpected performance blip would just be too costly to our business. But the extremely fast, garbage-free performance of CoralReactor and the other Coral libraries has made their use indispensable. Plus, the clean architecture of their APIs have guided our overall application design to be simpler and more performant. Most importantly, the Coral guys are incredibly responsive to even the most convoluted technical questions and feature requests.

    ~ Head Programmer at NYC Prop Trading Firm

"Amazing Software, One Piece at a Time"

CoralMQ
CoralMQ

CoralMQ is a full-fledged, ultra-low-latency, high-reliability, software-based middleware for the development of distributed systems based on asynchronous messages.

CoralMD
CoralMD

CoralMD is a complete solution for handling market data. It not only provides a very fast quote book implementation but also a low-latency infrastructure to normalize and distribute market data.

CoralGateway

CoralGateway

CoralGateway is a very straightforward framework for writing trading gateways that connect to any exchange to send orders and trade electronically...

CoralFIX
CoralFIX

CoralFIX is a full-fledged, ultra-low-latency, garbage-free FIX engine with a very intuitive API. Its FIX parser delivers a complete and ready-to-use FixMessage object in under 480 nanos on average.

CoralReactor
CoralReactor

CoralReactor is a powerful, ultra-low-latency, asynchronous, non-blocking, network I/O library that delivers high performance (latencies under 2 micros) through a simple API.

CoralStore
CoralStore

CoralStore is a read/write message store backed up by in-memory and in-disk implementations. It supports async sequential writes through a lock-free queue with latencies of 60 nanos.

CoralLog
CoralLog

CoralLog is an unintrusive ultra-low-latency asynchronous Java logging / event sourcing library. It can persist more than 2.7 million 256-byte messages per second with average latencies of 145 nanos.

CoralQueue
CoralQueue

CoralQueue is a ultra-low-latency, lock-free, garbage-free, concurrent queue, demultiplexer, multiplexer, mpmc queue and splitter. Latencies as low as 15 nanos with 97 million mps throughput.

CoralThreads
CoralThreads

CoralThreads allows you to pin a thread to an isolated cpu core. It comes with our extensive experience in OS/Kernel tunning for real-time performance.

.
CoralBits
CoralBits

CoralBits is a collection of utility, data structures and instrumentation classes for real-time development. It provides a foundation for clean, simple and high-performance code with no GC overhead.