finos
OpenMAMA
C++

OpenMAMA is an open source project that provides a high performance middleware agnostic messaging API that interfaces with a variety of proprietary and open source message oriented middleware systems.

Last updated Jun 25, 2026
178
Stars
59
Forks
16
Issues
0
Stars/day
Attention Score
91
Language breakdown
C++ 35.8%
C 30.6%
Java 18.4%
C# 13.6%
HTML 0.5%
CMake 0.4%
Files click to expand
README

Build CI FINOS - Active License OpenSSF Best Practices Join the chat at https://gitter.im/OpenMAMA/OpenMAMA .NET security Java Security Docker Security Static Code Analysis

The Open Middleware Agnostic Messaging API ================================================================================

OpenMAMA is a high performance vendor neutral lightweight wrapper that provides a common API interface to different middleware and messaging solutions across a variety of platforms and languages.

OpenMAMDA is a framework that adds Market Data functionality, such as order book handling on top of MAMA.

The project's homepage provides a good overview of the project along with how to get in touch.

If you're in a pinch, you can also pop into our gitter channel to have a chat if you just want quick answers.

Governance

OpenMAMA was accepted as a project under the auspices of FINOS, the Fintech Open Source Foundation in October 2020. The OpenMAMA's project charter was approved by the FINOS Governing Board on October 21, 2020.

Supported Platforms


Currently C, C++, C# and Java are all supported languages and Linux and Windows are supported platforms.

You can find more details on supported platforms here

Docker


For docker support for OpenMAMA, please see our docker guide.

Downloading the Software


You can find the latest stable releases on the our github releases page or alternatively you can check out our cloudsmith repositories which can provide stable or unstable builds depending on which repository you select.

Getting Started


If you want to dive in, take a look at our quick start guide

Documentation


We host the latest OpenMAMA Technical documentation on https://openmama.finos.org/documentation.html

Licensing


This software is licensed under LGPL 2.1. Full terms are included in the LICENSE.md file. This software also depends on several third party libraries, the licenses for which are listed in the LICENSE-3RD-PARTY.txt file.

Contributing


Information on contributing on the project can be found here.

🔗 More in this category

© 2026 GitRepoTrend · finos/OpenMAMA · Updated daily from GitHub