Skip to content
@quickfixgo

quickfixgo

A full-featured messaging engine for the FIX protocol implemented in Go

Quickfix/Go

Open Source FIX Protocol library implemented in Go

About

QuickFIX/Go is a FIX Protocol implementation for the Go programming language.

  • 100% free and open source with a liberal license
  • Supports FIX versions 4.0 - 5.0SP2
  • Runs on any hardware and operating system supported by Go (1.18+ required)
  • Spec driven run-time message validation
  • Spec driven code generation of type-safe FIX messages, fields, and repeating groups
  • Support for protocol customizations
  • Session state storage options: SQL, MongoDB, On-disk, or In-memory
  • Logging options: File, Screen
  • Failover and High Availability
  • Daily and weekly scheduling of session connections
  • Integrated support for SSL communicaitons
  • Automated unit and acceptance tests
  • Example applications
  • Commercial Support available

General Support

Github Discussions

Our Github Discussions Board is free, public, and easily searchable. It’s the preferred method of user support from the QuickFIX/Go team.

Please provide as much detail as you can when asking a question, and include relevant configurations and code snippets.

FIX Protocol

More information about the FIX protocol can be found at the FIX Protocol website.

Bugs and Issues

Bugs and issues can be submitted by anyone through our GitHub repository issues list.

Note: Please do not submit questions or help requests to the issues list. It is for bugs and issues. If you need help, please use the Discussions board as described above and you’ll be able to send your question to the entire community.

GitHub Issues

Please provide sample code, logs, and a description of the problem when the issue is submitted.

We will try to address new issues as quickly as possible, and we welcome contributions for bug fixes and new features!

Commercial Support

Connamara Systems offers commercial support for developers who are integrating any of the QuickFIX implementations (Go, C++, Java, .NET). The support is offered in 10-hour bundles and grants developers access, via telephone or email, to the team that created QuickFIX/Go, QuickFIX/n, and are maintainers of QuickFIX.

In addition to offering QuickFIX support, Connamara delivers Made-To-Measure Trading Solutions by bridging the gap between buy and build. By using internally developed trading platform components, Connamara delivers the best of off-the-shelf ISV solutions and custom application development. Coupled with Connamara’s unique licensing model, trading firms can get the best of both build and buy.

Other QuickFIX Implementations

Looking for QuickFIX in another programming language? Try these official repos-


Sponsored by Connamara

Pinned Loading

  1. quickfix quickfix Public

    The Go FIX Protocol Library 🚀

    Go 757 291

  2. examples examples Public

    QuickFIX/Go Examples 🔋

    Go 136 49

  3. traderui traderui Public

    QuickFIX/Go UI Trader Example ⚡

    JavaScript 23 25

Repositories

Showing 10 of 22 repositories
  • quickfix Public

    The Go FIX Protocol Library 🚀

    quickfixgo/quickfix’s past year of commit activity
    Go 757 291 47 10 Updated Sep 25, 2024
  • traderui Public

    QuickFIX/Go UI Trader Example ⚡

    quickfixgo/traderui’s past year of commit activity
    JavaScript 23 25 0 0 Updated Jul 30, 2024
  • perf Public
    quickfixgo/perf’s past year of commit activity
    Go 3 5 0 0 Updated Apr 24, 2024
  • examples Public

    QuickFIX/Go Examples 🔋

    quickfixgo/examples’s past year of commit activity
    Go 136 49 3 6 Updated Nov 15, 2023
  • .github Public

    Github Org Profile

    quickfixgo/.github’s past year of commit activity
    0 0 0 0 Updated Nov 13, 2023
  • scoop-qf Public

    📋 Scoop manifest files for quickfixgo/qf

    quickfixgo/scoop-qf’s past year of commit activity
    0 0 0 0 Updated Jan 25, 2023
  • homebrew-qf Public

    🍺 Brew tap for quickfixgo/qf

    quickfixgo/homebrew-qf’s past year of commit activity
    Ruby 0 0 1 0 Updated Jan 25, 2023
  • fix50sp2 Public

    Messages and components generated from FIX 5.0SP2 specification

    quickfixgo/fix50sp2’s past year of commit activity
    Go 0 2 0 0 Updated Jan 17, 2023
  • fix50sp1 Public

    Messages and components generated from FIX 5.0SP1 specification

    quickfixgo/fix50sp1’s past year of commit activity
    Go 0 0 0 0 Updated Jan 17, 2023
  • fix50 Public

    Messages and components generated from FIX 5.0 specification

    quickfixgo/fix50’s past year of commit activity
    Go 0 1 0 0 Updated Jan 17, 2023