Alternativa gratuita y de código abierto a Splitwise para compartir gastos de grupo y llevar las cuentas con amigos y familiares.
Open-Dev-Society/OpenStock
Dashboard de bolsa de código abierto y autoalojable, con gráficos en tiempo real, alertas de precios, listas de seguimiento e información de empresas, creado con Next.js y TradingView.
Alternativa open source a:Bloomberg Terminal
TradingView
Yahoo Finance
- Estrellas
- 20,477
- Forks
- 2,523
- Issues abiertos
- 5
- Último commit
- hace 12 horas
¿Qué es?
OpenStock es una aplicación web para seguir los mercados de acciones y criptomonedas sin pagar una suscripción a una terminal. Ofrece un dashboard que abarca siete mercados (EE. UU., India, Alemania, Canadá, Australia, criptomonedas y forex), con un resumen de los índices, un mapa de calor por sectores y los líderes del mercado. Cada página de acción incluye gráficos de velas de TradingView con herramientas de dibujo e indicadores comunes, además de datos financieros, análisis técnico y perfiles de empresas.
Los usuarios con sesión iniciada pueden guardar una lista de seguimiento de hasta 50 acciones, configurar alertas de precios por encima o por debajo de un valor objetivo y recibir por correo electrónico un resumen semanal de noticias redactado por IA. Las cotizaciones provienen de Finnhub y se actualizan cada hora en la versión alojada, o cada 15 segundos en modo de tiempo real cuando se autoaloja con claves propias. Las tareas en segundo plano se ejecutan con Inngest.
La tecnología utilizada incluye Next.js 15, React 19, TypeScript, Tailwind CSS, shadcn/ui, Better Auth y MongoDB. Se puede ejecutar localmente con Node.js, implementar con Docker Compose o desplegar en Vercel y Railway. Está bajo la licencia AGPL-3.0.
Funciones clave
- 01Dashboard que abarca siete mercados, con un resumen de los índices, un mapa de calor por sectores y los líderes del mercado
- 02Gráficos de TradingView con herramientas de dibujo e indicadores como SMA, EMA, RSI y MACD
- 03Lista de seguimiento de hasta 50 acciones guardada en tu cuenta
- 04Alertas de precios por encima o por debajo de un valor objetivo, enviadas por correo electrónico en modo de tiempo real
- 05Resumen semanal de noticias redactado por IA y enviado por correo electrónico
- 06Autoalojamiento con Docker Compose, una imagen precompilada, Vercel o Railway
Casos de uso
- Inversores particulares que buscan un dashboard gratuito para seguir precios en varios mercados
- Desarrolladores que buscan una aplicación de referencia con Next.js y MongoDB para un producto financiero
- Equipos que quieren autoalojar una herramienta de seguimiento del mercado con sus propias claves API de Finnhub
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/Open-Dev-Society/OpenStock.git - 2
Entra en la carpeta del proyecto
cd OpenStock - 3
Instala las dependencias
npm ci - 4
Copia la plantilla de env y completa MONGODB_URI, BETTER_AUTH_SECRET y FINNHUB_API_KEY
cp .env.example .env
Antes de usarlo
- Para ejecutarlo, necesitas una base de datos MongoDB y una clave de API de Finnhub.
- Las cotizaciones gratuitas alojadas solo se actualizan cada hora; para obtener datos en tiempo real cada 15 segundos, necesitas tus propias claves y volver a compilar el proyecto.
- Las alertas de precios y las tareas en segundo plano requieren configurar Inngest en producción.
Temas
Preguntas frecuentes
- ¿Qué es OpenStock?
- Dashboard de bolsa de código abierto y autoalojable, con gráficos en tiempo real, alertas de precios, listas de seguimiento e información de empresas, creado con Next.js y TradingView. OpenStock es una aplicación web para seguir los mercados de acciones y criptomonedas sin pagar una suscripción a una terminal. Ofrece un dashboard que abarca siete mercados (EE. UU., India, Alemania, Canadá, Australia, criptomonedas y forex), con un resumen de los índices, un mapa de calor por sectores y los líderes del mercado. Cada página de acción incluye gráficos de velas de TradingView con herramientas de dibujo e indicadores comunes, además de datos financieros, análisis técnico y perfiles de empresas.
- ¿OpenStock es gratuito? ¿Qué licencia tiene?
- OpenStock es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿OpenStock sigue mantenido?
- Mantenimiento activo. El último commit de OpenStock fue el 20 oct 2026.
- ¿Para qué puedo usar OpenStock?
- Inversores particulares que buscan un dashboard gratuito para seguir precios en varios mercados Desarrolladores que buscan una aplicación de referencia con Next.js y MongoDB para un producto financiero Equipos que quieren autoalojar una herramienta de seguimiento del mercado con sus propias claves API de Finnhub
- ¿Cómo se instala OpenStock?
- Clona el repositorio: git clone https://github.com/Open-Dev-Society/OpenStock.git Entra en la carpeta del proyecto: cd OpenStock Instala las dependencias: npm ci Copia la plantilla de env y completa MONGODB_URI, BETTER_AUTH_SECRET y FINNHUB_API_KEY: cp .env.example .env
- ¿Dónde consigo OpenStock?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Open-Dev-Society/OpenStock
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Biblioteca de componentes y efectos de UI animados para React y Tailwind CSS, que puedes copiar en tus aplicaciones de Next.js o shadcn/ui.
Plataforma de encuestas de código abierto para aplicaciones, sitios web, enlaces y correo electrónico, presentada como alternativa a Qualtrics.
CRM autohospedable para gestionar contactos, oportunidades, tareas y notas, creado con React, shadcn/ui y Supabase.
Editor visual de código de código abierto para diseñar y editar proyectos de Next.js + Tailwind CSS en el navegador con ayuda de IA.
Componentes animados gratuitos y con licencia MIT para React, creados con Tailwind CSS y Motion, diseñados para instalarse en proyectos de shadcn/ui.