OSS探訪

Akaunting — 請求・経費・帳簿をLaravelでまとめる、中小企業向けself-hostable accounting software

OSS健全度 85
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
10,123
主要言語
PHP
ライセンス
未判定
リポジトリ最終更新
2026/09/16

概要

Akauntingは、小規模businessやfreelancer向けのonline accounting softwareです。invoice、expense、bookkeeping等をLaravelベースで扱い、App Storeによる拡張も備えます。2026年9月16日時点の最新安定版は3.2.3。sourceはBSL 1.1で、production利用には明確な上限制約があります。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

invoice・expense・bookkeepingを一つのaccounting applicationで管理

READMEはsmall business/freelancer向けaccounting softwareとして、Laravel、VueJS、Tailwind、RESTful API、modular App Store構成を説明しています。Built withはGitHub Topicsに基づきPHP + Laravelを表示します。

出典:[1][2]

PHP/Laravel環境へon-premise導入できる

PHP 8.1+、Node 18/20、MariaDB/MySQL/PostgreSQL/SQLite等を用意し、Composer/NPM dependencyを入れた後 php artisan install でdatabaseとadmin accountを初期化できます。3.2.3はStable ZIPも配布されています。

出典:[2][3]

小規模事業者がinvoice・payment・expenseを自分のserverで運用したい場合に

単一companyの小規模accountingを自前infraへ置きたいケースや、Laravel ecosystemでextensionを作りたい場合に適します。

BSL 1.1のproduction上限をOSSのように扱わない

Additional Use Grantではproduction利用を「2 users以下・1 company・1000 invoices以下」に制限し、white-label配布や第三者向けAccounting Serviceも禁止しています。各versionは公開から4年後にGPLv3へChange Licenseされます。通常のpermissive/open-source licenseとは異なるため、business導入前にlicense確認が必要です。

出典:[4]

参考にした公式資料

  1. [1]akaunting/akaunting — GitHub repository metadata(2026-09-16)
  2. [2]Akaunting — README(2026-09-16)
  3. [3]Akaunting 3.2.3 release(2026-09-16)
  4. [4]Akaunting — Business Source License 1.1(2026-09-16)
編集部からの補足

source availableですがBSL 1.1のproduction上限があります。2 users・1 company・1000 invoices等の条件をbusiness導入前に確認してください。

3ステップで試す

  1. 1

    ソースと依存関係を準備

    PHP 8.1+と対応database、Node.js 18または20を先に用意します。

    git clone https://github.com/akaunting/akaunting.git && cd akaunting && composer install
  2. 2

    frontend assetをbuild

    READMEのinstallation手順に沿ってfrontend dependencyとassetを準備します。

    npm install && npm run dev
  3. 3

    Akauntingを初期化

    database/admin情報を自分の値へ置き換えます。local確認では `php artisan serve` も利用できます。BSLのproduction利用条件は別途確認してください。

    php artisan install --db-name="akaunting" --db-username="<user>" --db-password="<password>" --admin-email="<email>" --admin-password="<strong-password>"
公式READMEで確認

成長

成長の推移 · 直近30日

10,123 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
95
Open PR
3

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

カテゴリ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • php
  • laravel
  • accounting
  • invoices
  • payments
  • expenses
  • laravel-application
  • invoicing
  • billing
  • budget
  • money
  • balance
Stars
10,123
Forks
2,983
Watchers
222
Open Issues
2
主要言語
PHP
ライセンス
未判定
リポジトリ最終更新
2026/09/16

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

Akauntingとは?Laravel製self-host会計ソフトを解説 | OSS探訪