Create high performance FIX protocol apps like never before...



...with the Fix8* open source C++ framework. We've done the hard work on the FIX layer, leaving you to focus on the critical task - implementing your business code! Find out how.



The Fastest Open Source FIX

Fix8 is the fastest C++ Open Source FIX framework. For the same message, Fix8 encodes 2.8 times faster and decodes 1.6 times faster averaging 2 times over Quickfix. In other words, reduces encode latency by 64% and reduces decode latency by 36%. See Performance.

Built-in testing

Fix8 contains a built-in unit test framework. We are continually adding and revising our test cases. You can add your own. Fix8 also has a metadata driven test harness that can be scripted to support captured or canned data playback.

Supports all FIX versions

Fix8 supports standard FIX4.X to FIX5.X and FIXT1.X. If you have a custom FIX variant Fix8 can use that too. New FIX versions will be supported.



Speedy development

Fix8 helps you get your FIX client or server up and running quickly. Using one of the standard FIX schemas you can have a FIX client or server up and running in next to no time.

Runs on Linux

Fix8 runs under industry standard Linux on IA32, x86-64, Itanium, PowerPC and ARM. Other *NIX variants may work too.

Components and groups

Fix8 statically supports nested components and repeating groups to any depth. The Fix8 compiler and runtime library take the pain out of using repeating groups.



High performance

Fix8 is fast. On typical hardware, client NewOrderSingle encode latency is now 2.7µs, and ExecutionReport decode 6.6µs. Without the framework overhead, NewOrderSingle encode latency is 1.9µs. We are continually improving this. See Performance.

FIX Functionality

Fix8 supports field and value domain validation, mandatory/optional field assertion, field ordering, well-formedness testing, retransmission and standard session semantics.

A complete framework

Fix8 is a complete C++ FIX framework, including client/server session and connection classes; support for the standard FIX field types; FIX printer, async logger, async message persister and XML configuration classes. If you have special requirements Fix8 can easily be extended and customised.


*


Github Open Source Initiative Open Source Initiative GNU Lesser General Public License Fix Protocol Atlassian Quantlabs.net fastflow Intel TBB

Share on Tumblr Blog RSS
  • Home
  • How It Works
  • FAQ
  • News
  • Wiki
  • Support
  • Issues
  • Project
  • Performance
  • API Documentation
  • About Us
  • Register