Python Investment

Open-source Python projects categorized as Investment

Top 21 Python Investment Projects

  • OpenBB

    Investment Research for Everyone, Everywhere.

    Project mention: Goldman Sachs Python toolkit for quantitative finance | | 2024-06-29

    You can also check OpenBB, one of the most known projects in this category:

    Most data vendors will require a free API key because that's their GTM. They want you to create an account with them to get a free API key and then expect to be able to upsell you over time.

    Or you can access "free data" (e.g. yfinance) that relies on projects who actively scrape financial data from a website - these tend to need a lot of updates from main maintainer since there are no aligned incentives between maintainer of the scrapped API and company that has the data.

    PS: I'm the main creator behind the OpenBB project on GitHub.

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • vnpy


  • qlib

    Qlib is an AI-oriented quantitative investment platform that aims to realize the potential, empower research, and create value using AI technologies in quantitative investment, from exploring ideas to implementing productions. Qlib supports diverse machine learning modeling paradigms. including supervised learning, market dynamics modeling, and RL.

    Project mention: Open-source AI-oriented quantitative investment platform | | 2023-11-03
  • financial-machine-learning

    A curated list of practical financial machine learning tools and applications.

    Project mention: financial-machine-learning: NEW Other Models - star count:5115.0 | /r/algoprojects | 2023-12-10

    :mag_right: :chart_with_upwards_trend: :snake: :moneybag: Backtest trading strategies in Python.

    Project mention: Show HN: High-Frequency Trading and Market-Making Backtesting Tool with Examples | | 2024-06-21
  • blankly

    🚀 💸 Easily build, backtest and deploy your algo in just a few lines of code. Trade stocks, cryptos, and forex across exchanges w/ one package.

  • pybroker

    Algorithmic Trading in Python with Machine Learning

    Project mention: pybroker: NEW Other Models - star count:1362.0 | /r/algoprojects | 2023-12-09
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • surpriver

    Find big moving stocks before they move using machine learning and anomaly detection

  • Empyrial

    AI and data-driven quantitative portfolio management library for portfolio risk and performance analysis 投资组合管理

  • invest-alchemy

    Invest Alchemy is a trading assistant focused on ETF portfolios.

  • DCF

    Basic Discounted Cash Flow library written in Python. Automatically fetches relevant financial documents for chosen company and calculates DCF based on specified parameters.

  • valinvest

    A value investing tool based on Warren Buffett, Joseph Piotroski and Benjamin Graham thoughts

  • finam-export

    Python client library to download historical data from

  • Beibo

    🤖 Predict the stock market with AI 用AI预测股票市场

  • dcf-basic

    Basic DCF model to quickly value public companies.

  • fcore

    Fcore Is an AI Framework for Financial Markets Analysis (Active Development).

  • degiro-trading-tracker

    Simplified tracking of your investments

  • insidebarscanner

    Scan every stock listed on the Nasdaq to find those with daily inside bars for trading,

  • anchor-earnings

    Calculates and displays anchor protocol earnings and yields for a given wallet address

  • PricePrediction

    Cryptocurrency Price Prediction Tool uses machine learning to predict crypto prices for selected time periods with historical data from CryptoCompare API.

  • hampp

    Robotic hamster to give you financial advice

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Investment discussion

Log in or Post with

Python Investment related posts

  • Goldman Sachs Python toolkit for quantitative finance

    3 projects | | 29 Jun 2024
  • Where do you get your B2B news?

    1 project | | 7 May 2024
  • Open-Sourcing High-Frequency Trading and Market-Making Backtesting Tool

    1 project | /r/Python | 6 Dec 2023
  • Want to get started using the OpenBB SDK? Explore an example notebooks!

    1 project | /r/openBB | 6 Jun 2023
  • I can't do anything thing with text appearing like this. I can't even understand what am I typing

    1 project | /r/openBB | 19 May 2023
  • Download error

    1 project | /r/openBB | 19 May 2023
  • Ya ok, shove that butterfly up your fat ass. Don't at me, just stop your bullshit.

    1 project | /r/programmingcirclejerk | 2 May 2023
  • A note from our sponsor - SaaSHub | 22 Jul 2024
    SaaSHub helps you find the best software and product alternatives Learn more →


What are some of the best open-source Investment projects in Python? This list will help you:

Project Stars
1 OpenBB 26,736
2 vnpy 24,036
3 qlib 14,637
4 financial-machine-learning 6,429
5 5,131
6 blankly 2,039
7 pybroker 1,800
8 surpriver 1,703
9 Empyrial 904
10 invest-alchemy 684
11 DCF 365
12 valinvest 154
13 finam-export 99
14 Beibo 82
15 dcf-basic 27
16 fcore 22
17 degiro-trading-tracker 22
18 insidebarscanner 11
19 anchor-earnings 8
20 PricePrediction 4
21 hampp 3

Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in is all you need to start monitoring your apps. Sign up for our free tier today.