ErTasselli / OpenTerminal
git clone https://github.com/ErTasselli/OpenTerminal.git
v0.2.0 · 1mo ago
🔥 on GitHub Trending today
A Terminal-style trading dashboard built entirely on free public market data. No API keys, no subscriptions.
—
stars, 24h
+428
stars, 7 days · #140
—
stars, 30 days
1.9k
★ total · +29% this week
329
forks · 19 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageTypeScript
LicenseMIT
Created2026-07-28 (2mo ago)
Last push14d ago
Watchers12
OwnerUser
Seen on GitHub Trending
- 2026-10-20 — #20 weekly in typescript · +428 ★
Links
README excerpt
# OpenTerminal **A Terminal‑style workspace for the rest of us — built entirely on free, public market data.** Dark. Dense. Keyboard‑driven. Zero paid API keys, zero subscriptions. ⭐ If this is useful to you, consider starring the repo — it genuinely helps other people find it. ## Why OpenTerminal? Real trading terminals cost **$2,000+ a month**. Most retail dashboards either lock the good stuff behind a paywall or run on a single flaky data source that breaks the moment you actually need it. OpenTerminal takes a different approach: it stitches together several **free, publicly documented (or reverse‑engineered but widely used) market data endpoints** — the same ones that power major finance sites' own front ends — into one fast, keyboard‑first, widget‑based dashboard that runs entirely on your machine. Every data endpoint has an automatic fallback chain, so a single provider hiccup never takes the whole app down. No signup. No credit card. No rate‑limited demo tier. Clone it, `npm install`, and you have a live terminal in under a minute. ## ✨ Features - 🖥️ **Widget-based workspace** — drag, resize, add, and remove panels (`react-grid-layout`); your layout is saved locally and restored on reload - ⌘K **global command palette** — instantly search stocks, ETFs, and crypto and jump straight to them - 📈 **Professional charting** (via `lightweight-charts`) — candlesticks, bars, line, area, volume, 8 timeframes (1D → MAX), and SMA / EMA / VWAP / Bollinger Bands / RSI / MACD indicators, each with a live hover legend showing OHLC, volume, and every active indicator's value under your cursor - 💹 **Quote panel** — last / bid / ask / OHLC, volume, market cap, P/E, EPS, dividend yield, 52‑week range, beta, shares outstanding - 📰 **News feed** — aggregated and de‑duplicated from multiple RSS sources, per‑symbol or global - 🔎 **Full‑market screener** — filter by sector, market cap, % change, and volume across the entire US equity market, sortable on every column - 🗺️ **Live sector heatmap** — treemap sized by market cap, colored by daily % change, refreshing every few seconds - ⛓️ **Options chain** — calls and puts side‑by‑side with strike, bid/ask, volume, open interest, and ITM highlighting - 🪙 **Crypto board** — top assets with 7‑day sparklines, BTC/ETH dominance, and full OHLCV charting for any listed coin - 🏦 **Macro dashboard** — live US Treasury yield curve, VIX, and major index/commodity proxies - 💼 **Portfolio tracker** — log buy/sell transactions, track average cost, realized & unrealized P&L (persisted in SQLite) - 📅 **Calendar** — economic events (Fed, ECB, CPI, NFP and more) with consensus forecast, previous reading and, for the major US/EU releases, the actual outcome; plus a per‑watchlist earnings calendar with click‑through history showing forecast vs. actual EPS for the last several quarters and the stock's next‑day price move - 🤖 **AI assistant** (optional) — ask questions about the symbol you're looking at, powered by Claude, fully context