Skip to content
FXMacroNews

The business of foreign exchange

Ecosystem directory

Broker and execution APIs GitHub Repositories

Clients and connectors for broker APIs, the FIX protocol and order execution.

1,763 repositories · facts retrieved 2026-11-05

154 repositories

Page 1 of 4

Python sync/async framework for Interactive Brokers API

Language
Python
Stars
3,281
Forks
865
Licence
BSD-2-Clause
Latest push
2024-03-14

ThetaGang is an IBKR bot for collecting money

Language
Python
Stars
2,766
Forks
395
Licence
AGPL-3.0
Latest push
2026-10-28

Unofficial Documentation of Robinhood Trade's Private API

Stars
1,789
Forks
325
Licence
Unlicense
Latest push
2024-05-08

Python sync/async framework for Interactive Brokers API (replaces ib_insync)

Language
Python
Stars
1,783
Forks
260
Licence
BSD-2-Clause
Latest push
2026-11-04

The Official Python SDK for Alpaca API

Language
Python
Stars
1,584
Forks
428
Licence
Apache-2.0
Latest push
2026-11-05

Docker image with IB Gateway/TWS and IBC

Language
Shell
Stars
1,297
Forks
246
Licence
MIT
Latest push
2026-11-02

免費開源的投資反詐、交易統計與自動化交易程式工具:預設 PaperBroker,提供 14 種券商/交易所選項;交易紀錄分析在本機執行。

Language
Python
Stars
1,161
Forks
86
Licence
MIT
Latest push
2026-11-02

QuickFIX/J is a full featured messaging engine for the FIX protocol. - This is the official project repository.

Language
Java
Stars
1,160
Forks
678
Latest push
2026-11-05

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

Language
Python
Stars
1,059
Forks
354
Licence
MIT
Latest push
2026-11-04

The Go FIX Protocol Library:rocket

Language
Go
Stars
902
Forks
364
Latest push
2026-09-30

An easy and lightweight wrapper for using the Charles Schwab API.

Language
Python
Stars
892
Forks
285
Licence
MIT
Latest push
2026-08-11

IBeam is an authentication and maintenance tool used for the Interactive Brokers Client Portal Web API Gateway.

Language
Python
Stars
865
Forks
159
Licence
Apache-2.0
Latest push
2026-09-20

A working example algorithm for scalping strategy trading multiple stocks concurrently using python asyncio

Language
Python
Stars
853
Forks
205
Latest push
2023-10-02

Finance application that provides more than 60 different alternative data to retail investors

Language
JavaScript
Stars
803
Forks
129
Licence
MIT
Latest push
2024-08-19

Unofficial APIs for Webull.

Language
Python
Stars
641
Forks
176
Licence
MIT
Latest push
2024-03-18

Unofficial API wrapper for the Schwab HTTP API

Language
Python
Stars
480
Forks
131
Licence
MIT
Latest push
2026-08-26

Financial Information eXchange protocol implemented in Rust

Language
Rust
Stars
455
Forks
82
Latest push
2026-04-15

IBind is a REST and WebSocket client library for Interactive Brokers Client Portal Web API.

Language
Python
Stars
451
Forks
62
Licence
Apache-2.0
Latest push
2026-10-06

OANDA REST-V20 API wrapper. Easy access to OANDA's REST v20 API with oandapyV20 package. Checkout the Jupyter notebooks!

Language
Python
Stars
416
Forks
105
Licence
MIT
Latest push
2023-12-11

An unofficial Rust client for the Interactive Brokers TWS API. Async and blocking, for TWS and IB Gateway.

Language
Rust
Stars
400
Forks
113
Licence
MIT
Latest push
2026-11-05

Run IBKR Gateway/TWS in a Docker container

Language
Shell
Stars
390
Forks
61
Latest push
2026-10-31

Interactive Brokers TWS/IB Gateway API client library for Node.js (TS)

Language
TypeScript
Stars
336
Forks
60
Licence
MIT
Latest push
2026-10-26

ezIBpy, a Pythonic Client for Interactive Brokers API

Language
Python
Stars
334
Forks
112
Licence
Apache-2.0
Latest push
2022-07-24

A fully automated Forex trading bot utilizing the OANDA API.

Language
Python
Stars
320
Forks
106
Latest push
2025-06-01

Calculate UK capital gains tax from broker exports for your HMRC Self Assessment

Language
Python
Stars
271
Forks
110
Licence
MIT
Latest push
2026-11-03

A Java library for the Alpaca brokerage platform providing access to stocks, options, crypto trading, and more.

Language
Java
Stars
255
Forks
95
Licence
MIT
Latest push
2026-09-26

Interactive Brokers Trading Gateway running in Docker

Language
Shell
Stars
237
Forks
98
Licence
MIT
Latest push
2024-08-07

Convert transaction history export from your favorite broker to a format that can be imported in Ghostfolio.

Language
TypeScript
Stars
226
Forks
60
Licence
Apache-2.0
Latest push
2026-04-06

A crate for interacting with the Alpaca API at alpaca.markets.

Language
Rust
Stars
207
Forks
57
Licence
GPL-3.0
Latest push
2026-08-12

Alpaca algo stock trading bot

Language
Python
Stars
194
Forks
46
Licence
Apache-2.0
Latest push
2022-03-27

Direct connection engine for Interactive Brokers in Rust. No Java Gateway required. Ultra-low-latency orders and market data. Rust + Python (PyO3).

Language
Rust
Stars
189
Forks
31
Licence
AGPL-3.0
Latest push
2026-10-20

Codera Quant is a Java framework for algorithmic trading strategies development, execution and backtesting via Interactive Brokers TWS API or other brokers API

Language
Java
Stars
183
Forks
63
Licence
MIT
Latest push
2022-12-10

Alpha Forge — an agentic AI operating system for systematic trading.

Language
Python
Stars
182
Forks
21
Licence
Apache-2.0
Latest push
2026-08-01

Real-time intraday stock scanner for US equities with a browser dashboard you lay out yourself

Language
Python
Stars
173
Forks
60
Licence
MIT
Latest push
2026-11-01

Self-hosted Python strategy research and Alpaca paper trading with broker reconciliation, evidence gates, and live execution disabled.

Language
Python
Stars
171
Forks
25
Latest push
2026-10-08

Interactive Brokers API - GoLang Implement

Language
Go
Stars
162
Forks
65
Licence
MIT
Latest push
2023-09-27

Option Trading Application

Language
Racket
Stars
148
Forks
29
Licence
MPL-2.0
Latest push
2026-10-31

Repository facts come from GitHub's public API and link to each project's own page. Figures are as GitHub reported them on 2026-11-05.

Repositories are selected by topic and activity on GitHub, with forks, duplicate copies and promotional projects left out. A listing is not an endorsement or a security review. Check a project's code, licence and maintainers before you use it. To correct or remove a listing, email info@fxmacrodata.com.