Repolode
afaneca

afaneca/myfin

Aplicativo web de finanças pessoais auto-hospedado para planejar orçamentos, acompanhar contas e transações e projetar o patrimônio líquido, desenvolvido com React e TypeScript.

Alternativa open source a:YNABMint

Estrelas
317
Forks
45
Issues abertas
5
Último commit
há 13 dias

O que é?

MyFin é o frontend de uma plataforma de finanças pessoais. Ele ajuda a acompanhar as finanças do dia a dia: você pode registrar transações manualmente, importá-las em lote de um arquivo CSV ou de dados bancários colados, dividir uma transação em várias partes e organizar os gastos por categorias e entidades. Regras podem categorizar automaticamente as transações importadas de acordo com os critérios que você definir.

O orçamento é organizado mês a mês, permitindo planejar os meses futuros em vez de apenas revisar os gastos passados. A seção Stats mostra como seu patrimônio líquido mudou ao longo do tempo e projeta sua evolução para os próximos anos. O módulo de investimentos para acompanhar ativos está marcado como beta, e metas estão no roadmap.

O aplicativo é multilíngue, oferece temas claro e escuro e pode ser implantado com Docker. É um frontend que funciona junto de um projeto de API separado, e as instruções para configurar o ambiente de desenvolvimento estão documentadas no repositório.

Recursos principais

  • 01Adicionar transações manualmente ou importá-las em lote de um CSV ou de dados bancários.
  • 02Dividir uma transação em várias transações.
  • 03Categorizar automaticamente transações importadas usando regras definidas pelo usuário.
  • 04Planejar orçamentos mês a mês.
  • 05Consultar a evolução do patrimônio líquido e projetar as finanças futuras em Stats.
  • 06Interface multilíngue com temas claro e escuro.

Casos de uso

  • Acompanhar receitas e gastos pessoais em várias contas bancárias.
  • Planejar orçamentos mensais e compará-los com os gastos reais.
  • Hospedar seu próprio controle financeiro privado para manter seus dados sob seu controle.
  • Projetar o patrimônio líquido a longo prazo com base nas finanças atuais.

Início rápido

  1. 1

    Experimente a conta de demonstração pública (usuário: demo, senha: demo)

  2. 2

    Execute a imagem Docker do pacote publicado

  3. 3

    Siga o guia de configuração inicial no site do projeto

Antes de usar

  • Para hospedar por conta própria, também é necessário configurar o backend da API, que é um projeto separado.
  • Os recursos de investimento estão atualmente em beta.
  • A configuração do ambiente de desenvolvimento é descrita em um guia separado, não no README principal.

Em coleções

Tópicos

#personal-finance#budgeting#self-hosted#react#typescript#expense-tracking#budget-app#budget-manager#finance-management#personal-finance-manager

Perguntas frequentes

O que é myfin?
Aplicativo web de finanças pessoais auto-hospedado para planejar orçamentos, acompanhar contas e transações e projetar o patrimônio líquido, desenvolvido com React e TypeScript. MyFin é o frontend de uma plataforma de finanças pessoais. Ele ajuda a acompanhar as finanças do dia a dia: você pode registrar transações manualmente, importá-las em lote de um arquivo CSV ou de dados bancários colados, dividir uma transação em várias partes e organizar os gastos por categorias e entidades. Regras podem categorizar automaticamente as transações importadas de acordo com os critérios que você definir.
myfin é gratuito? Qual é a licença?
myfin é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
myfin ainda é mantido?
Manutenção ativa. O último commit de myfin foi em 24 de out. de 2026.
Para que posso usar myfin?
Acompanhar receitas e gastos pessoais em várias contas bancárias. Planejar orçamentos mensais e compará-los com os gastos reais. Hospedar seu próprio controle financeiro privado para manter seus dados sob seu controle. Projetar o patrimônio líquido a longo prazo com base nas finanças atuais.
Como instalar myfin?
Experimente a conta de demonstração pública (usuário: demo, senha: demo) Execute a imagem Docker do pacote publicado Siga o guia de configuração inicial no site do projeto
Onde consigo myfin?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/afaneca/myfin

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados