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.
Tags | fix protocol financial trade messaging |
Implementation | C++ |
License | BSD |
Platform | Linux |
BankAPI is a secure decentralized messaging system to send files/messages between banks and other types of financial institutions. There is a reference implementation of the protocol which can be used off-the-shelf, which is production grade quality and is not only for testing and demonstration, although it fulfils those two roles as well.
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.
financialCitadel 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.
mail-server groupware bulletin-board mailing-list wiki instant-messaging smtp pop3OpenMAMA 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.
middleware aqmp messagingAn 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.
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.
networking-library socket asynchronous networking communication library messagingHornetQ 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.
messaging jmx jms stomp middleware message-queueWelcome to the Web Application Messaging Protocol (WAMP) GitHub repository. If you are new to WAMP, please find out more at our homepage here.
websocket protocol wamp publish-subscribe remote-procedure-calls wamp-spec ietf-standard pubsub rpc web-application-messagingThe world's most private and secure chat - open-source, decentralized, and without global identities of any kind. You can use it from the terminal UI, with all contacts and groups in one window. It is a federated chat system with end to end encryption support and low risk of man in the middle attack.
chat im instant-messaging secure-chat privacy protocol decentralized flutter encryption double-ratchetA modern messaging platform for Message Push、IM、Group Chatting、IoT etc, based on MQTT protocol. MeQ is written in pure go and standard library,nearly no messy dependencies. so you can easily deploy a standalone binary in linux、unix、macos、windows. Our goal is to be the best messaging platform in the world.
message-push im mqtt push messaging networking iot pubsubPure Ruby gem that implements the MQTT protocol, a lightweight protocol for publish/subscribe messaging. Also includes a class for parsing and generating MQTT-SN packets.
mqtt rubygemsJames (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.
mail-server email-server enterprise mailing-list smtp lmtp pop3 nntp imap mta mail-delivery-agentWAMP ("The Web Application Messaging Protocol") is a communication protocol that enables distributed application architectures, with application functionality spread across nodes and all application communication decoupled by messages routed via dedicated WAMP routers. This package provides router and client library implementations as well as a basic stand-alone router. The router library can be used to embed a WAMP router in another application, or to build a custom router implementation. The client library can be used to communicate with any WAMP router.
wamp-router wamp-protocol websocketsA push notification micro server using Gin framework written in Go (Golang).
push-notification ios-notification notification-server android gcm gorush-server apns ios-alert-payload ios messaging pub-sub message-queuehangups is the first third-party instant messaging client for Google Hangouts. It includes both a Python library and a reference client with a text-based user interface. Unlike its predecessor Google Talk, Hangouts uses a proprietary, non-interoperable protocol. hangups is implemented by reverse-engineering this protocol, which allows it to support features like group messaging that aren't available in clients that connect via XMPP.
asyncio python-3 chat google-hangoutsThruway is an open source client and router implementation of WAMP (Web Application Messaging Protocol), for PHP. Thruway uses an event-driven, non-blocking I/O model (reactphp), perfect for modern real-time applications. Thruway is only supported on PHP 5.6 and up.
Meshblu is a cross-protocol IoT machine-to-machine instant messaging system. It is the core messaging system for Citrix's Octoblu IoT platform. Supported Protocols: HTTP, Socket.io, Websocket, MQTT, CoAP, AMQP, and XMPP.
StockSharp (shortly S#) – are free set of programs for trading at any markets of the world (American, European, Asian, Russian, stocks, futures, options, Bitcoins, forex, etc.). You will be able to trade manually or automated trading (algorithmic trading robots, conventional or HFT).Available connections: FIX/FAST, LMAX, Rithmic, Fusion/Blackwood, Interactive Brokers, OpenECry, Sterling, IQFeed, ITCH, FXCM, QuantHouse, E*Trade, BTCE, BitStamp and many other. Any broker or partner broker (benefits).
stocksharp hft trading-strategies trading-robots trading-platform algorithmic-trading-engine forex bitcoins c-sharp broker markets nasdaq quantitative-finance trading fixprotocol finance hft-trading iqfeed interactive-brokers fxcm bitcoinThemis is open-source high-level cryptographic services library for mobile and server platforms, providing secure messaging and secure data storage. Themis provides three important cryptographic services Secure messaging, Secure session and Secure storage.
secure-messaging secure-session secure-storage cryptography security library
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.