Fix8 - FIX (Financial Information eXchange Protocol) Framework

  •        1295

A fresh approach to FIX (Financial Information eXchange Protocol). Statically compile your FIX xml schema and quickly build your FIX application on top. With low latency performance in mind, this framework is designed to streamline the development of custom FIX interfaces. Using one of the standard FIX schemas you can have a FIX client or server up and running very quickly.

Fix8 is a complete framework with a compiler and run-time library. Includes client/server session and connection classes; support for the standard FIX field types; FIX printer and async logger. Fix8 offers run-time custom fields and message recycling. Incorporates lock free queues, atomics and many other modern techniques. Since all the FIX message and field metatdata is statically compiled (with the exception of run-time custom fields), Fix8 may be suitable for embedded FIX applications. Fix8 currently supports FIX 4.0 to FIX 4.4, FIX 5.X and FIXT1.X.

http://fix8.org/

Tags
Implementation
License
Platform

   




Related Projects

Atdl4net - FIXatdl for .NET


Atdl4net is a commercially supported open source implementation of FIXatdl, the FIX Protocol Algorithmic Trading Definition Language standard developed by FIX Protocol Limited (FPL). Atdl4net is developed in C# and is supported on both .NET 3.5 and .NET 4.0.

moma - A application to record, manage and analyse trade with financial products.


A application to record, manage and analyse trade with financial products.

Citadel


Citadel is a collaboration suite (messaging and groupware). It provides support for Email, Calendaring/Scheduling, Address books, Bulletin boards, Mailing List Server, Instant Messaging, Wiki, Multiple domain support.

OpenMAMA - Open Middleware Agnostic Messaging API


OpenMAMA Project provides a vendor neutral integration layer for a variety of message oriented middleware systems and messaging protocols. It enables an application to employ a range or middleware systems simultaneously or switch between them at will while developing with a single open source API. Adding or changing the messaging stack does not require lengthy and expensive code changes.

bankapi - Secure Distributed Messaging Between Financial Institutions


Secure Distributed Messaging Between Financial Institutions



LibTML Messaging Suite - Network Messaging Library in C++


TML Messaging Suite is a network messaging library for rapid development of extensible and scalable interfaces. Based on the peer to peer standard protocol BEEP (Blocks Extensible Exchange Protocol), defined in RFC3080 and RFC3081 libTML is suitable for many use cases and communication patterns. The libtml-c project is a C++ implementation of a library with a C interface on top of the Vortex beepcore.

Hornetq - Enterprise messaging


HornetQ is the new ultra high performance enterprise grade messaging system from JBoss community. It is a multi-protocol, embeddable, very high performance, clustered, asynchronous messaging system. It offers server replication and automatic client failover to eliminate lost or duplicated messages in case of server failure. It also provides a comprehensive management API to manage & monitor servers.

FIXtail


An extended version of GNU tail, with features targeted primarily (though not exclusively) at bandwidth and latency analysis of Financial Information eXchange (FIX) protocol log files.

SlimFIX


SlimFIX is a pure Java implementation of Financial Information Exchange (FIX) Protocol.

FIXDumper - Smart utility to dump FIX (Financial Information eXchange) messages from text files


Smart utility to dump FIX (Financial Information eXchange) messages from text files

ifex-protocol - Internet Financial EXchange (IFEX) Protocol


Internet Financial EXchange (IFEX) Protocol

James


James (a.k.a Java Apache Mail Enterprise Server) is a 100% pure Java SMTP and POP3 Mail server, and NNTP News server designed to be a complete and portable enterprise mail/messaging engine solution based on currently available open messaging protocols.

fixjs - Financial Information Exchange protocol in javascript


Financial Information Exchange protocol in javascript

cl-finance-queries - Provides a protocol for financial queries, suitable for wrapping APIs.


Provides a protocol for financial queries, suitable for wrapping APIs.

Rapid Asynchronous Messaging Protocol


R.A.M.P. The Rapid Asynchronous Messaging Protocol is used for defining cross language, cross platform, message based protocols. You define the protocol in XML, RAMP will generate the socket level code in the language of your choice.

FIX# - A FIX Protocol Engine


This is an engine for the FIX protocol to be written entirely in .NET. It is inspired by our experiences QuickFIX, both good and bad.

clj-fix - A Clojure-based toolkit for FIX protocol communication


A Clojure-based toolkit for FIX protocol communication

divvyd - Divvy Reference Implementation


**What is Divvy?**Divvy is the open-source, distributed payment protocol that enables instantpayments with low fees, no chargebacks, and currency flexibility (for exampledollars, yen, euros, bitcoins, or even loyalty points). Businesses of any sizecan easily build payment solutions such as banking or remittance apps, andaccelerate the movement of money. Divvy enables the world to move value theway it moves information on the Internet.![Divvy Network](images/network.png)**What is a Gateway?**Divv

Jamaa SMPP Client


Jamaa SMPP Client is a .NET implementation of the SMPP protocol that aims to provide a robust and easy-to-use API to help developers quickly integrate SMS messaging functionalities in their application using the SMPP protocol