Repolode
beancount

beancount/fava

Interface web para o software de contabilidade por partidas dobradas Beancount, com foco em usabilidade e relatórios.

Alternativa open source a:QuickenYNAB

Estrelas
2,602
Forks
423
Issues abertas
90
Último commit
há 4 dias

O que é?

Fava é uma interface web para o Beancount, um sistema de contabilidade por partidas dobradas que armazena livros contábeis em arquivos de texto simples. O Beancount funciona com arquivos de texto e ferramentas de linha de comando, enquanto o Fava permite navegar por contas, lançamentos e relatórios financeiros no navegador.

Você instala o Fava com pip e aponta para um arquivo de livro contábil, por exemplo, `fava ledger.beancount`. Em seguida, abre a interface web local na porta 5000. O projeto é escrito em Python e se destina a quem já organiza as finanças no Beancount e quer explorá-las de forma mais visual.

O Fava é desenvolvido como uma interface específica sobre o Beancount, e não como um sistema de contabilidade independente. Por isso, é preciso conhecer o Beancount para escrever os arquivos do livro contábil.

Recursos principais

  • 01Navegue por contas, lançamentos e relatórios financeiros no navegador.
  • 02Funciona localmente com um único comando apontado para um arquivo de livro contábil do Beancount.
  • 03Desenvolvido com base no formato de contabilidade por partidas dobradas em texto simples do Beancount.
  • 04Disponível como pacote Python instalável com pip.

Casos de uso

  • Explorar as finanças pessoais registradas em um livro contábil do Beancount por meio de uma interface visual.
  • Consultar saldos de contas e relatórios sem editar arquivos de texto diretamente.
  • Hospedar por conta própria um painel de contabilidade em texto simples para uma família ou pequena empresa.

Início rápido

  1. 1

    Instale o Fava com pip

    pip3 install fava
  2. 2

    Execute o Fava com seu arquivo de livro contábil do Beancount

    fava ledger.beancount
  3. 3

    Abra a interface web no navegador em localhost, na porta 5000

Antes de usar

  • Você precisa de um livro contábil do Beancount existente, portanto, pressupõe-se que você tenha familiaridade com o Beancount.

Tópicos

#beancount#plaintext-accounting#double-entry-bookkeeping#python#finance#web-interface#ledger

Perguntas frequentes

O que é fava?
Interface web para o software de contabilidade por partidas dobradas Beancount, com foco em usabilidade e relatórios. Fava é uma interface web para o Beancount, um sistema de contabilidade por partidas dobradas que armazena livros contábeis em arquivos de texto simples. O Beancount funciona com arquivos de texto e ferramentas de linha de comando, enquanto o Fava permite navegar por contas, lançamentos e relatórios financeiros no navegador.
fava é gratuito? Qual é a licença?
fava é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
fava ainda é mantido?
Manutenção ativa. O último commit de fava foi em 3 de nov. de 2026.
Para que posso usar fava?
Explorar as finanças pessoais registradas em um livro contábil do Beancount por meio de uma interface visual. Consultar saldos de contas e relatórios sem editar arquivos de texto diretamente. Hospedar por conta própria um painel de contabilidade em texto simples para uma família ou pequena empresa.
Como instalar fava?
Instale o Fava com pip: pip3 install fava Execute o Fava com seu arquivo de livro contábil do Beancount: fava ledger.beancount Abra a interface web no navegador em localhost, na porta 5000
Onde consigo fava?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/beancount/fava

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

Projetos relacionados