Open Source at Marketcalls

Watercolor illustration of an open workshop where open source trading tools are built and shared

MARKETCALLS OPEN SOURCE

We build open tools for traders.

Free, self-hosted and open source. From OpenAlgo, India’s most popular open source trading platform, to a mini FOSS universe of focused tools for data, quant research and AI.

60+

Public repositories

540K+

OpenAlgo downloads

3,000+

OpenAlgo GitHub stars

1,400+

OpenAlgo forks

35+

Brokers supported

WHY WE BUILD IN THE OPEN

Own your trading stack

Self-hosted
Your keys, strategies and data stay on your machine or server. No black boxes.
Free and open
Read the code, change it, ship it. Free to use and fork.
Built for India
NSE, BSE, MCX and 35+ brokers, designed around how Indian traders work.
Built in public
Roadmaps, releases and fixes happen in the open with the community.
Watercolor lighthouse connected to many boats, representing OpenAlgo connecting traders to brokers and tools

FLAGSHIP PROJECT

OpenAlgo

GitHub stars for openalgo GitHub forks for OpenAlgo OpenAlgo license

A self-hosted algo trading platform with one consistent API across 35+ brokers. Write a strategy once in Python, AmiBroker, TradingView, Excel or a no-code flow and run it on your own infrastructure.

  • Unified REST and WebSocket API
  • AmiBroker, TradingView, GoCharting, ChartInk, Excel, Sheets, MetaTrader and N8N
  • AI ready through MCP for Claude, Cursor and ChatGPT
  • AGPL-3.0, written in Python so traders can read and change it

THE OPENALGO ECOSYSTEM

Apps, SDKs and integrations

Plug OpenAlgo into whatever tools you already use.

Rust GitHub stars for openalgo-desktop

OpenAlgo Desktop

The platform as a native desktop app, rebuilt in Rust.

Flutter GitHub stars for openalgo-mobile

OpenAlgo Mobile

Mobile terminal for your self-hosted OpenAlgo.

TypeScript GitHub stars for openalgo-charts

OpenAlgo Charts

Production-grade charting and trading terminal. Bring your own data.

Python / JS GitHub stars for historify

Historify

Download, store and manage historical data for backtests.

Python GitHub stars for openalgo-python-library

Python SDK

Orders, positions, quotes, history and streaming in Python.

JavaScript GitHub stars for openalgo-node

Node SDK

The OpenAlgo API for JavaScript and Node.js.

C++ GitHub stars for OpenAlgoPlugin

AmiBroker Plugin

Stream OpenAlgo market data straight into AmiBroker.

C# GitHub stars for OpenAlgo-Excel

Excel Add-in

Live quotes and orders from Excel.

JavaScript GitHub stars for openalgo-chrome

Chrome Extension

Place OpenAlgo orders from the browser.

Python GitHub stars for openalgo-mcp

OpenAlgo MCP

Let AI assistants like Claude read data and place confirmed orders.

TypeScript GitHub stars for openalgo-flow

OpenAlgo Flow

No-code, drag-and-drop trading automation.

Rust GitHub stars for fastscalper-tauri

Fastscalper

Lightweight desktop scalping app.

TypeScript GitHub stars for openalgo-pinets

PineTS Charts

Run Pine-style indicators on lightweight charts.

JavaScript GitHub stars for option-chain

Option Chain

Live option chain for OpenAlgo users.

Python GitHub stars for openalgo-portfoliogreeks

Portfolio Greeks

Net Delta, Gamma, Theta and Vega across positions.

Python GitHub stars for openalgo-skills

OpenAlgo Skills

Agent skills that teach AI coding tools to build on OpenAlgo.

BEYOND OPENALGO

The mini FOSS universe

Small, single-purpose open source tools, each built to solve one real problem we hit while trading, researching or teaching. Pick a category below.

Watercolor orbit of small tools around a sun, representing the Marketcalls mini FOSS universe
Trading & ExecutionData & ChartsQuant & AnalyticsAI Agents & Creator ToolsLearning

Python GitHub stars for openbull

OpenBull

Options trading platform for Indian brokers.

