Aplicación de presupuestos personales autoalojada y basada en Vue para registrar gastos e ingresos de varios años, implementable con Docker.
- Estrellas
- 317
- Forks
- 45
- Issues abiertos
- 5
- Último commit
- hace 13 días
¿Qué es?
MyFin es la interfaz web de una plataforma de finanzas personales. Permite llevar el control diario del dinero: puedes registrar transacciones manualmente, importarlas en lote desde un archivo CSV o pegando datos bancarios, dividir una transacción en varias partes y organizar los gastos con categorías y entidades. Las reglas pueden asignar categorías automáticamente a las transacciones importadas según tus propios criterios.
La elaboración de presupuestos se organiza mes a mes, para que puedas planificar los meses futuros en lugar de limitarte a revisar los gastos pasados. La sección Stats muestra cómo ha cambiado tu patrimonio neto con el tiempo y proyecta su evolución para los próximos años. El módulo de inversiones para controlar activos figura como beta, y los objetivos están en la hoja de ruta.
La aplicación está disponible en varios idiomas, ofrece temas claros y oscuros y se puede desplegar con Docker. Es una interfaz frontend que funciona junto con un proyecto de API independiente; la configuración del entorno de desarrollo está documentada en el repositorio.
Funciones clave
- 01Añade transacciones manualmente o impórtalas en lote desde archivos CSV o datos bancarios.
- 02Divide una transacción en varias transacciones.
- 03Asigna categorías automáticamente a las transacciones importadas mediante reglas definidas por el usuario.
- 04Planifica presupuestos mes a mes.
- 05Consulta la evolución del patrimonio neto y proyecta tus finanzas futuras en Stats.
- 06Interfaz en varios idiomas con temas claros y oscuros.
Casos de uso
- Controlar los ingresos y gastos personales de varias cuentas bancarias.
- Planificar presupuestos mensuales y compararlos con los gastos reales.
- Autohospedar un gestor privado de finanzas para mantener tus datos bajo tu control.
- Proyectar la evolución del patrimonio neto a largo plazo a partir de las finanzas actuales.
Inicio rápido
- 1
Prueba la cuenta de demostración pública (usuario: demo, contraseña: demo)
- 2
Ejecuta la imagen de Docker del paquete publicado
- 3
Sigue la guía de configuración inicial del sitio web del proyecto
Antes de usarlo
- Para alojarlo por tu cuenta, también debes configurar el backend de la API, que es un proyecto independiente.
- Las funciones de inversión están actualmente en fase beta.
- La configuración del entorno de desarrollo se describe en una guía aparte, no en el README principal.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es myfin?
- Aplicación web de finanzas personales autohospedada para crear presupuestos, controlar cuentas y transacciones, y proyectar el patrimonio neto, desarrollada con React y TypeScript. MyFin es la interfaz web de una plataforma de finanzas personales. Permite llevar el control diario del dinero: puedes registrar transacciones manualmente, importarlas en lote desde un archivo CSV o pegando datos bancarios, dividir una transacción en varias partes y organizar los gastos con categorías y entidades. Las reglas pueden asignar categorías automáticamente a las transacciones importadas según tus propios criterios.
- ¿myfin es gratuito? ¿Qué licencia tiene?
- myfin es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿myfin sigue mantenido?
- Mantenimiento activo. El último commit de myfin fue el 24 oct 2026.
- ¿Para qué puedo usar myfin?
- Controlar los ingresos y gastos personales de varias cuentas bancarias. Planificar presupuestos mensuales y compararlos con los gastos reales. Autohospedar un gestor privado de finanzas para mantener tus datos bajo tu control. Proyectar la evolución del patrimonio neto a largo plazo a partir de las finanzas actuales.
- ¿Cómo se instala myfin?
- Prueba la cuenta de demostración pública (usuario: demo, contraseña: demo) Ejecuta la imagen de Docker del paquete publicado Sigue la guía de configuración inicial del sitio web del proyecto
- ¿Dónde consigo myfin?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/afaneca/myfin
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Gestor de finanzas personales autoalojado para controlar cuentas, transacciones, presupuestos y sincronización bancaria en tu propia infraestructura.
Una app de finanzas personales autoalojada para controlar los gastos mensuales, los presupuestos, las cuentas y el progreso hacia objetivos financieros.
Un gestor financiero personal autoalojado para llevar el control de ingresos, gastos, presupuestos y transacciones recurrentes sin subir datos a la nube.
App de finanzas personales autoalojada para registrar gastos, definir presupuestos por categoría y consultar el patrimonio neto e informes en tu propio servidor.
Una app gratuita y de código abierto para finanzas personales, local-first y basada en el método de sobres, con sincronización entre dispositivos.