Overview
OpenStock is a powerful, community-driven, open-source alternative to expensive market data platforms. It empowers users to track real-time stock prices, set personalized alerts, and delve into comprehensive company insights. Built with transparency and accessibility at its core, OpenStock is available to everyone, forever free, under the AGPL-3.0 license. This project leverages a modern tech stack including Next.js, TypeScript, Tailwind CSS, shadcn/ui, and MongoDB, with robust integrations for market data via Finnhub and TradingView.
Key Features
- Real-time Market Tracking: Monitor live stock prices and market movements.
- Personalized Alerts: Set custom notifications for price changes or significant market events.
- Detailed Company Insights: Access company profiles, financial data, and charts from TradingView.
- Watchlist Management: Create and manage your personalized list of stocks.
- Global Search & Command Palette: Quickly find stocks and access app features with a dedicated command palette (Ctrl/Cmd + K).
- AI-Powered Onboarding & Communications: Receive personalized welcome emails and daily news summaries powered by AI.
- Modern & Polished UI: Enjoy a clean, intuitive user interface built with shadcn/ui and Tailwind CSS, featuring a dark theme by default.
- Secure Authentication: Email/password authentication powered by Better Auth.
- Open-Source & Free: Developed and licensed under AGPL-3.0, ensuring it remains accessible to all.
Typical Use Cases
- Individual Investors: Track your portfolio, research new investment opportunities, and stay informed about market trends without subscription fees.
- Students & Educators: Access a free, comprehensive platform for learning about stock markets and financial analysis.
- Developers & Open-Source Enthusiasts: Explore a modern tech stack, contribute to a meaningful project, and build upon a foundation of transparency.
- Small Businesses & Traders: Monitor market conditions and company performance with a reliable, cost-effective tool.
