Low latency FIX protocol engine
llfix is a low-latency FIX engine available as an MIT-licensed open-source edition and a commercial edition.
Language / Standard
C++17
Operating systems / toolchains
Linux (GCC & Clang) and Windows (MSVC)
1 million messages, latency includes encoding, message serialisation, and enqueueing to NIC (not wire-to-wire)
8=FIXT.1.1|9=218|35=D|34=2|49=CLIENT1|52=20251231-18:21:36.457245600|56=EXECUTOR|50=SNDR_SUB|57=SRVR_SUB|11=1|55=NOKIA.HE|54=1|38=10|44=10000|40=2|59=0|453=2|448=PARTY1|447=D|452=1|448=PARTY2|447=D|452=3|60=20251231-18:21:36.457245600|10=221|
1 million messages, latency includes encoding, message serialisation, and enqueueing to NIC (not wire-to-wire)
8=FIXT.1.1|9=218|35=D|34=2|49=CLIENT1|52=20251231-18:21:36.457245600|56=EXECUTOR|50=SNDR_SUB|57=SRVR_SUB|11=1|55=NOKIA.HE|54=1|38=10|44=10000|40=2|59=0|453=2|448=PARTY1|447=D|452=1|448=PARTY2|447=D|452=3|60=20251231-18:21:36.457245600|10=221|
4.7 million messages in total from 32 clients handled by one thread, on loopback device, includes message serialisation and dictionary & other validations
8=FIXT.1.1|9=188|35=D|34=2|49=CLIENT1|52=20251231-17:42:03.736004873|56=EXECUTOR|11=1|55=BMWG.DE|54=1|38=1|44=5|40=2|59=0|453=2|448=PARTY1|447=D|452=1|448=PARTY2|447=D|452=3|60=20251231-17:42:03.736004873|10=077|
4.7 million messages in total from 32 clients handled by multiple threads, on loopback device, includes message serialisation and dictionary & other validations
8=FIXT.1.1|9=188|35=D|34=2|49=CLIENT1|52=20251231-17:42:03.736004873|56=EXECUTOR|11=1|55=BMWG.DE|54=1|38=1|44=5|40=2|59=0|453=2|448=PARTY1|447=D|452=1|448=PARTY2|447=D|452=3|60=20251231-17:42:03.736004873|10=077|
Commercial edition features are fully accessible: no hidden code, no licence checkers.
Multithreaded FIX server allows to optimise message throughput by taking advantage of CPU cores.
Solarflare TCPDirect bypasses the BSD sockets interface and its semantics to achieve lower latency than Onload.
TCP based Admin GUI allows to manage sessions of your instances. It allows you to promote or demote instances, enable or disable sessions, manage sequence numbers, inspect loaded configs and monitor events.
Sequence numbers and messages are synchronised reliably with the TCP based HA Syncer. The HA Manager guarantees continuous availability through TCP-based leader election.
The llfix code generator produces classes (with encoders/decoders) and enums from your FIX dictionary, reducing integration time.
Built-in FIX dictionary validation (QuickFIX format) ensures protocol correctness.
Monthly subscription options allow you to avoid long-term commitment to expensive upfront licences.
| Licence type | Monthly | Annual | Notes |
|---|---|---|---|
| Per Server Licence | £250 | £2,500 | Production usage |
| Enterprise Licence | — | — | Unlimited servers, priority support, bespoke terms |
Unlimited usage included for Test / QA / UAT environments for all licence types.
For all enquiries regarding licensing, commercial support, partnerships, or general questions, please contact us at:
Coreware Limited is registered in England and Wales under company number 8542146.
Registered office: 565 Green Lanes, London, N8 0RL, United Kingdom.