Open Source FIX Message Transformer

Imported from previous forum

Dear Friends and Colleagues,

I am pleased to announce that InFIX is now part of the open source community on GitHub.

What is it?

InFIX is a FIX protocol message transformer that allows financial trading applications to address and transform FIX messages in constant time by applying rules defined in an easy to use text language.

How does it help me?

InFIX allows FIX applications, trading systems, and exchanges to define sets of message transformations outside of application code and apply them at runtime.

Think of a data switchboard. Messages arrive in one format and need to be routed to any number of destinations after applying business logic and other data. InFIX allows you to set up the transformations ahead of time and apply them when you know the destination. The language used to specify the transformations is powerful and expressive. The real value of InFIX is the time saved writing code. In fact, you shouldn’t need to write any connectivity code. Developers can focus on development with production support staff silently handling client and exchange on-boarding behind the scenes.

You can read more about InFiX and try it out at http://infix.globalforge.com

I’d love to contribute

InFIX has a lot of room to grow and can really benefit from open source development. If you are a developer and would like to contribute, why not consider being a collaborator? It would be a great opportunity to become associated with a product that has a real potential to become useful in the financial community. Take a look at the technology stack and you can see there’s an opportunity to learn some groovy new stuff like Gradle, Antlr, Git and language recognizers to name a few: http://infix.globalforge.com/roadmap.html

Perhaps you just want to give it spin. You can download the source, build the app and test it out. No doubt you will find new features that should be included.

It all begins with you and GitHub: https://github.com/globalforge/infix

Thanks,

Mike