finos-landscape
finos-landscape copied to clipboard
Expand beyond non-FINOS projects
We should consider expanding the landscape to include other financial services open source / open standards projects. Here is a candidate list for addition. Please add more ideas in the comments below.
- Quantlib - https://www.quantlib.org/ - The QuantLib project is aimed at providing a comprehensive software framework for quantitative finance.
- QuickFix - https://github.com/quickfix/quickfix - QuickFIX C++ Fix Engine Library
- QuickFIX/J - https://www.quickfixj.org/ - QuickFIX/J is a full featured messaging engine for the FIX protocol. It is a 100% Java open source implementation of the popular C++ QuickFIX engine.
- QLNet - https://github.com/amaggiulli/QLNet - QLNet is a financial library written in C# for the Windows environment
- OpenMAMA - http://www.openmama.org/ - OpenMAMA, the Open Middleware Agnostic Messaging API, is a lightweight vendor-neutral integration layer for systems built on top of a variety of message orientated middlewares.
- Aeron - https://github.com/real-logic/aeron - Efficient reliable UDP unicast, UDP multicast, and IPC message transport
- StockSharp - https://github.com/StockSharp/StockSharp - Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins and options).
- Backtesting.py - https://kernc.github.io/backtesting.py/ - Backtest trading strategies in Python.
- LightweightCharts - https://github.com/tradingview/lightweight-charts
- Techan.js - https://github.com/andredumas/techan.js
- Argo - https://argo.js.org/
- Apache Qpid - JMS message broker open sourced by JPM
- Eclipse-collections - java collection library open sourced by GS
- Reladomo - java ORM open sourced by GS
- D3FC
- Quorum
- Capital One’s collection of open source tools/libraries: https://github.com/capitalone
- Bloomberg’s collection: https://github.com/bloomberg
- Apache Fineract
- MyBanco
- QuantConnect - C#, F# & Python algorithmic trading platform www.github.com/quantconnect
- Quantopian - Python tools & libraries for quantitative finance. www.github.com/quantopian
- Cuemacro - Python tools: www.github.com/cuemacro
- TCPPy - (Transaction Cost Analysis) Python library for FX spot
- FinDataPy - Python library to download market data
- FinMarketPy - Python library for backtesting
- ChartPy - Python API wrapper to plot charts with matplotlib, plotly, bokeh etc.
- Man-Group www.github.com/man-group
- Arctic - Python high-performance datastore for time series and tick data
- Piquette - various projects, in particular Finance-Go - Financial markets data library implemented in Go www.github.com/finance-go
- OpenGamma Strata - Java analytics and market risk library www.github.com/opengamma
- Finput - Financial input control http://scottlogic.github.io/finput/
- Finteract - Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. Fineract is aimed at innovative mobile and cloud-based solutions, and enables digital transaction accounts for all.
- Open Bank - Open Bank Project is the global standard and open source platform for Open Banking.
- Fintastico.com (MP)
- Monax.io - Focus on growing your business. Digital Contracts do the rest. (blockchain)
- Openbankit - Open-source free banking platform
- Soffid - Soffid IAM is the new open source Identity management solution including user management, provisioning tools, role based access control, Enterprise SSO, business process management, digital signature, web single sign on, federation, and a lot more
We're CNCF members and have two open source projects that could be candidates for adding to the landscape:
- Armada - A multi-cluster batch queuing system for high-throughput workloads on Kubernetes
- FastTrackML - Experiment tracking server focused on speed and scalability
What about software that banks can operate on?` For example PostgreSQL as database and GnuCOBOL to have in-house software run?