# OpenStock — Open-Source Stock Market Tracking Platform > OpenStock is a free, open-source alternative to commercial stock market platforms, offering real-time price tracking, personalized alerts, and detailed company insights built with Next.js. ## Install Save as a script file and run: # OpenStock — Open-Source Stock Market Tracking Platform ## Quick Use ```bash git clone https://github.com/Open-Dev-Society/OpenStock.git cd OpenStock pnpm install cp .env.example .env.local pnpm dev ``` ## Introduction OpenStock is an open-source stock market tracking platform designed as a free alternative to paid market data services. It lets users monitor real-time stock prices, set custom alerts, and explore company financial data through a clean web interface built with Next.js and shadcn/ui. ## What OpenStock Does - Displays real-time and historical stock price data with interactive charts - Sends personalized price alerts based on user-defined thresholds - Provides detailed company profiles with financial metrics and insights - Supports portfolio tracking to monitor holdings and performance - Offers a responsive web interface accessible from desktop and mobile browsers ## Architecture Overview OpenStock is built on Next.js with TypeScript for the frontend and API routes. It uses Inngest for background job scheduling (such as price alert checks) and integrates with external market data APIs for real-time quotes. The UI is composed with shadcn/ui and Tailwind CSS. Data persistence uses a database backend configurable through environment variables. ## Self-Hosting & Configuration - Clone the repository and install dependencies with pnpm - Copy the example environment file and configure API keys for market data - Set up the database connection string in environment variables - Configure Inngest for background alert processing - Run the development server or build for production deployment ## Key Features - Free and open-source with no subscription fees - Clean modern UI built with shadcn/ui and Tailwind CSS - Background alert processing via Inngest event-driven architecture - Extensible codebase for adding custom financial indicators - Community-driven development with active contributions ## Comparison with Similar Tools - **Yahoo Finance** — proprietary with ads; OpenStock is ad-free and self-hosted - **TradingView** — powerful charting but requires paid plans for alerts; OpenStock is free - **Ghostfolio** — focused on portfolio tracking; OpenStock adds market browsing and alerts - **Maybe** — personal finance management; OpenStock is specifically for stock market data - **StockAnalysis** — proprietary SaaS; OpenStock offers full source code access ## FAQ **Q: What market data sources does OpenStock use?** A: It integrates with configurable external APIs. You supply your own API key for the data provider. **Q: Can I track cryptocurrencies with OpenStock?** A: The platform is focused on stock market equities. Crypto support depends on the data provider API. **Q: Is OpenStock suitable for trading?** A: OpenStock is a monitoring and research tool, not a trading platform. It does not execute trades. **Q: How are alerts delivered?** A: Alerts are processed through Inngest background jobs and can be delivered via the configured notification channels. ## Sources - https://github.com/Open-Dev-Society/OpenStock --- Source: https://tokrepo.com/en/workflows/asset-a9a398e6 Author: Script Depot