Free, Fast, Native.
The best FIX Engine for .NET

QuickFIX/n implements the FIX Protocol on .NET.

QuickFIX/n is 100% free and open source with a liberal license.

Inspired by the Original

QuickFIX/n is a C#-based port of QuickFIX for .NET platforms, based on the original C++ QuickFIX engine.

The goal for QuickFIX/n is to be an open-source FIX engine that feels native to C#. (The C++ QuickFIX project used to maintain a C# wrapper which had been used successfully in .NET for many years, but resulted in code that was not idiomatic to C#.)

QuickFIX/n attempts to keep the same robustness and conformance of QuickFIX with a similar API while bringing native performance and idiomatic usage to .NET.

QuickFIX/n uses the QuickFIX name with the full backing and support of QuickFIX and its creator Oren Miller.

Contribute

QuickFIX/n is an open source project and we welcome your contributions to the project on github.

Start by forking the repository on github. Information on code generation, how to build the project, tests, etc. can be found in README.md at the top level of the project.

When your changes are complete, create a pull request. Every pull request should have a accompanying unit tests to ensure fast acceptance of your contributions. We will run your tests in addition to reviewing your changes. See the UnitTests directory for examples of existing unit tests.

Credits

QuickFIX/n was created and continues to be sponsored by Connamara Systems, who have been involved with the original QuickFIX project since its inception.

Special thanks to all the code contributors who have spent time analyzing code and submitting fixes. This project would not be where it is without all of you.

Contributors