OpenSource-Hub

OpenStock

应用程序

Open-Dev-Society/OpenStock

开源股票市场平台,提供实时数据与提醒。

项目简介

OpenStock 是昂贵市场平台的开源替代品。它实时跟踪价格、设置个性化提醒并提供详细的公司洞察。使用 Next.js、TypeScript 和 Tailwind CSS 构建。

README 预览

\n  Checkout new amazing projects also, OpenReadme  is live\n  \n\n\n				\n			\n\n  \n  \n    \n  \n  © Open Dev Society. This project is licensed under AGPL-3.0; if you modify, redistribute, or deploy it (including as a web service), you must release your source code under the same license and credit the original authors.\n  \n  \n\n  \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n  \n\n\n# OpenStock\n\nOpenStock is an open-source alternative to expensive market platforms. Track real-time prices, set personalized alerts, and explore detailed company insights — built openly, for everyone, forever free.\n\nNote: OpenStock is community-built and not a brokerage. Market data may be delayed based on provider rules and your configuration. Nothing here is financial advice.\n\n## 📋 Table of Contents\n\n1. ✨ [Introduction](#introduction)\n2. 🌍 [Open Dev Society Manifesto](#manifesto)\n3. ⚙️ [Tech Stack](#tech-stack)\n4. 🔋 [Features](#features)\n5. 🤸 [Quick Start](#quick-start)\n6. 🐳 [Docker Setup](#docker-setup)\n7. 🔐 [Environment Variables](#environment-variables)\n8. 🧱 [Project Structure](#project-structure)\n9. 📡 [Data & Integrations](#data--integrations)\n10. 🧪 [Scripts & Tooling](#scripts--tooling)\n11. 🤝 [Contributing](#contributing)\n12. 🛡️ [Security](#security)\n13. 📜 [License](#license)\n14. 🙏 [Acknowledgements](#acknowledgements)\n\n## ✨ Introduction \n\nOpenStock is a modern stock market app powered by Next.js (App Router), shadcn/ui and Tailwind CSS, Better Auth for authentication, MongoDB for persistence, Finnhub for market data, and TradingView widgets for charts and market views.\n\n## 🌍 Open Dev Society Manifesto \n\nWe live in a world where knowledge is hidden behind paywalls. Where tools are locked in subscriptions. Where information is twisted by bias. Where newcomers are told they’re not “good enough” to build.\n\nWe believe there’s a better way.\n\n- Our Belief: Technology should belong to everyone. Knowledge sho

常见问题 (1)

故障排除
如何在 Termux 上修复 Next.js 中的 'turbo.createProject is not supported by the wasm bindings' 错误?

该错误是由于 Turbopack 所需的 WebAssembly 绑定在 Termux(Android)的 Node.js 环境中未得到完全支持。OpenStock 通过 PR #74 合并了一个官方修复,该修复调整了 Next.js 配置以处理此情况。要应用修复,请更新你的项目以包含该 PR 的更改。作为临时解决方法,请从开发命令中移除 --turbopack 标志(运行 next dev 而非 next dev --turbopack)以禁用 Turbopack。更多背景信息,请参考 Termux issue #27937。

来源 Issue #39