All 32 Dependencies

Every package OpenStock depends on, ranked by repo health score.

OpenStock is an open-source alternative to expensive financial platforms that gives individual investors, students, and finance enthusiasts free access to real-time market data. It combines Finnhub market data, TradingView charting widgets, and multi-source sentiment analysis into a polished dashboard — no subscriptions, no paywalls, no vendor lock-in.

Built with Next.js 15 App Router and TypeScript, OpenStock uses Better Auth for secure authentication, MongoDB for persistent storage, Inngest for event-driven automation, and Nodemailer for email alerts. The platform supports Docker deployment and runs on any VPS or cloud provider, giving self-hosters full control over their data.

The project goes beyond basic price tracking: AI-generated weekly market summaries (via Gemini with MiniMax and Siray fallbacks) are delivered by email, while a multi-source sentiment engine aggregates signals from Reddit, X.com, financial news, and Polymarket prediction markets. Price alert checks run every five minutes via Inngest cron jobs, notifying users when targets are hit.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search