Projects / fix8

fix8

Fix8 is a modern open source C++ FIX framework featuring complete schema driven customisation, high performance, and fast application development. The system is comprised of a compiler for generating C++ message and field encoders, decoders, and instantiation tables, a runtime library to support the generated code and framework, and a set of complete client/server test applications. For the same message, Fix8 encodes 3.2 times faster and decodes 2.3 times faster than Quickfix, an average of 2.7 times. In other words, it reduces encode latency by 69% and reduces decode latency by 56%.

Tags
Licenses
Operating Systems
Implementation

RSS Last announcement

Fix8 announces the 1.0.0 (GA) release of the Fastest Open... 16 Jan 2014

Sydney, 16 January, 2014 – Fix8 Market Technologies Pty Ltd, today announced the 1.0.0 (GA) release of Fix8, the Fastest Open Source C++ FIX (Finan...

RSS Recent releases

  •  06 Apr 2014 16:01

    Release Notes: This the first minor release since the GA release. It adds to and improves stability and reliability as well as adding new features. Included in the release: Redis and memcached persisters; Win64 support; hub support; and numerous issues fixed.

    •  16 Jan 2014 23:24

    Release Notes: This release adds native SSL support, simple built-in resiliency/failover, and stable, production-ready, full system documentation, including for the API.

    •  10 Nov 2013 21:09

    Release Notes: API updates, performance improvements, and pre-GA production issues. Note that there have been changes to the Fix8 API. Applications will need to be modified to build with this version.

    •  13 Oct 2013 22:55

    Release Notes: There were a number of issues reported relating to repeating groups, and running on different platforms, which have been resolved. This release has been tested on ARMv7 (32 bit). Decode latency has been reduced by a further 10%. Jira tickets FX-76, FX-93, FX-94, FX-95, FX-96, FX-97, FX-99, FX-100, and FX-101 have been fixed.

    •  22 Sep 2013 17:08

    Release Notes: A lot of work has gone into this release. Decode latency has been reduced by a further 20%. In a side by side shootout with Quickfix, Fix8 now comes in under 5us for a NewOrderSingle.

    Screenshot

    Project Spotlight

    remoteEncFs

    Support for using an remote file system encrypted with encfs.

    Screenshot

    Project Spotlight

    dyncall

    A foreign function call interface using small assembly kernels.