フリーランスや小規模事業者向けの、請求書作成・入金・経費管理ができるセルフホスト型のオープンソース請求アプリ。
piratuks/invoice-builder
PDF出力とローカルSQLite保存に対応した、フリーランスや小規模事業者向けのオフラインファーストなオープンソース請求書・見積書アプリ。
代替できる製品:Quickbooks
Xero
- スター
- 1,364
- フォーク
- 207
- 未解決の Issue
- 14
- 最終コミット
- 4 日前
これは何?
Invoice Builderは、PDFのライブプレビューとA4またはLetter形式に対応した請求書・見積書の作成、管理ができるアプリです。事業者、顧客、銀行口座、品目、カテゴリ、単位、通貨のデータはXLSX形式でインポート、エクスポートできます。追加料金、割引、送料、内税・外税、部分入金、書類のステータスなど、さまざまな金銭処理にも対応しています。
データは、ユーザーが所有するデータベースファイルとして手元のマシンに保存されます。Windows、Linux、macOS向けのデスクトップ版はSQLiteを使用し、DockerでのデプロイではSQLiteまたはPostgreSQLを使って複数デバイスから利用できます。データベース全体のバックアップと復元、JSON形式でのエクスポートとインポート、書類ごとのスナップショットにより、過去の記録を正確に保持できます。
請求書は、電子請求書用にUBL 2.1、Peppol BIS Billing 3.0、XRechnung XML形式でもエクスポートできます。このプロジェクトはElectron、React、Node.jsで構築されています。
主な機能
- 01A4またはLetter形式で、PDFのライブプレビューを確認しながら請求書・見積書を作成
- 02書類のレイアウトを視覚的に編集できるドラッグ&ドロップ式ビルダー
- 03事業者、顧客、品目などのマスターデータをXLSX形式でインポート、エクスポート
- 04部分入金、割引、追加料金、内税・外税に対応
- 05UBL 2.1、Peppol BIS Billing 3.0、XRechnung XML形式でエクスポート
- 06Windows、Linux、macOS向けのデスクトップアプリ、またはDockerでのセルフホストに対応
ユースケース
- サブスクリプションなしで請求書や見積書を発行するフリーランス
- 顧客情報や請求記録を自分のマシンに保管する小規模事業者
- PeppolまたはXRechnung形式の電子請求書を作成する
- セルフホストのサーバーで複数デバイスから使える共有請求書システムを運用する
クイックスタート
- 1
リポジトリをクローンします
git clone https://github.com/piratuks/invoice-builder.git - 2
プロジェクトのフォルダーに移動します
cd invoice-builder - 3
Dockerイメージをプルします
docker compose pull - 4
アプリを起動し、ブラウザーで http://localhost:3001 を開きます
docker compose up -d
使う前に知っておきたいこと
- 3.0.2 へのアップグレードには、データベースをバックアップし、先に 2.10.0 までのマイグレーションを完了する必要があります。完了しないとアップグレードできません。
- プロジェクトは開発者1人で保守されているため、サポートやアップデートが限られる場合があります。
収録されている特集
トピック
よくある質問
- invoice-builder とは?
- PDF出力とローカルSQLite保存に対応した、フリーランスや小規模事業者向けのオフラインファーストなオープンソース請求書・見積書アプリ。 Invoice Builderは、PDFのライブプレビューとA4またはLetter形式に対応した請求書・見積書の作成、管理ができるアプリです。事業者、顧客、銀行口座、品目、カテゴリ、単位、通貨のデータはXLSX形式でインポート、エクスポートできます。追加料金、割引、送料、内税・外税、部分入金、書類のステータスなど、さまざまな金銭処理にも対応しています。
- invoice-builder は無料で使えますか?ライセンスは?
- invoice-builder は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- invoice-builder は今もメンテナンスされていますか?
- 活発にメンテナンス中。invoice-builder の最終コミットは 2026年11月2日 です。
- invoice-builder は何に使えますか?
- サブスクリプションなしで請求書や見積書を発行するフリーランス 顧客情報や請求記録を自分のマシンに保管する小規模事業者 PeppolまたはXRechnung形式の電子請求書を作成する セルフホストのサーバーで複数デバイスから使える共有請求書システムを運用する
- invoice-builder のインストール方法は?
- リポジトリをクローンします: git clone https://github.com/piratuks/invoice-builder.git プロジェクトのフォルダーに移動します: cd invoice-builder Dockerイメージをプルします: docker compose pull アプリを起動し、ブラウザーで http://localhost:3001 を開きます: docker compose up -d
- invoice-builder はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/piratuks/invoice-builder
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
フリーランス向けのセルフホスト型オープンソース請求書アプリ。見積書、請求書、支払い、電子請求書、法定アーカイブに対応します。
Factur-X、FatturaPA、UBL 2.1形式の電子請求書を作成できる、軽量なセルフホスト型請求書アプリです。
フリーランスやチーム向けのセルフホスト型勤怠・請求アプリ。タイマー、プロジェクト管理、PDF請求書、Peppol電子請求書に対応。
Laravel製のセルフホストまたはホステッド型の請求アプリ。請求書、見積もり、プロジェクト、タスク、経費、時間を管理できます。
LaravelとVueJSで構築された、小規模事業者やフリーランス向けのオンライン会計ソフトウェア。RESTful APIとアプリストアを備える。