144 repositories · 3 under 3,000 stars
Backtesting, indicators, broker connections and portfolio analysis.
A framework for building and testing trading programs that learn from repeated attempts.
The official Python library for one broker's trading and market-data service.
Works out how much of each investment to hold, from past prices and a stated goal.
A Python framework for writing crypto trading strategies, testing them against past prices, and running them live.
Works out how to split a sum of money across a set of holdings, then converts the percentages into whole share counts.
A complete systematic futures trading system in Python, for testing against past prices and for live trading.
A Python library for portfolio allocation, built to the same shape as scikit-learn, with time-aware testing built in.
Backtesting built from reusable blocks, with strategies that can contain other strategies.
A trading test that models the place in the order queue and the delay before an order arrives.
A trading engine where the backtest and the live system run the same strategy code.
Tests a trading rule against years of past prices and reports what it would have returned.
Computes the matrix profile of a time series, finding repeated shapes and unusual moments without being told what to look for.
OpenMLDB is an open-source machine learning database that provides a feature platform computing consistent features for training and inference.
TV2MT5 - a Windows app to copy trade executions in realtime from TradingView to MetaTrader5. Bridge the gap between TradingView's superior charting platform and MetaTrader5's robust trading ecosystem. Execute trades seamlessly, manage positions effortlessly - all while using your preferred platforms.
FinRL-X: An AI-Native Modular Infrastructure for Quantitative Trading
FinRobot: An Open-Source AI Agent Platform for Financial Applications using Large Language Models
AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库
Alpaca’s official MCP Server lets you trade stocks, ETFs, crypto, and options, run data analysis, and build strategies in plain English directly from your favorite LLM tools and IDEs
Apache Hamilton helps data scientists and engineers define testable, modular, self-documenting dataflows, that encode lineage/tracing and metadata. Runs and scales everywhere python does.
Production multi-asset portfolio construction and rolling backtesting in Python
Telegram bot that pings you when a stock or crypto price hits your target
Real-time decision features without streaming infra. Turn live events into product reflexes — no Kafka, no Flink, no feature store.
A local market terminal: Finviz-class screening over 7,000 US stocks, the US finance networks live from YouTube, and a Bloomberg-style keyboard UI. No API key, no account, no monthly bill.
Now continued as KovaFlow → kovaflow.app · The original AI trading journal: trade calendar, logging and AI reports on your history.
一个完全开源的 Solana 链上交易机器人,支持跟单交易和自动交易功能。 A fully open-source Solana on-chain trading bot that supports copy trading and automated trading features.
Automated Binance trading bot with pluggable strategies, historical backtesting, and a live dashboard
Github.com/CryptoSignal - Trading & Technical Analysis Bot - 4,100+ stars, 1,100+ forks
TradingView alerts MCP server: create, list, pause, resume and delete TradingView alerts from Claude, Claude Desktop or Cursor. Pine strategy alerts with webhook support.
Portfolio optimisation library for Julia. Over 50 risk measures (CVaR, EVaR, RLVaR, drawdown, OWA), hierarchical risk parity, HERC, nested clustered optimisation, risk budgeting, near-optimal centering, four Black-Litterman variants, entropy pooling, factor and high-order priors, denoising, and JuMP-backed convex and non-convex optimization.
Privacy-first crypto & stock portfolio tracker for macOS, Windows, Linux and iOS. Local-first and read-only: exchanges, wallets & Interactive Brokers, PnL, cost basis, AI assistant. Built with Tauri + React.
Free open source crypto trading bot to automate AI, Grid, DCA and TradingView strategies on Binance, Hyperliquid and 15+ exchanges, with a simple interface.
The Open Source TradingView Alternative — Free, self-hosted charting using lightweight TV and custom built in library of trading indicators, tools, etc.
🤖📈 EA31337 Lite, Advanced and Rider - Forex multi-strategy trading robot for MT4/MT5 platforms
📦📈 EA31337 framework (MQL library for writing trading Expert Advisors, indicators and scripts)
Calculate your position size based on the risk and account size and execute your trades with this free MetaTrader expert advisor.
Real-time gamma exposure (GEX) dashboard for Schwab: GEX/DEX/vanna/charm by strike, exposure surface heatmap, 0DTE SPX & /ES, live options chain. Python + Flask + Plotly.
TradeNote is an open source trading journal that helps traders store, discover and recollect all their trades so they can become and remain consistent and profitable traders
Trading bot running on Bybit, Bitget, OKX, GateIO, Binance, Kucoin, WEEX and Hyperliquid
📊 Send TradingView alerts to Telegram, Discord, Slack, Twitter and Email.
Feature engineering and selection open-source Python library compatible with sklearn.
Self-hosted personal finance & net worth tracker. Aggregate banks, investments, crypto & real estate. Privacy-first.
Finnhub Python API Client. Finnhub API provides institutional-grade financial data to investors, fintech startups and investment firms. We support real-time stock price, global fundamentals, global ETFs holdings and alternative data. https://finnhub.io/docs/api
Entropy Pooling views and stress testing combined with Conditional Value-at-Risk (CVaR) portfolio optimization in Python.
Time Series Feature Extraction Library (TSFEL): 60+ statistical, temporal, spectral and fractal features for time series classification, regression and signal processing in Python
Free and source-available, self-hostable trading workspace: data, backtest, trading journal, news aggregator, rich-doc editor, portfolio, 20+ modules with a built-in MCP server and AI agent.
Complete Docker orchestration for the Gainium trading platform with all microservices, databases, and frontend applications.
Open-source options gamma exposure (GEX) & positioning dashboard — dealer GEX, max pain, open interest, IV surface. Self-hosted, Docker, no coding required.
Implementation of Trading Strategies for Backtesting in MetaTrader 5 (MT5) Using MQL5 Programming Language – Free Open-Source Trading Bots (Expert Advisors) for MT5
Fast, high-quality forecasts on relational and multivariate time-series data powered by new feature learning algorithms and automated ML.
The most popular open-source cryptocurrency alerting tool for Telegram! Providing alerts for simple price movements from Binance and technical indicators from Taapi.io.
Python sync/async framework for Interactive Brokers API (replaces ib_insync)
11 Claude skills that copy the investors you trust, watch the news and Congress, size every trade to your budget, and never place an order without your yes.
This is a library to use with Robinhood Financial App. It currently supports trading crypto-currencies, options, and stocks. In addition, it can be used to get real time ticker information, assess the performance of your portfolio, and can also get tax documents, total dividends paid, and more. More info at
I created this library to streamline the process of developing an Expert Advisor in MQL5. While MQL5 development can be complex, the same task is more straightforward in Python.
OptionStratLib is a comprehensive Rust library for options trading and strategy development across multiple asset classes.
HQChart - H5, 微信小程序 沪深/港股/数字货币/期货/美股 K线图(kline),走势图,缩放,拖拽,十字光标,画图工具,截图,筹码图. 分析家语法,通达信语法,(麦语法),第3方数据替换接口
Options replay, volatility analytics, and guarded paper-trading workstation.
📈Lightweight k-line chart that can be highly customized. Zero dependencies. Support mobile.(可高度自定义的轻量级k线图,无第三方依赖,支持移动端)
Open-source personal finance app with an AI financial advisor: track your net worth, investments, ETFs, cash and debts on your own computer.
AI agents that actually place the trade. 12 brokers, real backtests, stocks options futures forex crypto and prediction markets.
The open-source trade journal. Broker sync, P&L calendar, deep analytics, and AI reflection. Self-hosted, MIT, free. By LuxAlgo.
Open-source execution relay for trading alerts. TradingView webhooks or AI agents in, broker orders out. Safety rails on by default, a full flight recorder, and your keys never leave your server. Built by LuxAlgo.
Production-grade charts built for brokers, exchanges, trading platforms, and financial portals. Bring your own market data, plug it in, and deliver a complete charting experience without building the charting stack from scratch. Open source. Data-agnostic. Ready to integrate.
OrderFlowBot is a bot used for trading order flow with a selected ATM (Automated Trading Mechanism) strategy. It is designed to assist with entries in a semi-automated trading approach, but also offers a fully automated trading option.
The official Python client library for the Massive.com REST and WebSocket API.
Automated copy trading bot for Hyperliquid DEX with real-time monitoring and smart position sizing
MLRun is an open source MLOps platform for quickly building and managing continuous ML applications across their lifecycle. MLRun integrates into your development and CI/CD environment and automates the delivery of production data, ML pipelines, and online applications.
Production-hardened TradingView to Interactive Brokers execution bridge with institutional-grade safety controls.
Free & Open Source - Automated trading bridge between TradingView and MetaTrader 5. No premium/webhooks needed!
Powered by NVIDIA cuOpt: a GPU-accelerated portfolio optimization toolkit for building, backtesting, and scaling Mean-CVaR and Mean-Variance investment workflows with CUDA-X Data Science.
OpenStock is an open-source alternative to expensive market platforms. Track real-time prices, set personalized alerts, and explore detailed company insights — built openly, for everyone, forever free.
OIPD computes the probabilities of an asset's future price as implied by the options market.
A Python-based stock screener for NSE, India. PKScreener is an advanced free stock screener to find potential breakout stocks from NSE and show its possible breakout values. It also helps to find the stocks which are consolidating and may breakout, or the particular chart patterns that you're looking specifically to make your decisions.
Track and evaluate the performance of your investment portfolio across stocks, cryptocurrencies, and other assets.
A portfolio tracking, analytics, accounting and management application that protects your privacy
Automated stock screener scanning 3,800+ stocks daily for confirmed Stage 2 uptrends passing 8 strict criteria. Features: smart caching (74% fewer API calls), market regime filtering, automated stop-loss calculation, and GitHub Actions automation. Follows Mark Minervini's Trend Template.
Bet with the Winners. Mirror trades from top Polymarket traders with intelligent position sizing and real-time execution.
Real-time intraday stock scanner for US equities with a browser dashboard you lay out yourself
Local-first AI trading journal. Import your broker CSV, get round-trip trades, KPIs and Claude-powered diary analysis. Runs on your own machine. No account, no telemetry, MIT.
Open-source, self-hosted trading journal. Syncs trades from your broker and analyzes performance from a single SQLite file.
Оценка эффективности инвестиций и трейдинга с учетом комиссий, налогов (удержанных и ожидающихся), дивидендов и купонов.
Free, open-source crypto trading bot, automated bitcoin / cryptocurrency trading software, algorithmic trading bots. Visually design your crypto trading bot, leveraging an integrated charting system, data-mining, backtesting, paper trading, and multi-server crypto bot deployments.
PanWatch — AI stock monitoring for A-shares, HK & US markets, powered by TradingAgents. Portfolio insights, real-time alerts & automated reports.|盯盘侠:覆盖 A股/港股/美股的 AI 盯盘、持仓分析、实时提醒与自动报告。
Free MT4 trade copier - Metatrader4 EA software to copy all trades from one to one or more Metatrader4 terminals written in MQL4 language (*.mq4)
IBind is a REST and WebSocket client library for Interactive Brokers Client Portal Web API.
A beautiful, private, local-first personal finance tracker. Investments, net worth, spending, and simulations.
Stock market MCP server for Yahoo Finance data, technical analysis, portfolio tracking, and Python backtesting. Runs locally with no API key for core tools.
CANSLIM & Minervini stock screener for 12 markets (US, China, HK, Japan, India, Korea, Taiwan & more). 80+ filters, StockBee-style breadth, group rankings, theme discovery and an AI research chatbot. Free daily static site + MCP server.
AI 时代的伯克希尔:基于 Claude Code / Codex 的价值投资研究框架。巴菲特·芒格·段永平·李录四大师方法论 + 多Agent并行研究。| AI-era Berkshire: a value investing research framework built for Claude Code / Codex. 4 masters' methodologies + multi-agent adversarial analysis.
Local-first macOS app that copies Discord trading signals into Alpaca accounts, with a risk-limited engine, an AI assistant, and English or 简体中文. Developer preview.
LLM 驱动的多市场股票智能分析系统:多源行情、实时新闻、决策看板与自动推送,支持零成本定时运行。 LLM-powered multi-market stock analysis system with multi-source market data, real-time news, decision dashboard, automated notifications, and cost-free scheduled runs.
Open-source terminal UI for intraday gamma exposure, market-structure levels, and replayable options research.
No repository in this area carries every tag you picked.
A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.
No tracking pixels. One click to leave. The archive stays free either way.
We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.
Any public GitHub repository, any size. If it is your own, that is welcome too. We read every suggestion, and some picks are made at random, so stars do not decide. Whatever we pick goes through the same checks as every other entry, and the review is written either way.
Every suggestion is read. The ones we pick appear in an edition, credited to you if you left a name.