Code Monkey home page Code Monkey logo

parkesb / openmama Goto Github PK

View Code? Open in Web Editor NEW

This project forked from finos/openmama

0.0 0.0 0.0 6.96 MB

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.

Home Page: https://openmama.org

License: GNU Lesser General Public License v2.1

Python 0.29% C 29.72% C++ 37.10% Lex 0.06% Java 18.09% Shell 0.11% Batchfile 0.05% HTML 0.51% CSS 0.04% C# 13.58% M4 0.01% Inno Setup 0.01% CMake 0.43% Dockerfile 0.01%

openmama's Introduction

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.

You can also pop into our gitter channel to have a chat if you just want quick answers:

Join the chat at https://gitter.im/OpenMAMA/OpenMAMA

Governance

FINOS - Active

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.

Build Status

We currently use travis for smoke testing of pull requests and our own Jenkins install for generating release artifacts.

Branch Status
master (stable) Build and Deploy
next (unstable) Build and Deploy

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.

openmama's People

Contributors

fquinner avatar philippreston avatar garymolloy avatar vitya-maleyev avatar bill-torpey avatar dmagom avatar cjwmorgan-sol avatar lskillen avatar martiqueralt avatar adriennea avatar stanislavbelotserkovskiy avatar reed-jpm-alpert avatar reed-alpert avatar mattmulhern avatar maoo avatar wallstprog avatar injinj avatar cmjthomas avatar dmaguire avatar mindthegab avatar gtick42 avatar mikeschonberg avatar nmontgomery-arcontech avatar sishanks avatar dpauls avatar tom-tick42 avatar ybatrakov avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.