Python Investment

Open-source Python projects categorized as Investment | Edit details

Top 13 Python Investment Projects

  • GitHub repo qlib

    Qlib is an AI-oriented quantitative investment platform, which aims to realize the potential, empower the research, and create the value of AI technologies in quantitative investment. With Qlib, you can easily try your ideas to create better Quant investment strategies. An increasing number of SOTA Quant research works/papers are released in Qlib.

    Project mention: Qlib is an AI-oriented quantitative investment platform | | 2021-11-28
  • GitHub repo financial-machine-learning

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

    Project mention: financial-machine-learning: NEW Other Models - star count:2220.0 | | 2022-01-15
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo

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

    Project mention: Open source software (preferably in python) for backtesting Crypto trading strategies? | | 2021-11-25

    Does this community have any recommendations? I found this via Google ( which seems like it has a good number of contributors, and active development. Curious if there are other projects I should be looking into.

  • GitHub repo surpriver

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

    Project mention: Anomalous Stocks, Tuesday, February 23, 2021 | | 2021-02-23

    This list is generated by the Surpriver AI program, which was originally written by Tradytics and then tweaked by me for some added functionality. The original software is available online under a GNU General Public License (v3.0), at

  • GitHub repo Riskfolio-Lib

    Portfolio Optimization and Quantitative Strategic Asset Allocation in Python

    Project mention: Riskfolio-Lib: NEW Portfolio Selection and Optimisation - star count:791.0 | | 2021-12-13
  • GitHub repo 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.

    Project mention: Blankly: Rapidly Build and Deploy Trading Algorithms for Any Exchange | | 2022-01-01
  • GitHub repo DCF

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

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo finam-export

    Python client library to download historical data from

    Project mention: API for historical data 1hr interval for the past 1 year | | 2021-01-21 - you will able download major USA stocks data

  • GitHub repo valinvest

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

    Project mention: A few Github repositories that I 'm planning to go through | | 2021-04-18

    GitHub - astro30/valinvest: A value investing tool based on Warren Buffett, Joseph Piotroski and Benjamin Graham thoughts

  • GitHub repo Beibo

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

    Project mention: The Oracle, an open-source Python library to predict the stock market with AI 🤖 | | 2021-12-29

    What's with the Chinese text in the "About" section at ?

  • GitHub repo degiro-trading-tracker

    Simplified tracking of your investments

    Project mention: Degiro Trading Tracker Simplified Tracking Of | | 2021-02-07

    But now that you mentioned it, it would be great to have "profit" section. It would be bit complex to implement, but it's definitely possible. If you want add it to Github issues a "request" and I'll take a look when I get a chance.

  • GitHub repo anchor-earnings

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

    Project mention: How often is aUST paid out? | | 2021-12-28

    The "rewards earned" come from doing other things that Anchor needs, like depositing collateral and borrowing. Your actual earnings just appear in your account every 7 seconds (or so). You can literally watch the amount go up if you've deposited enough. Otherwise, try one of the calculators, like (works well, but you have to paste in your wallet address every time you use it) or (newer and not complete, but open-source and lets you bookmark your own wallet in it).

  • GitHub repo hampp

    Robotic hamster to give you financial advice

    Project mention: Since we can't all afford a high quality hamster, I decided to make one | | 2021-10-24

    If you're interested in the robo-hamster, you can get the code and resources off my github page here: . Since this is my actual github, Imma use this here throwaway account. All scam messages sent to me will be ignored, mostly because I'm broke af and don't actually have any crypto to get stolen.

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). The latest post mention was on 2022-01-15.

Python Investment related posts


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

Project Stars
1 qlib 7,808
2 financial-machine-learning 2,237
3 2,047
4 surpriver 1,400
5 Riskfolio-Lib 835
6 Blankly 482
7 DCF 136
8 finam-export 77
9 valinvest 67
10 Beibo 32
11 degiro-trading-tracker 13
12 anchor-earnings 3
13 hampp 1
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.