OpenStock: бесплатная open-source альтернатива Bloomberg
OpenStock — открытая платформа мониторинга акций с real-time ценами, AI-алертами и TradingView-графиками. Бесплатно навсегда.
OpenStock: бесплатная open-source альтернатива дорогим рыночным платформам
«Технологии должны принадлежать всем. Знания должны быть открытыми, свободными и доступными.» — Open Dev Society
Что такое OpenStock и для кого он создан
OpenStock — это open-source альтернатива дорогостоящим рыночным платформам: инструмент позволяет отслеживать цены в реальном времени, устанавливать персональные алерты и изучать подробную аналитику по компаниям — бесплатно и навсегда.
Платформа построена на стеке Next.js 15, TypeScript и MongoDB. Она рассчитана как на профессионалов, так и на студентов — без пейволлов и ограничений.
Целевая аудитория:
- Розничные инвесторы — кто хочет следить за рынком без ежемесячных подписок
- Студенты и разработчики — кто изучает финансы или хочет внести вклад в open-source
- Финтех-энтузиасты — кто ищет self-hosted решение с полным контролем над данными
- Финансовые педагоги — кто обучает анализу рынков без доступа к платным инструментам
Ключевые возможности
1. Котировки в реальном времени
Платформа обеспечивает отслеживание цен в реальном времени, персональные алерты, аналитику по компаниям и интеграцию с TradingView-графиками — без пейволлов.
2. Поддержка 30+ бирж
OpenStock поддерживает более 30 международных фондовых бирж, включая NSE, LSE, TSX и другие. Актуальный список поддерживаемых символов и бирж доступен через список Finnhub.
3. AI-алерты и автоматизация
Платформа включает аутентификацию через email/пароль (Better Auth), автоматизированные воркфлоу с Inngest и AI-персонализированные письма на основе Gemini.
4. Интерактивные графики TradingView
Построенный на мощном современном стеке, OpenStock объединяет котировки в реальном времени, визуальные тепловые карты, персональные алерты и AI-аналитику в единую self-hosted платформу.
5. Технологический стек
OpenStock — это современное приложение, работающее на Next.js (App Router), shadcn/ui и Tailwind CSS, Better Auth для аутентификации, MongoDB для хранения данных, Finnhub для рыночных данных и TradingView-виджетах для графиков.
AI-инфраструктуру проекта обеспечивает Siray.ai.
Пример: быстрый старт через Docker
# Клонировать репозиторий
git clone https://github.com/Open-Dev-Society/OpenStock.git
cd OpenStock
# Создать файл переменных окружения
cp .env.example .env.local
# Заполнить: FINNHUB_API_KEY, MONGODB_URI, BETTER_AUTH_SECRET и др.
# Запустить через Docker Compose
docker compose up --build
# Открыть в браузере
open http://localhost:3000
Архитектура платформы
graph TD
A[Пользователь / Браузер] --> B[Next.js 15 App Router]
B --> C[Better Auth — аутентификация]
B --> D[Finnhub API — рыночные данные]
B --> E[TradingView Widgets — графики]
B --> F[MongoDB — хранение данных]
B --> G[Inngest — фоновые задачи]
G --> H[Gemini AI — персональные алерты]
D --> I[30+ бирж: NSE, LSE, TSX...]
Тарифы и цены
OpenStock является и останется бесплатным и открытым для всех. Никаких тарифных планов, подписок и скрытых платежей нет.
| Компонент | Стоимость |
|---|---|
| Исходный код | Бесплатно (GitHub) |
| Self-hosted развёртывание | Бесплатно |
| Рыночные данные (Finnhub free tier) | Бесплатно (с ограничениями) |
| Лицензия | AGPL-3.0 |
Плюсы и минусы
| ✅ Плюсы | ❌ Минусы |
|---|---|
| Полностью бесплатен — навсегда | Требует технических навыков для развёртывания |
| Self-hosted: полный контроль над данными | Данные могут быть задержаны (зависит от Finnhub) |
| 30+ международных бирж | Нет мобильного приложения из коробки |
| AI-алерты через Gemini | AGPL-3.0 ограничивает коммерческое использование |
| Современный стек (Next.js 15, TypeScript) | Молодой проект — экосистема ещё формируется |
| Активное open-source сообщество | Нет встроенного брокерского функционала |
| Docker-поддержка | Зависимость от сторонних API (Finnhub, Gemini) |
| Интеграция с TradingView-виджетами | Поддержка только через GitHub Issues |
Сравнение с альтернативами
TradingView предлагает бесплатный план и платные тарифы от $14.95/месяц. Yahoo Finance предлагает ограниченный бесплатный аккаунт, а платные тарифы «Lite» и «Essential» стоят $25/мес и $35/мес соответственно.
| Параметр | OpenStock | TradingView | Yahoo Finance |
|---|---|---|---|
| Цена | Бесплатно | От $14.95/мес | От $25/мес |
| Open-source | ✅ Да | ❌ Нет | ❌ Нет |
| Self-hosted | ✅ Да | ❌ Нет | ❌ Нет |
| Количество бирж | 30+ | 50+ | США + крупные мировые |
| AI-алерты | ✅ Gemini | ⚠️ Только в платных | ⚠️ Ограничено |
| Графики | TradingView widgets | ✅ Нативные | ⚠️ Базовые |
| Мобильное приложение | ❌ Нет | ✅ Да | ✅ Да |
| Контроль над данными | ✅ Полный | ❌ Нет | ❌ Нет |
| Финансовые новости | ⚠️ Через виджеты | ✅ Да | ✅ Да |
| Лицензия | AGPL-3.0 | Проприетарная | Проприетарная |
Вклад сообщества
Независимо от того, студент вы, самоучка-разработчик или опытный инженер — вклад в проект приветствуется. Основной разработчик ravixalgorithm создал приложение с нуля, включая аутентификацию, UI, интеграцию API и AI, а Priyanshuu00007 разработал официальный логотип OpenStock и внёс вклад в визуальную идентичность проекта.
Вердикт
OpenStock — редкий пример зрелого open-source финансового инструмента, который не просит денег и не продаёт ваши данные. Для частного инвестора, студента или разработчика, который хочет self-hosted решение с AI-алертами и нормальными графиками — это отличный выбор.
Платформе не хватает мобильного приложения и широкой экосистемы плагинов, как у TradingView. Но для тех, кто ценит открытость и контроль, — это честная и функциональная альтернатива.
Рейтинг: 7.5 / 10
| Критерий | Оценка |
|---|---|
| Функциональность | 7/10 |
| Простота развёртывания | 7/10 |
| Открытость и лицензия | 9/10 |
| AI-возможности | 8/10 |
| Экосистема и поддержка | 6/10 |
| Соотношение цена/качество | 10/10 |
Кому подойдёт:
- 🎓 Студентам, изучающим финансы и разработку
- 💻 Разработчикам, которым нужна кастомизируемая финансовая платформа
- 📊 Розничным инвесторам без бюджета на платные сервисы
- 🏢 Небольшим командам, ищущим self-hosted аналитику рынка
Кому не подойдёт:
- Трейдерам, которым нужны продвинутые технические индикаторы и скринеры
- Тем, кто ищет мобильное приложение
- Компаниям, планирующим коммерческий реселлинг (ограничения AGPL-3.0)