{"repo":"TheNewMikeMusic/tbt-paper-terminal","free":true,"listed":false,"github":"https://github.com/TheNewMikeMusic/tbt-paper-terminal","clone":"git clone https://github.com/TheNewMikeMusic/tbt-paper-terminal.git","description":"High-performance paper trading terminal UI (React + TS + Vite). Real-time market data via API/WebSocket, mobile & desktop UX, Web Worker + Zustand + decimal precision. Frontend-only (not an exchange backend).","language":"TypeScript","stars":37,"topics":["crypto-trading-agent","market-data","mobile-first","orderbook","paper-trading","performance","react","real-time-data","responsive-design","theming"],"license":"Apache-2.0","category":"trading","readme_excerpt":"TBT Exchange UI Kit A Performance-Focused React Base for Crypto Exchanges An open-source reference implementation for high-frequency trading interfaces. Features WebWorker data ingestion , order book merging , and decimal arithmetic out of the box. Architecture Documentation Performance Benchmarks --- 💎 Overview Developing a trading terminal requires solving typical engineering challenges: high-frequency state updates, main-thread blocking, and floating-point precision errors. This repository provides a solid architectural foundation for these problems. It is designed to be backend-agnostic —while it connects to Binance Public Streams for demonstration, the data layer is decoupled and can be adapted to any WebSocket API. Key Capabilities High-Frequency Updates : Handles 50+ WebSocket messages/second via Worker thread offloading. Client-Side Matching : Includes a local matching engine (Limit, Market, Stop-Limit, OCO) for simulation or testing purposes. Dual-Platform Architecture : Serves distinct layouts for Mobile and Desktop users via adaptive routing. --- 🛠 Reusable Modules The codebase is structured to allow developers to extract specific subsystems for their own projects. Module Description Location :--- :--- :--- Order Book Engine Manages snapshot synchronization, incremental delta merging ( u , U ), and data integrity checks. src/worker/ Trading Logic Core order validation, balance checks, and matching logic for standard crypto order types. src/store/tradingStore.ts A","default_branch":null,"files":null,"tree":[],"storefront":"/r/TheNewMikeMusic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TheNewMikeMusic/tbt-paper-terminal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}