一款名为 OpenStock 的股票市场数据平台在GitHub上开源。

该项目由 Open Dev Society社区维护,与市面上许多需要付费的专业金融终端不同,OpenStock强调开放与透明,旨在降低金融数据获取的门槛。
功能特点
平台的核心功能包括对金融、科技等服务龙头公司股票的实时监控,帮助用户快速把握市场动态。

股票热力图:通过直观的颜色和区块大小变化,在一个屏幕上展示成千上万只股票的整体表现。这能帮助使用者快速把握市场动向、感知市场情绪,并定位发生异动的个股。

头条新闻:该功能接入了 Finnhub API,一揽子收集龙头公司的重要新闻,涵盖上市公司公告、行业动态和宏观经济政策解读,帮助用户快速了解可能影响股价的关键信息。

个股看板:项目整合了 TradingView 的专业图表组件,为用户提供K线图、技术指标等可视化信息。用户可以创建个人观察列表,设置自己关注的股票。在看板中,可以查看公司的实时价格、K线图、技术分析和财务信息。

技术创新
OpenStock在技术上也采用了现代的Web开发套件,确保了应用的先进性和健壮性:
前端基于Next.js 15 和 React 19 构建,使用 TypeScript 编写,样式上选用 Tailwind CSS v4 和 shadcn/ui 组件库,整体界面美观且支持暗色主题。
后端与服务:用户认证通过 Better Auth 实现,并结合 MongoDB 进行数据持久化存储。

自动化功能:项目通过 Inngest 支持后台任务调度。例如,用户注册后会收到由AI生成的个性化欢迎邮件,并可以定期接收基于自己关注列表的每日新闻摘要。
GitHub:https://github.com/Open-Dev-Society/OpenStock