Repolode
invoiceninja

invoiceninja/invoiceninja

Laravel製のセルフホストまたはホステッド型の請求アプリ。請求書、見積もり、プロジェクト、タスク、経費、時間を管理できます。

代替できる製品:FreshBooksZoho InvoiceQuickBooks

スター
10,312
フォーク
2,762
未解決の Issue
237
最終コミット
7 時間前

これは何?

Invoice Ninjaは、顧客への請求を行うためのソース公開型ビジネスアプリケーションです。請求書、見積もり、定期請求、支払い、経費、プロジェクト、タスク、時間管理をひとつのシステムで扱えます。顧客にポータルを提供し、書類の閲覧や支払いを可能にできます。

ホステッド型SaaSサービス、またはセルフホスト型インストールとして提供されており、Docker、Cloudron、YunoHostなどのデプロイ方法が案内されています。公式のAndroid、iOS、macOS、Windows、Linuxクライアントが利用でき、セルフホスト型サーバーもこれらのアプリに対応しています。他システムとの連携用にAPIのドキュメントが用意されており、バックエンドはLaravelフレームワークを使ったPHPで実装されています。

コードはソース公開型ライセンス(Elastic License)の下で公開されています。また、顧客向けページからInvoice Ninjaのブランド表示を削除するホワイトラベル機能は、有料ライセンスで提供されています。

主な機能

  • 01顧客管理機能を備え、請求書、見積もり、定期請求を作成できます。
  • 02対応する決済ゲートウェイを通じてオンライン決済を受け付けられます。
  • 03プロジェクト、タスク、経費、請求対象の作業時間を管理できます。
  • 04顧客が書類を閲覧・支払いできるポータルを提供します。
  • 05連携に使えるREST APIのドキュメントが用意されています。
  • 06ホステッド型SaaSとして利用するか、Docker、VMなどのプラットフォームにセルフホストできます。

ユースケース

  • 請求書の発行と請求対象時間の管理が必要なフリーランスや小規模エージェンシー。
  • 請求データを自社サーバーで管理したい事業者。
  • 請求業務をプロジェクト、タスク、経費とひとつのツールで連携させたいチーム。
  • APIを通じて請求データと連携する機能を開発する開発者。

クイックスタート

  1. 1

    リリースタグを指定してリポジトリをクローンする

    git clone --depth 1 -b v5.11.53 https://github.com/invoiceninja/invoiceninja.git
  2. 2

    環境設定ファイルを作成する

    cp .env.example .env
  3. 3

    ComposerでPHPの依存関係をインストールする

    composer i -o --no-dev
  4. 4

    組み込みWebサーバーを起動し、localhost:8000を開く

    php artisan serve

使う前に知っておきたいこと

  • ライセンスはElastic Licenseです。ソースコードは公開されていますが、OSI承認のオープンソースライセンスではありません。
  • セルフホスティングにはPHPとComposerが必要で、.envを手動で設定する必要があります。
  • .envファイル内のAPP_KEYを失うと、暗号化されたデータを復元できません。

トピック

よくある質問

invoiceninja とは?
Laravel製のセルフホストまたはホステッド型の請求アプリ。請求書、見積もり、プロジェクト、タスク、経費、時間を管理できます。 Invoice Ninjaは、顧客への請求を行うためのソース公開型ビジネスアプリケーションです。請求書、見積もり、定期請求、支払い、経費、プロジェクト、タスク、時間管理をひとつのシステムで扱えます。顧客にポータルを提供し、書類の閲覧や支払いを可能にできます。
invoiceninja は無料で使えますか?ライセンスは?
invoiceninja は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
invoiceninja は今もメンテナンスされていますか?
活発にメンテナンス中。invoiceninja の最終コミットは 2026年10月21日 です。
invoiceninja は何に使えますか?
請求書の発行と請求対象時間の管理が必要なフリーランスや小規模エージェンシー。 請求データを自社サーバーで管理したい事業者。 請求業務をプロジェクト、タスク、経費とひとつのツールで連携させたいチーム。 APIを通じて請求データと連携する機能を開発する開発者。
invoiceninja のインストール方法は?
リリースタグを指定してリポジトリをクローンする: git clone --depth 1 -b v5.11.53 https://github.com/invoiceninja/invoiceninja.git 環境設定ファイルを作成する: cp .env.example .env ComposerでPHPの依存関係をインストールする: composer i -o --no-dev 組み込みWebサーバーを起動し、localhost:8000を開く: php artisan serve
invoiceninja はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/invoiceninja/invoiceninja

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト