Python Finance

Open-source Python projects categorized as Finance

Top 23 Python Finance Projects

  1. OpenBB

    Investment Research for Everyone, Everywhere.

    Project mention: OpenBB – Investment Research for Everyone, Everywhere | news.ycombinator.com | 2025-03-22
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. vnpy

    基于Python的开源量化交易平台开发框架

  4. dash

    Data Apps & Dashboards for Python. No JavaScript Required.

  5. 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.

  6. zipline

    Zipline, a Pythonic Algorithmic Trading Library

  7. akshare

    AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库 (by akfamily)

  8. financial-machine-learning

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

    Project mention: Curated List of Financial Machine Learning Tools and Applications on GitHub | news.ycombinator.com | 2024-09-29
  9. SaaSHub

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

    SaaSHub logo
  10. backtesting.py

    :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 | news.ycombinator.com | 2024-06-21
  11. quantstats

    Portfolio analytics for quants, written in Python

  12. awesome-systematic-trading

    A curated list of awesome libraries, packages, strategies, books, blogs, tutorials for systematic trading. (by paperswithbacktest)

  13. vectorbt

    Find your trading edge, using the fastest engine for backtesting, algorithmic trading, and research.

    Project mention: Show HN: High-Frequency Trading and Market-Making Backtesting Tool with Examples | news.ycombinator.com | 2024-06-21
  14. FinanceDatabase

    This is a database of 300.000+ symbols containing Equities, ETFs, Funds, Indices, Currencies, Cryptocurrencies and Money Markets.

  15. tf-quant-finance

    High-performance TensorFlow library for quantitative finance.

  16. alpha_vantage

    A python wrapper for Alpha Vantage API for financial data.

  17. mlfinlab

    MlFinLab helps portfolio managers and traders who want to leverage the power of machine learning by providing reproducible, interpretable, and easy to use tools.

  18. mplfinance

    Financial Markets Data Visualization using Matplotlib

  19. PyThalesians

    Python library for backtesting trading strategies & analyzing financial markets (formerly pythalesians)

  20. FinanceToolkit

    Transparent and Efficient Financial Analysis

  21. pandas-datareader

    Extract data from a wide range of Internet sources into a pandas DataFrame.

  22. pybroker

    Algorithmic Trading in Python with Machine Learning

  23. bulbea

    :boar: :bear: Deep Learning based Python Library for Stock Market Prediction and Modelling

  24. dj-stripe

    dj-stripe automatically syncs your Stripe Data to your local database as pre-implemented Django Models allowing you to use the Django ORM, in your code, to work with the data making it easier and faster.

    Project mention: I built Code Context Resolution for multiple programming languages | news.ycombinator.com | 2024-07-01
  25. FinRL-Meta

    FinRL­®-Meta: Dynamic datasets and market environments for FinRL.

  26. 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 Finance discussion

Log in or Post with

Python Finance related posts

  • Wygiwyh: A self-hosted simple but powerful finance tracker

    2 projects | news.ycombinator.com | 29 Mar 2025
  • OpenBB – Investment Research for Everyone, Everywhere

    1 project | news.ycombinator.com | 22 Mar 2025
  • 👨‍💻 How I build my personal assistant!

    4 projects | dev.to | 27 Feb 2025
  • 🚀 Integrating a Custom Charting Library into a Textual Custom Widget – Elevate Your TUI Charts! 📊

    1 project | dev.to | 7 Feb 2025
  • Show HN: Fincept Terminal v1.0 – Open-Source Finance Terminal

    1 project | news.ycombinator.com | 5 Feb 2025
  • AI-Hedge Fund (With DeepSeek R1) – FincpetTerminal (OSS)

    1 project | news.ycombinator.com | 3 Feb 2025
  • 🚀 Introducing Fincept Terminal: Your Open-Source Bloomberg Alternative! 📈

    1 project | dev.to | 3 Feb 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 OpenBB 41,381
2 vnpy 29,613
3 dash 22,429
4 qlib 19,206
5 zipline 18,435
6 akshare 11,722
7 financial-machine-learning 7,854
8 backtesting.py 6,473
9 quantstats 5,674
10 awesome-systematic-trading 5,263
11 vectorbt 5,197
12 FinanceDatabase 4,920
13 tf-quant-finance 4,853
14 alpha_vantage 4,485
15 mlfinlab 4,165
16 mplfinance 4,009
17 PyThalesians 3,585
18 FinanceToolkit 3,570
19 pandas-datareader 3,031
20 pybroker 2,557
21 bulbea 2,121
22 dj-stripe 1,705
23 FinRL-Meta 1,530

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?