Asynchronous, event-driven algorithmic trading in Python and C++
-
Updated
Nov 24, 2025 - C++
Asynchronous, event-driven algorithmic trading in Python and C++
simple, fast and feature rich order matching engine supports limit, market, stop-loss, iceberg, IOC, FOK, GTD orders
Golang + Vue3 加密币模拟交易所。
High-performance, concurrent, and lock-free matching engine written in Rust. Designed for ultra-low latency trading systems and scalable exchange infrastructures.
A fast, and efficient trade matching engine built in C++ utilizing Chrono, BOOST, and STL libraries
An extensible, dynamic and blazing fast derivatives trading engine
High-performance limit order book engine with C++ core and Python SDK. Processes 20M+ msgs/sec with µs latency. Supports real crypto/equity data replay, spread/imbalance/impact analytics, and backtesting of VWAP, TWAP, POV, and market-making strategies with reproducible PnL and risk metrics.
基于环形数组+双向链表+红黑树的冷热分区数据结构+disruptor同步事件队列的 单线程撮合引擎
Tradesanta AI Crypto Trading App
Framework to build MEV bots in Rust on Solana
A trading engine with high-speed performance and real-time notification (Matching Engine, 매칭엔진)
This project is an implementation of a basic order book for a trading system, written in Rust.
A golang library to build an automated trading robot. It provides the ability to separate trading strategy logic and interaction with broker.
Strategy-agnostic crypto perps backtesting engine with realistic execution, risk controls, and validation harness.
Blanc Quant LOB Engine is a deterministic C++20 market-data replay and benchmarking framework (CMake/Ninja) for repeatable, auditable low-latency research. It replays recorded feeds, verifies runs against FNV-based golden-state input digests, and surfaces p50/p95/p99 latency and throughput metrics through a gate-aware telemetry and CI pipeline.
A modular trading engine server built with C# (.NET Core). This project demonstrates real-time order processing, clean architecture, and modern backend development practices.
Add a description, image, and links to the trading-engine topic page so that developers can more easily learn about it.
To associate your repository with the trading-engine topic, visit your repo's landing page and select "manage topics."