Skip to content

Introduction ​

Pulsar is an open-source market intelligence platform that aggregates real-time financial data from multiple sources into a single, customizable interface.

What is Pulsar? ​

Pulsar brings together:

  • US Stock Market data from Alpaca (NYSE, NASDAQ, Cboe, IEX)
  • Turkish Currency & Gold prices from 38+ banks via doviz.com
  • Cryptocurrency prices from Binance
  • Company Financials from Finnhub (earnings, analyst ratings, quality scores)

All data streams in real-time via WebSocket connections and is displayed through a modern, dark-themed interface built with Next.js.

Key Features ​

FeatureDescription
DashboardMarket overview with sector indices, movers, trending stocks, and news
StocksIndividual stock pages with candlestick charts and key statistics
CurrenciesTurkish gold, silver, and forex prices with bank comparison
CryptoReal-time cryptocurrency prices with 24h change data
PortfolioTrack holdings with live P&L across all asset types
WatchlistMonitor favorite assets with real-time price updates
HeatmapSector performance visualization with custom heatmaps
TerminalDrag-and-drop workspace with 8 widget types across 3 pages
FinancialsEarnings calendar, analyst recommendations, and quality scores

Tech Stack ​

Backend       Python, FastAPI, MongoDB, Redis, WebSockets
Frontend      Next.js 16, React 19, TypeScript, Tailwind CSS, Zustand
Charts        Lightweight Charts (TradingView)
Fonts         Space Grotesk (body) + Space Mono (headings, data)
Deployment    Vercel (frontend) + Coolify (backend) + Cloudflare (DNS, R2)

Data Sources ​

ProviderDataProtocol
AlpacaUS stocks, ETFs (SIP feed)REST + WebSocket
BinanceCryptocurrency pricesREST + WebSocket
doviz.comTurkish gold, silver, currencies, bank ratesWebSocket
FinnhubEarnings, analyst ratings, financial metricsREST

Released under the MIT License.