Stock Exchange
A high-performance stock exchange with a working matching engine, orderbooks, and market maker written in Go
Features
โก
High-Performance Matching Engine
Fast order matching with price-time priority. Handles limit and market orders with efficient O(1) operations.
๐
Real-Time Orderbook
Live orderbook with bid/ask spreads, depth visualization, and instant order updates.
๐ค
Market Maker
Automated market maker that provides liquidity and maintains healthy bid-ask spreads.
๐
REST API
Clean REST API built with Echo framework for placing orders, querying trades, and market data.
๐งช
Well Tested
Comprehensive test suite ensuring reliability and correctness of the matching engine.
๐
Easy Deployment
Docker-ready with simple setup using docker-compose. Get started in minutes.
Built With
๐ท
Go๐
Echo๐ณ
Dockerโ๏ธ
Ganache