Python GitHub stars for Algomirror

AlgoMirror

Manage and mirror trades across your own and family accounts.

JavaScript GitHub stars for OpenTerminal

OpenTerminal

Open source trading terminal for Indian traders.

Python GitHub stars for meta-docker

MetaTrader Docker

Headless MetaTrader 5 with REST, WebSocket and gRPC APIs.

Python GitHub stars for openchart

OpenChart

Intraday and EOD historical data for NSE and NFO.

TypeScript GitHub stars for ExpiryFlow

ExpiryFlow

Expiry data management for Dhan users.

Python GitHub stars for ExpiryTrack

ExpiryTrack

Expired index derivatives data via Upstox Plus.

Python GitHub stars for openquest

OpenQuest

Real-time tick aggregation in QuestDB with live charts.

JavaScript GitHub stars for sector-rotation-map

Sector Rotation Map

Interactive RRG for NSE sector indices.

Markdown GitHub stars for broker-api-docs

Broker API Docs

Indian broker API docs in Markdown for offline and AI use.

Rust GitHub stars for opengreeks

OpenGreeks

Fast options pricing, Greeks and IV. Rust core, Python API.

Python GitHub stars for openstatz

openstatz

Portfolio analytics and quant tearsheets.

Python GitHub stars for marginism

Marginism

Offline SPAN margin calculator for NFO, CDS and MCX.

Python GitHub stars for openengine

OpenEngine

Event-driven backtesting engine for Indian traders.

TypeScript GitHub stars for openscript

OpenScript

An open trading language: plot, backtest and trade from one script.

TypeScript GitHub stars for opencase

OpenCase

Self-hosted thematic stock baskets.

Python GitHub stars for vectorbt-backtesting-skills

VectorBT Skills

Agent skills for realistic VectorBT backtests.

Jupyter GitHub stars for statistical-arbitrage

Stat Arb Notebooks

A 16-notebook course on statistical arbitrage with NSE data.

Python GitHub stars for TradingAgent

TradingAgent

Chat-first trading agent with a confirmation step on every order.

Python GitHub stars for Agentic-Trader

Agentic Trader

Experimental AI agent that researches and trades via OpenAlgo.

Python GitHub stars for openfly

OpenFly

A fruit fly brain connectome trading a Nifty straddle. Yes, really.

Python GitHub stars for sketchmaker

SketchMaker

Self-hosted AI image studio for creators.

Python GitHub stars for ragz

RAGZ

Self-hosted, high-performance RAG server.

Jupyter GitHub stars for openadvisor

OpenAdvisor

Self-hosted ML stock research platform.

AFL GitHub stars for Amibroker-AFL-codes

AmiBroker AFL Library

The Marketcalls AFL code library.

JavaScript GitHub stars for tradingview-yahoo-finance

TradingView + Yahoo Finance

Lightweight charts on Yahoo Finance data.

Python GitHub stars for VectorBT-Streamlit

VectorBT Streamlit

A simple Streamlit app for VectorBT backtests.

JavaScript GitHub stars for trading-dashboard

Trading Dashboard

A React trading dashboard template.

FAQ

Questions traders ask

Is OpenAlgo free?
Yes. OpenAlgo is free and open source under the AGPL-3.0 licence. You host it yourself, so there is no subscription for the platform.
Which brokers does OpenAlgo support?
35+ brokers, through one common API. The current list is on docs.openalgo.in.
Do I need to know Python?
No. You can send orders from AmiBroker, TradingView alerts, Excel, ChartInk or the no-code OpenAlgo Flow. Python helps if you want to build custom strategies.
Where do my API keys and data live?
On your own computer or server. Every tool here is self-hosted, so your keys and strategies stay under your control.
How can I contribute?
Star the repositories, report issues on GitHub, add a broker integration, improve the docs or share what you built with the community.

FROM THE BLOG

Stories behind the code

Watercolor community of contributors gathered at an open door, representing open source collaboration

Use it. Fork it. Make it better.

Star a repository, report an issue, add a broker or improve the docs. Every contribution helps another trader own their stack.

Live star counts from GitHub. Download figures from openalgo.in, November 2026.