# OpenCharts

> Self-hosted trading terminal with charting, drawing tools, 8 indicators, and paper trading — runs in browser with no backend.

- **Category:** Cryptocurrency
- **Licence:** MIT
- **Latest version:** 0.3.0
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** NPM
- **Tags:** Real Time, WebSocket, Trading, Typescript, Next.js, Open Source, React, Self Hosted, Canvas, Algorithmic trading, Tradingview, Crypto, Paper Trading, Stock Market, Forex, Charting, Candlestick, Technical Analysis, Drawing Tools, Indicators, Tradingview Alternative, Lightweight Charts, Candlestick Chart, Financial Charts, Pinescript

## Description

OpenCharts is a browser-based trading terminal that requires no backend server. It delivers candlestick charts built on TradingView's Lightweight Charts library, a full drawing toolkit, eight technical indicators, a watchlist, depth-of-market display, and an order ticket supporting market, limit, and stop orders. A paper trading engine with a $100,000 starting balance and 100× leverage runs entirely in the browser, updating positions on every tick. Real historical OHLC data from Binance is bundled at build time and replayed as a live tick stream. The terminal can be deployed as a static site or embedded in a React application via an npm package. An adapter interface lets users connect custom data and trading backends without forking the codebase.

## Links

- [Homepage](https://github.com/dylanpersonguy/opencharts)
- [GitHub Repository](https://github.com/dylanpersonguy/OpenCharts)

---
Source: https://selfhost.directory/project/opencharts