💹 Investment Tools Navigator

A practical, searchable guide for quantitative investors, traders, and fintech builders. 47 curated open-source projects and learning resources across backtesting, market data, AI/ML, factor research, crypto, portfolio management, technical analysis, event-driven strategies, and macro research.

📊 47 Curated Entries
🔄 Monthly Updates
⭐ 10 Categories
🎯 All Strategies
Updated: June 28, 2026 — A compact shortlist of 47 tools and resources, grouped by use case. Stars are rounded snapshots, so use them as popularity signals rather than live rankings.
Start small: choose one framework, one data source, and one strategy before adding complexity.
47
Tools & Resources
7
Asset Classes
10
Categories
Monthly
Updates
Frameworks Data APIs AI/ML Factors Crypto Portfolio Technical Events/Arb Macro Learning
47 entries shown across all categories
No matching tools found Try a broader term like backtest, data, portfolio, crypto, risk, Python, or indicators.
Quantitative trading frameworks dashboard showing backtest results and performance metrics
⚙️
Quantitative Trading Frameworks
Core backtesting engines and trading platforms. Event-driven architecture for stocks, futures, options, crypto.
zipline
Python • Event-driven
Framework Active ⭐ 11.1K
Quantopian's open-source backtesting engine. Event-driven architecture, supports any strategy. More complex than Backtrader, more powerful for serious quant teams and factor investing research.
Python 3.6+ Enterprise Ready Actively Maintained
vnpy
Python • Chinese Futures
Framework Active ⭐ 10K
Industry standard for Chinese futures and options trading. Real-time risk management, market data integration with all major Chinese brokers (CFFEX, DCE, CZCE, SHFE). Professional-grade in China market.
Python Real-time Trading China Focus
backtrader
Python • Stocks/Futures/Options
Framework Active ⭐ 3.8K
Most popular backtesting framework. Event-driven, supports stocks, futures, options. Easy to learn Python API, great for algo traders and systematic strategies. Active community, excellent documentation.
Python Live Trading Support Large Community
rqalpha
Python • China A-Shares
Framework Active ⭐ 3.7K
RiceQuant's quantitative trading framework. Built for Chinese A-shares, futures, options. Live trading with multiple Chinese brokers. Modular architecture, easy strategy development.
Python Live Trading Modular Design
QUANTAXIS
Python • Multi-Asset
Framework Active ⭐ 3.5K
Full-featured Chinese quantitative platform. Stocks, futures, options, crypto. Built-in visualization, portfolio management, risk analysis. Great for Chinese market traders.
Python Visualization China Focus
nautilus_trader
Rust/Python • Production Grade
Framework Active ⭐ 2K
Production-grade Rust-native trading engine. Deterministic event-driven architecture, sub-microsecond latency. Python API for strategy development. Built for HFT and serious quants.
Rust/Python Ultra-low Latency Production Ready
Lumibot
Python • Broker Agnostic
Framework Active ⭐ 1.5K
Algorithmic trading framework supporting live trading on 10+ brokers (Alpaca, Interactive Brokers, etc). Backtesting and paper trading. Easy strategy syntax, good for US equities.
Python Multi-Broker US Equities
Market data APIs and financial data visualization with real-time metrics
📊
Market Data & Financial APIs
Free and premium sources for historical and real-time market data. Global stocks, futures, crypto, commodities.
yfinance
Python • Yahoo Finance
Data API Active ⭐ 13K
The most popular free data source. US and global stocks, ETFs, options, futures. No API key required. Daily data. Best for beginners and quick backtests. Limitations: no real-time, daily-only data.
Python Zero Cost No Auth Required
akshare
Python • Chinese Markets
Data API Active ⭐ 7K
Complete Chinese financial data. A-shares, futures, bonds, options, crypto. Real-time + historical. Free. Single API for all Chinese asset classes. Best for Chinese market traders.
Python Free • Comprehensive China Focus
alpha_vantage
Python/REST • US Stocks
Data API Active ⭐ 3.8K
Free US stock data with technical indicators built-in. Intraday + daily data. Free tier: 5 calls/min (500/day). Good for quick backtests, limited by rate limits. Better for exploration than production.
Python/REST Free • Rate Limited Indicators Included
pandas-datareader
Python • Multi-Source
Data API Active ⭐ 2.8K
Unified interface to multiple data sources. Yahoo, Google, World Bank, FRED (Fed economic data), OECD. Good for multi-source data fetching. Macro investing data all in one library.
Python Multi-Source Macro Data
findatapy
Python • Bloomberg/Eikon
Data API Active ⭐ 2.1K
Download market data from Bloomberg, Refinitiv Eikon, Quandl, Yahoo. Unified API for premium data sources. For professionals with Bloomberg/Eikon subscriptions.
Python Premium Data Unified API
AI and machine learning for stock price prediction with neural networks
🤖
AI & Machine Learning for Trading
Neural networks, LSTM, XGBoost, deep reinforcement learning for price forecasting and portfolio management.
FinRL
Python • Deep RL
AI/ML Active ⭐ 8K
Full-stack AI trading platform with deep reinforcement learning (PPO, A2C, DDPG). Portfolio management with live brokerage execution. Production-ready for serious traders. Supports multiple markets.
Python • TensorFlow/PyTorch Live Trading Production Grade
Stock-Prediction-Models
Python • LSTM/XGBoost
AI/ML Active ⭐ 7K
Comprehensive ML/DL models for stock price forecasting. LSTM, GRU, XGBoost, ensemble methods. Good educational resource. Realistic caveats on prediction accuracy included in documentation.
Python • Keras/Sklearn Ensemble Methods Educational
stock-prediction-deep-neural-learning
Python • TensorFlow
AI/ML Active ⭐ 2.2K
LSTM neural networks for time series stock price forecasting. TensorFlow implementation. Good for learning LSTM applied to finance. Research-focused, not production-ready.
Python • TensorFlow LSTM Focus Learning Resource
Deep-Reinforcement-Learning-for-Stock-Trading
Python • RL Ensemble
AI/ML Active ⭐ 1.8K
Ensemble DRL strategy combining PPO, A2C, DDPG. ICAIF 2020 paper implementation. Shows how to combine multiple RL agents for robustness. Academic but implementable.
Python • PyTorch Ensemble RL Research Paper
stock-rnn
Python • RNN
AI/ML Active ⭐ 1.2K
RNN with multilayer LSTM cells and optional multi-stock embeddings. Useful for understanding RNN architectures in finance. Good educational code.
Python • TensorFlow RNN Focus Educational
📈
Factor Investing & Multi-Factor Models
Value, momentum, quality, profitability, investment factors. Fama-French models and custom factor portfolios.
awesome-quant
Curated List
Factor Research Active ⭐ 12K
Comprehensive curated list of quantitative finance libraries and resources. The de facto awesome list for quant professionals. 500+ entries across all categories.
Curated List Community Maintained 500+ Resources
awesome-systematic-trading
Curated List
Factor Research Active ⭐ 3K
Curated systematic trading resources in 13 languages. Covers frameworks, libraries, research, education. Bilingual content for global traders.
Multilingual Comprehensive Trading Focus
py_vollib
Python • Volatility
Options Analysis Active ⭐ 1.3K
Implied volatility and Greeks calculation. Fast vectorized operations. Good for options portfolio analysis and factor exposure measurement.
Python Vectorized Fast Computation
awesome-quant-ai
Curated List
AI Research Active ⭐ 1K
AI/ML resources specifically for quantitative investment. Covers deep learning, NLP for finance, reinforcement learning in trading.
AI Focus Curated Investment ML
FamaFrench
Python • Factor Model
Factor Model Active ⭐ 400
5-factor Fama-French model implementation. Value, size, profitability, investment, momentum factors. Academic implementation for research.
Python Fama-French Academic
Cryptocurrency trading bot dashboard with candlestick charts and exchange APIs
Cryptocurrency Trading & DeFi
Crypto exchange APIs, trading bots, yield farming, arbitrage on 100+ exchanges.
CCXT
Python/JS • Multi-Exchange
Crypto API Active ⭐ 30K
Unified API for 100+ cryptocurrency exchanges (Binance, Kraken, Coinbase, Kraken, etc). Python and JavaScript. Essential for crypto trading automation and arbitrage.
Python/JavaScript 100+ Exchanges Production Ready
freqtrade
Python • Trading Bot
Crypto Bot Active ⭐ 26K
Leading open-source cryptocurrency algorithmic trading bot. Backtesting, paper trading, live trading. Hundreds of strategies shared by community. Most active crypto bot project.
Python Live Trading Community Strategies
binance-trade-bot
Python • Binance
Crypto Bot Active ⭐ 9K
Automated cryptocurrency trading bot for Binance. Simple configuration, good for DCA and grid trading. Actively maintained, large community using it.
Python Binance Focus Beginner Friendly
awesome-ccxt
Curated List
Crypto Resources Active ⭐ 800
Curated CCXT resources and asset lists. Bots using CCXT, trading libraries, documentation.
Curated CCXT Ecosystem Crypto Focus
Portfolio management dashboard with optimization curves and risk metrics
💼
Portfolio Management & Optimization
Portfolio construction, risk management, rebalancing, position sizing strategies.
FinanceToolkit
Python • Comprehensive
Portfolio Active ⭐ 4K
Transparent financial analysis toolkit. 60+ country economic indicators, valuation metrics, financial statements, portfolio analysis. Comprehensive single source.
Python 60+ Indicators Global Data
wealthfolio
TypeScript • Portfolio Tracker
Portfolio Tracking Active ⭐ 2.5K
Beautiful, private, local-first portfolio tracker. Monte Carlo simulations, asset allocation tracking. Privacy-focused, works entirely offline.
TypeScript/React Privacy Focused Simulations
FundamentalAnalysis
Python • Valuation
Fundamental Active ⭐ 1.8K
20 years of financial data for 20,000+ companies. P/E ratios, growth rates, intrinsic valuation. Good for value investing research.
Python 20K Companies Historical Data
net-worth-tracker
Next.js • Dashboard
Portfolio Tracking Active ⭐ 1.2K
Modern portfolio tracker with FIRE calculator and expense tracking. Beautiful Next.js UI, responsive design. Good for personal wealth tracking.
Next.js/React FIRE Friendly Modern UI
PortfolioAnalytics (R)
R • Advanced Optimization
Optimization Active ⭐ 800
R package for portfolio optimization with multiple constraint types. Industry standard in institutional investing. More powerful than Python alternatives for complex constraints.
R Institutional Grade Advanced Constraints
📊
Technical Analysis & Indicators
130+ technical indicators, charting libraries, pattern recognition tools.
lightweight-charts
TypeScript • TradingView
Charting Active ⭐ 22K
TradingView's open-source charting library. Beautiful, performant candlestick and technical analysis charts. 70+ built-in indicators. Professional-grade charting for web.
TypeScript 70+ Indicators Professional Grade
ta-lib (TA-Lib Python)
Python • 150+ Indicators
Indicators Active ⭐ 8K
Python wrapper for TA-Lib C library. 150+ technical indicators (ADX, MACD, RSI, Stochastic, etc). Gold standard for technical analysis. Fast C-based computation.
Python/C 150+ Indicators Industry Standard
pandas-ta
Python • 130+ Indicators
Indicators Active ⭐ 4.5K
130+ technical analysis indicators as Pandas extension (SMA, RSI, MACD, Bollinger Bands). Pure Python, no C dependencies. Easy integration with backtraders.
Python 130+ Indicators Pandas Extension
Stock.Indicators
C# • .NET Library
Indicators Active ⭐ 2.5K
C# library with 100+ technical indicators. For .NET developers building trading systems. Good performance in Windows/.NET environments.
C# / .NET 100+ Indicators .NET Focus
Norn-StockScreener
Python • Advanced Screener
Screener Active ⭐ 1.5K
Powerful stock screener with 80+ filters. Earnings manipulation detection, ESG filtering, options valuation, insider trading signals. Best-in-class for comprehensive screening.
Python 80+ Filters Manipulation Detection
Event-Driven & Arbitrage Strategies
Earnings surprises, news sentiment, statistical arbitrage, pair trading, mean reversion.
statarb
Python • Statistical Arbitrage
Arbitrage Active ⭐ 3K
Production-grade statistical arbitrage with 20+ alpha strategies and PCA. Pair trading, mean reversion models. Ready for deployment.
Python 20+ Strategies Production Ready
TradingView-Webhook-Bot
Python • Event Alerts
Alerts Active ⭐ 3K
Send TradingView alerts to Telegram, Discord, Slack, Twitter, Email. Essential for event-driven trading automation. Webhooks integration.
Python Multi-Platform Webhook API
earnings-sentiment
Python • NLP
Sentiment Active ⭐ 600
NLP pipeline for earnings call sentiment analysis using FinBERT and Loughran-McDonald dictionary. PEAD (Post-Earnings Announcement Drift) signals.
Python • NLP FinBERT Earnings Focus
Statistical-Arbitrage-Momentum-Strategies
Python • Pair Trading
Arbitrage Active ⭐ 400
Statistical arbitrage, momentum, and mean-reversion strategies. Cointegration testing, spread trading implementation.
Python Cointegration Mean Reversion
🌍
Macro Investing & Economic Indicators
Federal Reserve data, economic indicators, recession signals, policy tracking.
pandas-datareader (FRED)
Python • Fed Data
Macro Data Active ⭐ 2.8K
Access Federal Reserve economic data via pandas-datareader. GDP, unemployment, CPI, interest rates, inflation. Official Fed source, free API.
Python Official Fed Data Free API
MacroDashboard
Python • Dashboard
Dashboard Active ⭐ 800
Self-hosted real-time macroeconomic dashboard. Fed expectations, employment data, CPI, PMI. Visual tracking of macro cycles.
Python Real-time Dashboard
financial-risk-analyzer
Python • Risk Metrics
Risk Analysis Active ⭐ 400
VaR calculations, Altman Z-Score bankruptcy prediction, historical crisis stress testing. Comprehensive financial risk toolkit.
Python VaR & Stress Testing Risk Metrics
macro-analyst
Python • Economic Charts
Macro Data Active ⭐ 300
Chart country-specific economic indicators (GDP, PMI, M2, trade). Fetch from original sources. Good for macro research.
Python Multi-Country Original Sources
📚
Learning Resources & Awesome Lists
Curated resources, books, papers, courses for quantitative trading education.
Quantitative Trading Books
Essential Reading
Updated
Top 5 books for quant traders:
1. "Advances in Financial Machine Learning" (López de Prado) — ML for trading
2. "Machine Learning for Factor Investing" (Cederburg) — Factor models
3. "The Intelligent Investor" (Graham) — Value investing foundation
4. "A Man for All Markets" (Thorp) — Legendary quant memoir
5. "Market Microstructure in Practice" (Laruelle) — HFT focus
Reading List Professional
Research Papers & Academic
Key Papers
Indexed
Must-read papers:
• Fama-French 5-factor model papers
• "A High-Frequency Algorithmic Trading Strategy" (Aldridge)
• Deep RL for trading papers (2019-2023)
• All papers available on arXiv and SSRN free
Academic Free Access
Quantitative Finance Courses
Online Education
Available
Best free/affordable options:
• Coursera: Financial Engineering (Columbia)
• MIT OpenCourseWare: Sloan Finance courses
• YouTube: QuantInsti lectures
• Interactive Brokers: Free webinars on quant
Free + Paid University Quality

Start Your Quantitative Trading Journey

Pick ONE framework, ONE data source, and ONE strategy. Build and backtest. That's how the best quant traders got started.

Recommended starting stack:
Backtrader (framework) + yfinance (data) + pandas-ta (indicators) + CCXT (crypto)