
OpenStock 是一个开源股票市场应用,定位很直接:把实时价格跟踪、个性化提醒、公司信息和市场概览放到一个现代化 Web 看板里,而且项目本身免费开放。对不想长期绑定昂贵金融终端、又愿意自己部署和配置数据源的人来说,它更像是一套可以改造的股票研究工作台。
它的界面重点放在市场总览、股票热力图、关注列表和个股详情上。README 中展示的 dashboard 可以看到 TradingView 风格的行情组件、板块热力图和常见美股标的;项目还支持全局搜索、Command/Ctrl + K 快捷入口、watchlist、公司资料、财务组件,以及基于用户关注列表的每日新闻邮件。
技术栈也比较适合开发者接手:Next.js 15 App Router、React 19、TypeScript、Tailwind CSS v4、shadcn/ui、Radix UI、MongoDB、Better Auth、Finnhub API、TradingView widgets 和 Inngest。仓库提供 Docker Compose 路径,本地跑起来需要 Node.js 20+、MongoDB、Finnhub API key,邮件和 Gemini 相关能力则按需配置。
这里有两个信息点值得提前看清楚。第一,OpenStock 不是券商,也不提供投资建议,行情数据是否实时取决于数据服务商和你的配置。第二,它使用 AGPL-3.0 许可证;如果你修改、再分发或把它部署成网络服务,通常需要按同一许可证开放对应源码并保留署名。这个约束对个人自用问题不大,但如果想做商业化二次开发,就需要先认真评估。
截至 2026 年 5 月 27 日,GitHub API 显示这个仓库已有 12.4k stars,主语言是 TypeScript,最近仍有维护活动。它比较适合三类人:想搭一个私人市场看板的投资爱好者,想学习 Next.js + 金融数据产品结构的开发者,以及需要一个开源起点来做内部行情工具的小团队。
项目地址
官网:https://openstock-ods.vercel.app
项目地址:https://github.com/Open-Dev-Society/OpenStock
原创文章,如若转载,请注明出处:https://wefound.cc/p/3792.html