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
- Kenny Stone
- Shane Trotter
- Mike Gatny
- Grant Birchmeier
- Kirk Kozel
- Chris Busbey
- Richard Young
- Harvinder Vasdev
- Chris Barker
- Wesley McClure
- Alex Martsynkevich
- Matt Wood
- Laszlo Ligart
- Ervin Marguc
- Bjorn Andersson
- Christian Jungers
- Jonathan M Robson
- Shay Rojansky
- Kevin McWhirter
- Tomas Vetrovsky
- Thomas Fleming
- Paul Kotlyar
- Julien Roncaglia
- Abderraouf Elgasser
- Ryan Rastedt
- Daniel Svensson
- Ruann Viljoen
- Andrey Kamyshanov
- Jac Steyn
- Timothy Caro
- Staffan Ulfburg
- Martin Adams
- Dmitry Afanasiev
- James Cook
- Matt Lane
- Austin Swaney
- Arkadiusz Wojcik
- Zachary Herr
- Mohit Kumar
- Dain Hall
- Huw Jenkins
- Mike Miracle
- Jos Hickson
- Michael Wilner
- Zeljko Vignjevic
- Vitaliy Pfau
- Nilesh Wagle
- Ami Bar
- Eugene Baranov
- Philipe de Liz Pereira
- Aleksandar Ivanov Dalemski
- Jann Roeder
- Reinis Rudzits
- Peter Mihalik
- Aidan Chisholm
- Mikhail Derevyashkin
- Brian Leach
- Pavel Karasev
- Craig E. Shea
- Rob Lugt
- Robert May
- Johnathan David
- Jaroslav Havel
- Sylvain Rabot
- Bruno Belmondo
- Rob Hague
- Oliver Clancy
- Bohdan Stefaniuk
- Stanislav Jamriska
- Peter Larson
- Richard Russell
- Matt Lahner
- Nazar Mandzyk
- Michal Dachs
- Phung Nhat-Huy
- Allen Cai
- James Kitamirike
- Vasily Petruhin
- Ian Lee Claxton
- Hank Libman
- Sam Norris
- ZdeneĢk Sojma
- Vlad Yourtchenko
- Trevor Bush
- Hans van der Wal