PHPackages                             savannabits/acacia - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. savannabits/acacia

ActiveLibrary[Admin Panels](/categories/admin)

savannabits/acacia
==================

Modular Backend Code Generation Engine for laravel 9.2, Vue.js 3.x and Tailwindcss 3.x inspired. Inspired by nwidart/laravel-modules and savannabits/jetstream-inertia-generator

v1.4.0(4y ago)4225510[7 issues](https://github.com/savannabits/acacia/issues)MITVuePHP ^8.0|^8.1

Since Mar 19Pushed 4y ago2 watchersCompare

[ Source](https://github.com/savannabits/acacia)[ Packagist](https://packagist.org/packages/savannabits/acacia)[ GitHub Sponsors](https://github.com/coolsam726)[ RSS](/packages/savannabits-acacia/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (18)Versions (28)Used By (0)

acacia
======

[](#acacia)

[![Latest Version on Packagist](https://camo.githubusercontent.com/cd373350d29a08754f7f2671fb69d173842a01ea1763dc191643216d89924f1d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f736176616e6e61626974732f6163616369612e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/savannabits/acacia)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/6cb9fca4ee7eb78780dd917d02f4732f17c9bb6bc4d7629fcf043397037fc24d/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f736176616e6e61626974732f6163616369612f6d61696e2e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/savannabits/acacia)[![Total Downloads](https://camo.githubusercontent.com/3ea00dd1e57a4197592fe7be5565e13eef7219b623adca18484f0703773a6390/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f736176616e6e61626974732f6163616369612e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/savannabits/acacia)

`savannabits/acacia` (an improved successor to `savannabits/jetstream-inertia-generator`) is a Backend Modular Code and CRUD generator for Laravel 9. The code is generated in the following stack:

- Laravel ^9
- Inertia.js
- Laravel Breeze &amp; Sanctum
- Vue.js ^3
- Tailwindcss ^3
- PrimeVue ^3.11

Before Installation
-------------------

[](#before-installation)

Before you begin installation, you have to prepare your laravel app by installing the following:

1. Install and Configure Laravel Sanctum [Follow these Steps](https://laravel.com/docs/9.x/sanctum#installation)
2. Install and configure Laravel Breeze as the authentication package [Follow these steps](https://laravel.com/docs/9.x/starter-kits#laravel-breeze-installation)
3. Install and configure `spatie/laravel-permission`. [Follow these Steps](https://spatie.be/docs/laravel-permission/v5/installation-laravel)
4. Install and configure `laravel/scout`. By default, acacia will try to configure the basic `database` driver for scout during installation. [Follow Scout Installation steps](https://laravel.com/docs/9.x/scout#installation)

Now you are ready to install Acacia! Don't worry, acacia will be installed as a separate modular component, with its own frontend assets and even compilation process using vite.js, all separate from your main app, allowing you to even mix two frontend stacks together!

Install
-------

[](#install)

To install through Composer, by run the following command:

```
composer require savannabits/acacia -W
```

By default, the Acacia's classes are not loaded automatically. Before proceeding with installation, autoload the Acacia namespace and backend modules using `psr-4` by adding the following to your app's composer.json:

```
{
  "autoload": {
    "psr-4": {
        "App\\": "app/",
        "Database\\Factories\\": "database/factories/",
        "Database\\Seeders\\": "database/seeders/",
        "Acacia\\": "acacia/"
    }
  }
}
```

**Tip: don't forget to run `composer dump-autoload` afterwards.**

The package will automatically register its service providers. Then install the necessary files for code generation and backend by running:

```
php artisan acacia:install
```

**Top: If you would like to force the replacement of existing Acacia files, add the --force option to the command above**From here, you are ready to generate code and interact with your new backend.

Preview &amp; Documentation
---------------------------

[](#preview--documentation)

See a Preview or sample of the backend that you will get using this package [HERE](https://acacia.savannabits.com/backend).

Username: `admin@savannabits.com`
Password: `password`

You'll find installation instructions and full documentation on .

Credits
-------

[](#credits)

- [Sam Maosa](https://github.com/coolsam726)
- [Savannabits Ltd](https://github.com/savannabits)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2 days

Total

26

Last Release

1467d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5610289?v=4)[Sam Maosa](/maintainers/coolsam726)[@coolsam726](https://github.com/coolsam726)

---

Top Contributors

[![coolsam726](https://avatars.githubusercontent.com/u/5610289?v=4)](https://github.com/coolsam726 "coolsam726 (106 commits)")

---

Tags

acaciacodecrudgeneratorjiglaravelprimevuesavannabitstailwindcssvitevuelaravelgeneratormodulemodulescrudsavannabits

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/savannabits-acacia/health.svg)

```
[![Health](https://phpackages.com/badges/savannabits-acacia/health.svg)](https://phpackages.com/packages/savannabits-acacia)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
