Displaying 1 to 20 from 42 results

FinRL - A Deep Reinforcement Learning Library for Automated Trading in Quantitative Finance

  •    Jupyter

FinRL is an open source library that provides practitioners a unified framework for pipeline strategy development. In reinforcement learning (or Deep RL), an agent learns by continuously interacting with an environment, in a trial-and-error manner, making sequential decisions under uncertainty and achieving a balance between exploration and exploitation. The open source community AI4Finance (to efficiently automate trading) provides educational resources about deep reinforcement learning (DRL) in quantitative finance. To contribute? Please check the end of this page.

Akaunting - Accounting Software built on Laravel

  •    PHP

Akaunting is a free and online accounting software designed for small businesses to manage their finances and stay on top of their cash flow. Invoicing, accepting online payments and keeping track of expenses couldn't be simpler.

IEX-API - The IEX API provides any individual or academic, public or private institution looking to develop applications that require stock market data to access near real-time quote and trade data for all stocks trading on IEX


After this date, you will no longer be able to access IEX Exchange market data through this API. IEX Exchange market data will continue to be available via the TOPS and DEEP feeds, as well as through commercial vendors such as IEX Cloud, which is operated separately from IEX Exchange. If you have any questions, please reach out to api@iextrading.com. This github repository is not a support channel for IEX Cloud. We are looking to migrate to a more centralized, scalable community support site in 2021. In the mean time, please consult the following links for information and support.

Ever Gauzy - Business Management Platform (ERP / CRM / HRM)

  •    Typescript

Ever Gauzy - Open-Source Business Management Platform for On-Demand and Sharing Economies. The platform includes Enterprise Resource Planning (ERP) software, Customer Relationship Management (CRM) software and Human Resource Management (HRM) software with employee Time and Activity Tracking functionality.

go-finance - Flexible, simple financial markets data in Go.

  •    HTML

go-finance is a Go library for retrieving financial data for quantitative analysis.If you find this repo helpful, please give it a star! If you wish to discuss changes to it, please open an issue. This project is not as mature as it could be, and financial projects in Go are in drastic need of some basic helpful dependencies.

catena - Catena is a distributed database based on a blockchain, accessible using SQL.

  •    Swift

Catena is a distributed database based on a blockchain, accessible using SQL. Catena timestamps database transactions (SQL) in a decentralized way between nodes that do not or cannot trust each other, while enforcing modification permissions ('grants') that were agreed upon earlier. A Catena blockchain contains SQL transactions that, when executed in order, lead to the agreed-upon state of the database. The transactions are automatically replicated to, validated by, and replayed on participating clients. A Catena database can be connected to by client applications using the PostgreSQL wire protocol (pq).

mojaloop - Starting point for on-boarding and contribution documentation for mojaloop


Mojaloop aims at creating payment platforms that are interoperable, connecting digital financial service providers and customers by providing specifications, standards and open-source software. Slack is the best way to keep in touch with the Mojaloop Community. Sign up for your Mojaloop Slack account here.

sepa_king - Ruby gem for creating SEPA XML files

  •    Ruby

We love building payment applications! So after developing the DTAUS library for Ruby we move on with SEPA. It handles the Specification of Data Formats v2.7 (2013-11-04).

dash-docs - :book: The Official Dash Userguide

  •    Python

The Dash Userguide: everything that you need to know to be productive with Dash. The Dash Userguide is hosted online at: https://plot.ly/dash.

dash-hello-world - The simplest dash app

  •    Python

This app is a simple example of the capabilities of Dash developed by Plotly and acts as an intro to overall Python framework. Further examples can be found at dash/gallery/. Dash abstracts away all of the technologies and protocols required to build an interactive web-based application and is a simple and effective way to bind a user interface around your Python code.

dash-stock-tickers-demo-app - Dash Demo App - Stock Tickers

  •    Python

This is a demo of the Dash interactive Python framework developed by Plotly. Dash abstracts away all of the technologies and protocols required to build an interactive web-based application and is a simple and effective way to bind a user interface around your Python code.

react-plotly.js - A plotly.js React component from Plotly 📈

  •    Javascript

A plotly.js React component from Plotly. The basis of Plotly's React component suite. This is a "dumb" component that doesn't merge its internal state with any updates. This means that if a user interacts with the plot, by zooming or panning for example, any subsequent re-renders will lose this information unless it is captured and upstreamed via the onUpdate callback prop.

Integrate-Investment-Portfolio - Integrate Investment Portfolio service with your brokerage account

  •    Jupyter

In this developer journey, we will integrate a user's brokerage portfolio (e.g. e*Trade, charles schwab, Fidelity) with IBM's Investment Portfolio service. The integration will use Quovo's Aggregation API to aggregate user's portfolio account and post it to the Investment Portfolio service. The steps to perform the integration will be done using Jupyter Notebook with Python scripts. The IBM Data Science Experience provides a great place to work with notebooks, in addition to other data analytical tools and services. In this journey, we will use IBM Data Science Experience for walking through steps in our notebook. In addition, the steps have been put together to create a web application that performs the integration of user's brokerage portfolio data with Investment Portfolio service. Follow these steps to setup and run this developer journey. The steps are described in detail below.

Predictive-Market-Stress-Testing - Code for a Developer Journey that uses the Financial APIs (Investment Portfolio, Predictive Market Scenario and Simulated Instrumented Analytics) on Bluemix

  •    Python

In this developer journey, we will use three Bluemix finance services to create a web application which performs stress test on an investment portfolio. The Investment Portfolio service is used to load the portfolio into the interface. The Predictive Market Scenario service will create a scenario csv file using risk factor and shock magnitude from user inputs. The Simulated Instrument Analytics service uses the scenario csv file with each holding in the portfolio to create a table displaying the current and stressed price of the investment holding. Be sure to load investment portfolio before running the application.

real-time-payments - Code for a Developer Journey that uses the Financial APIs on Bluemix

  •    Javascript

In this code pattern, we will use a Bluemix finance service to create a web application which sends and requests payments. The Real-Time Payments service is used to manage tokens and recipients, and to initiate payments and payment requests. The application presents an online banking experience, starting with getting a user to create an account. A user's sample bank account is created with a checking and savings account. In order for user to start making payments, the user is requested to register an email or phone number as their token for their checking or savings account. After completing this step, the user can send or request payments to another user's account using their token such as phone number or email. All user activities are recorded and can be displayed to the user.

yodlee - Yodlee API wrapper for node.

  •    Javascript

Yodlee API wrapper for node. Yodlee requires a cobSessionToken before we can access the API. Get your credentials here.

scala-school - Scala courses for Fintech

  •    Scala

Scala courses for Fintech

moneywave - An implementation of the Moneywave API

  •    PHP

This will add it to your composer.json and install it as a project dependency. All the Features and Resources available on the Moneywave service are exposed as Services. Hence, to use any of the services, it first needs to be created.

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.