Um app de finanças pessoais gratuito, open source e local-first para orçamento por envelopes, com sincronização entre dispositivos.
- 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
Instale o Fava com pip
pip3 install fava - 2
Execute o Fava com seu arquivo de livro contábil do Beancount
fava ledger.beancount - 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
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
GnuCash é um aplicativo gratuito de contabilidade por partidas dobradas para finanças pessoais e pequenas empresas.
Uma interface web para controlar impressoras 3D domésticas e executar e acompanhar impressões pelo navegador.
Um gerenciador de favoritos simples e auto-hospedado, escrito em Go, que pode ser usado como CLI ou app web e distribuído em um único binário.
Plataforma open source para desenvolvedores criarem e operarem fluxos financeiros, com ledger de partidas dobradas, camada de pagamentos e DSL Numscript.
Uma carteira em extensão de navegador para a blockchain Ergo, com assinatura por hardware Ledger e conexões com dApps via EIP-12.