Aplicativo de faturamento open source e self-hosted para freelancers e pequenas empresas criarem faturas, acompanharem pagamentos e controlarem despesas.
piratuks/invoice-builder
App open source e offline-first para freelancers e pequenas empresas criarem faturas e orçamentos, com exportação para PDF e armazenamento local em SQLite.
Alternativa open source a:Quickbooks
Xero
- Estrelas
- 1,367
- Forks
- 209
- Issues abertas
- 14
- Último commit
- ontem
O que é?
O Invoice Builder cria e gerencia faturas e orçamentos com pré-visualização de PDF em tempo real e formatos A4 ou Letter. Empresas, clientes, contas bancárias, itens, categorias, unidades e moedas podem ser importados e exportados como XLSX. O gerenciamento financeiro inclui taxas adicionais, descontos, frete, impostos inclusos ou não, pagamentos parciais e status dos documentos.
Os dados ficam no dispositivo do usuário, em um arquivo de banco de dados que ele controla. A versão para desktop, compatível com Windows, Linux e macOS, usa SQLite; a implantação com Docker pode usar SQLite ou PostgreSQL para permitir acesso de vários dispositivos. O backup e a restauração do banco de dados completo, a exportação e importação de JSON e os snapshots por documento ajudam a manter os registros históricos precisos.
As faturas também podem ser exportadas como XML nos formatos UBL 2.1, Peppol BIS Billing 3.0 ou XRechnung para faturamento eletrônico. O projeto é desenvolvido com Electron, React e Node.js.
Recursos principais
- 01Crie faturas e orçamentos com pré-visualização de PDF em tempo real nos formatos A4 ou Letter
- 02Construtor visual de layouts de documentos com recurso de arrastar e soltar
- 03Importe e exporte dados cadastrais de empresas, clientes, itens e outros em XLSX
- 04Gerencie pagamentos parciais, descontos, taxas adicionais e impostos inclusos ou não
- 05Exporte para XML nos formatos UBL 2.1, Peppol BIS Billing 3.0 e XRechnung
- 06Use o app para desktop no Windows, Linux e macOS ou hospede-o por conta própria com Docker
Casos de uso
- Um freelancer que emite faturas e orçamentos sem pagar assinatura
- Uma pequena empresa que mantém os dados de clientes e faturamento no próprio dispositivo
- Geração de faturas eletrônicas nos formatos Peppol ou XRechnung
- Execução de uma instância compartilhada de faturamento em um servidor próprio, acessível por vários dispositivos
Início rápido
- 1
Clone o repositório
git clone https://github.com/piratuks/invoice-builder.git - 2
Acesse a pasta do projeto
cd invoice-builder - 3
Baixe as imagens do Docker
docker compose pull - 4
Inicie o app e abra http://localhost:3001 no navegador
docker compose up -d
Antes de usar
- Para atualizar para a versão 3.0.2, é necessário fazer backup dos bancos de dados e concluir primeiro as migrações até a versão 2.10.0; caso contrário, eles não serão atualizados.
- O projeto é mantido por uma única pessoa desenvolvedora, então o suporte e as atualizações podem ser limitados.
Em coleções
Tópicos
Perguntas frequentes
- O que é invoice-builder?
- App open source e offline-first para freelancers e pequenas empresas criarem faturas e orçamentos, com exportação para PDF e armazenamento local em SQLite. O Invoice Builder cria e gerencia faturas e orçamentos com pré-visualização de PDF em tempo real e formatos A4 ou Letter. Empresas, clientes, contas bancárias, itens, categorias, unidades e moedas podem ser importados e exportados como XLSX. O gerenciamento financeiro inclui taxas adicionais, descontos, frete, impostos inclusos ou não, pagamentos parciais e status dos documentos.
- invoice-builder é gratuito? Qual é a licença?
- invoice-builder é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- invoice-builder ainda é mantido?
- Manutenção ativa. O último commit de invoice-builder foi em 6 de nov. de 2026.
- Para que posso usar invoice-builder?
- Um freelancer que emite faturas e orçamentos sem pagar assinatura Uma pequena empresa que mantém os dados de clientes e faturamento no próprio dispositivo Geração de faturas eletrônicas nos formatos Peppol ou XRechnung Execução de uma instância compartilhada de faturamento em um servidor próprio, acessível por vários dispositivos
- Como instalar invoice-builder?
- Clone o repositório: git clone https://github.com/piratuks/invoice-builder.git Acesse a pasta do projeto: cd invoice-builder Baixe as imagens do Docker: docker compose pull Inicie o app e abra http://localhost:3001 no navegador: docker compose up -d
- Onde consigo invoice-builder?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/piratuks/invoice-builder
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Aplicativo open source de faturamento que você hospeda por conta própria, para freelancers, com orçamentos, faturas, pagamentos, faturamento eletrônico e arquivamento legal.
Aplicativo enxuto e auto-hospedado para emitir faturas eletrônicas nos formatos Factur-X, FatturaPA e UBL 2.1.
Aplicativo de controle de horas e emissão de notas, auto-hospedado, para freelancers e equipes, com cronômetros, projetos, PDFs e faturamento eletrônico via Peppol.
Aplicativo de faturamento hospedado ou instalável no próprio servidor, com suporte a faturas, orçamentos, projetos, tarefas, despesas e controle de horas, desenvolvido com Laravel.
Software de contabilidade online para pequenas empresas e profissionais autônomos, desenvolvido com Laravel e VueJS, com API RESTful e loja de aplicativos.