NYSE · New York time

Markets, minus
the paywall.

OpenStock is an open-source alternative to expensive market platforms. Track prices, watch the whole market and dig into company insights, built openly, for everyone.

--:--New York
  • Pre
  • Regular
  • After

Index pulse

Tracking ETFs via Finnhub

Delayed · refreshed hourly

What's inside

A terminal for people who aren't at a bank.

Everything you need to follow the market, in one place, without a subscription.

Charts that move

TradingView candles, technicals and financials for any listed company, full screen when you need room.

Alerts by email

With OpenStock Cloud, set a target above or below the price. We check every five minutes and write when it crosses.

Sentiment in one read

Buzz and bullishness from Reddit, X.com, news and Polymarket, side by side for each stock.

The whole market

Sector heatmap, movers and top stories on one screen before the bell.

Find anything with ⌘K

Search every exchange Finnhub covers and open a stock as a tab, like a browser.

A Monday digest

A short, AI-written summary of the week’s news for the stocks you watch.

Data

Pick how fresh your numbers are.

Charts always stream live from TradingView. Quotes, watchlists and alerts come from Finnhub, and this is how often they update.

Community

Free

This site. Quotes refresh every hour and are shared by everyone from the edge. Charts stay live.

Hourly1 update an hour

Get started

OpenStock Cloud

Coming soon

$5 /month

The same app with live quotes and email price alerts, hosted on a pool of market data keys. Nothing to set up.

Every 15 seconds240 updates an hour

Get notified on Discord

Self-host

Free

Run it on your own server with your own Finnhub keys: realtime quotes and alerts for you and your team.

Your call240 updates an hour

Setup guide

Self-host

Your server, your keys, live quotes.

Add as many free Finnhub keys as you like: each one adds 60 requests a minute. Switch the data mode to realtime and prices refresh every 15 seconds.

Full setup in the README
$ git clone https://github.com/Open-Dev-Society/OpenStock.git
$ cd OpenStock

# .env (every variable is in the README)
FINNHUB_API_KEYS=key_one,key_two,key_three
NEXT_PUBLIC_OPENSTOCK_DATA_MODE=realtime

$ docker compose up -d --build

Open Dev Society

Technology should belong to everyone. Knowledge should be open, free, and accessible.
Stars
19.2K
Forks
2.4K
License
AGPL-3.0
Written in
TypeScript

Open for sponsors

Keep market data free for everyone.

Previously backed by