PHPackages                             cambosoftware/cambo-admin - 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. cambosoftware/cambo-admin

ActiveLibrary[Admin Panels](/categories/admin)

cambosoftware/cambo-admin
=========================

A complete Laravel backoffice package with Vue.js components, authentication, roles, permissions, and more.

v1.9.17(3mo ago)020MITVuePHP ^8.2CI passing

Since Feb 6Pushed 3mo agoCompare

[ Source](https://github.com/cambosoftware/cambo-admin)[ Packagist](https://packagist.org/packages/cambosoftware/cambo-admin)[ Docs](https://github.com/cambosoftware/cambo-admin)[ RSS](/packages/cambosoftware-cambo-admin/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (6)Versions (33)Used By (0)

CamboAdmin
==========

[](#camboadmin)

[![Latest Version on Packagist](https://camo.githubusercontent.com/065ee404ef47f06841d75b69f3f1aa088aeae47c1f0b476c3f8741033bf1320d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f63616d626f736f6674776172652f63616d626f2d61646d696e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/cambosoftware/cambo-admin)[![Total Downloads](https://camo.githubusercontent.com/29ae55c2efc49800a30146e78f1614ef279101a14db37656a27abbddd9162774/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f63616d626f736f6674776172652f63616d626f2d61646d696e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/cambosoftware/cambo-admin)[![Tests](https://github.com/cambosoftware/cambo-admin/actions/workflows/tests.yml/badge.svg)](https://github.com/cambosoftware/cambo-admin/actions)[![License](https://camo.githubusercontent.com/e234f606dbbba9eb0de5e8facb4b0909a62b313d8333f95bdbff0fea3141c17e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f63616d626f736f6674776172652f63616d626f2d61646d696e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/cambosoftware/cambo-admin)[![Documentation](https://camo.githubusercontent.com/32caa1cb431f90d650fe0d8cb70296f38bf90f337b25ae883584be8fc74d377f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63732d63616d626f2d2d61646d696e2e63616d626f736f6674776172652e636f6d2d626c75652e7376673f7374796c653d666c61742d737175617265)](https://cambo-admin.cambosoftware.com)

A complete Laravel backoffice package with 150+ Vue.js components, authentication, roles &amp; permissions, and more. Build beautiful admin panels in minutes.

Documentation
-------------

[](#documentation)

**Full documentation is available at [cambo-admin.cambosoftware.com](https://cambo-admin.cambosoftware.com)**

- [Getting Started](https://cambo-admin.cambosoftware.com/guide/)
- [Installation Guide](https://cambo-admin.cambosoftware.com/guide/installation)
- [Configuration](https://cambo-admin.cambosoftware.com/guide/configuration)
- [Components Reference](https://cambo-admin.cambosoftware.com/components/)
- [API Reference](https://cambo-admin.cambosoftware.com/api/)

### For AI Assistants (Claude, GPT, etc.)

[](#for-ai-assistants-claude-gpt-etc)

AI-optimized documentation for automated integration:

- **[llms.txt](https://cambo-admin.cambosoftware.com/llms.txt)** - Quick reference
- **[llms-full.txt](https://cambo-admin.cambosoftware.com/llms-full.txt)** - Complete documentation (all components, props, examples)
- **[CLAUDE.md](https://github.com/cambosoftware/cambo-admin/blob/main/CLAUDE.md)** - Claude Code integration guide

Features
--------

[](#features)

- **150+ Vue.js Components** - Buttons, Forms, Tables, Modals, Charts, and more
- **Authentication** - Login, Register, 2FA, Sessions, Password Reset
- **Roles &amp; Permissions** - Granular permission system with middleware
- **Notifications** - Real-time notification center
- **Activity Log** - Automatic activity tracking
- **Dashboard Builder** - Drag &amp; drop customizable widgets
- **File Manager** - Upload, organize, and manage files (local/S3)
- **Settings Manager** - Dynamic settings by groups
- **Import/Export** - CSV, Excel, PDF support
- **Multi-language (i18n)** - RTL support, translation management
- **Themes** - Customizable color themes
- **CRUD Generator** - Generate complete CRUD with one command

Requirements
------------

[](#requirements)

- PHP 8.2+
- Laravel 11+ or 12+
- Node.js 18+
- Inertia.js 2.0+

Installation
------------

[](#installation)

```
composer require cambosoftware/cambo-admin
```

### Full Installation (Recommended)

[](#full-installation-recommended)

```
php artisan cambo:install --full
```

This will:

- Publish all configuration and assets
- Run migrations
- Seed default data (roles, permissions, settings, widgets)
- Create an admin user

### Interactive Installation

[](#interactive-installation)

```
php artisan cambo:install
```

Choose which modules to install interactively.

### Minimal Installation (UI only)

[](#minimal-installation-ui-only)

```
php artisan cambo:install --only=ui
```

Install only the Vue.js components without backend features.

After Installation
------------------

[](#after-installation)

```
npm install
npm run build
```

Visit your application at `http://localhost/admin`

Configuration
-------------

[](#configuration)

After installation, customize the package via `config/cambo-admin.php`:

```
return [
    'modules' => [
        'auth' => true,
        'users' => true,
        'roles' => true,
        'permissions' => true,
        'notifications' => true,
        'activity-log' => true,
        'dashboard' => true,
        'media' => true,
        'settings' => true,
        // ...
    ],

    'appearance' => [
        'name' => 'My Admin',
        'primary_color' => '#6366f1',
        'dark_mode' => 'auto',
    ],

    'routes' => [
        'prefix' => 'admin',
        'middleware' => ['web', 'auth', 'verified'],
    ],
];
```

CLI Commands
------------

[](#cli-commands)

### Generate CRUD

[](#generate-crud)

```
php artisan cambo:crud Product --fields="name:string,price:decimal,active:boolean"
```

Generates:

- Migration
- Model with fillable
- Controller with all CRUD methods
- 4 Vue pages (Index, Create, Edit, Show)
- Routes

### Generate Vue Page

[](#generate-vue-page)

```
php artisan cambo:page Reports/Analytics --title="Analytics" --with-card --with-table
```

### Generate Vue Component

[](#generate-vue-component)

```
php artisan cambo:component StatsCard --category=Widgets --with-props --with-emits
```

### Add Module After Installation

[](#add-module-after-installation)

```
php artisan cambo:add notifications
```

Components
----------

[](#components)

### Layout (8)

[](#layout-8)

AdminLayout, Sidebar, SidebarItem, SidebarDivider, Navbar, Breadcrumb, PageHeader, Container

### UI (12)

[](#ui-12)

Button, ButtonGroup, IconButton, Badge, Avatar, AvatarGroup, Icon, Spinner, Skeleton, Tooltip, Divider, AppLink

### Overlays (8)

[](#overlays-8)

Modal, ConfirmModal, Drawer, Dropdown, DropdownItem, DropdownDivider, Popover, ContextMenu

### Feedback (6)

[](#feedback-6)

Alert, Toast, ToastContainer, ProgressBar, EmptyState, ErrorState

### Containers (8)

[](#containers-8)

Card, CardGrid, Accordion, AccordionItem, Tabs, Tab, Collapse, Panel

### Forms - Basic (14)

[](#forms---basic-14)

Form, FormGroup, Input, Textarea, Select, SelectSearch, SelectMultiple, Checkbox, CheckboxGroup, Radio, RadioGroup, RadioCards, Switch, Toggle

### Forms - Advanced (20)

[](#forms---advanced-20)

DatePicker, DateRangePicker, TimePicker, DateTimePicker, ColorPicker, FilePicker, ImagePicker, FileDropzone, RichTextEditor, MarkdownEditor, CodeEditor, TagInput, SliderInput, RangeInput, RatingInput, PasswordInput, SearchInput, PhoneInput, CurrencyInput, NumberInput

### Data Display (16 + 10 + 12)

[](#data-display-16--10--12)

Table, TableHead, TableBody, TableRow, TableCell, SortableHeader, Pagination, List, ListItem, DescriptionList, Tree, Timeline, DataTable, and 22 sub-components/formatters

### Charts (9)

[](#charts-9)

Chart (wrapper), LineChart, AreaChart, BarChart, DonutChart, PieChart, StatCard, StatGrid, MiniChart

### Navigation (4)

[](#navigation-4)

NavLink, NavGroup, StepWizard, BackButton

### Utilities (7)

[](#utilities-7)

CopyButton, ClickToCopy, ExternalLink, Highlight, RelativeTime, CountUp, Kbd

Usage Example
-------------

[](#usage-example)

### Controller

[](#controller)

```
use CamboSoftware\CamboAdmin\QueryBuilder\QueryBuilder;

class UserController extends Controller
{
    public function index()
    {
        return inertia('Users/Index', [
            'users' => QueryBuilder::for(User::class)
                ->columns(['id', 'name', 'email', 'created_at'])
                ->searchable(['name', 'email'])
                ->sortable(['name', 'created_at'])
                ->exportable(['csv', 'excel'])
                ->paginate(25)
        ]);
    }
}
```

### Vue Page

[](#vue-page)

```

import AdminLayout from '@/Components/Layout/AdminLayout.vue'
import DataTable from '@/Components/Data/DataTable.vue'

defineProps({ users: Object })

```

Testing
-------

[](#testing)

```
cd packages/cambosoftware/cambo-admin
composer install
./vendor/bin/phpunit
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [CamboSoftware](https://github.com/cambosoftware)
- [All Contributors](../../contributors)

License
-------

[](#license)

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

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance81

Actively maintained with recent releases

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 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 ~0 days

Total

32

Last Release

100d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7139784df05a5b6a4f43aae6137f60b9132754d393011f9a919cc517188cdc27?d=identicon)[cambodsoftware](/maintainers/cambodsoftware)

---

Top Contributors

[![adsofts](https://avatars.githubusercontent.com/u/3982462?v=4)](https://github.com/adsofts "adsofts (38 commits)")

---

Tags

laravelinertiacruddashboardadminbackofficevue

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/cambosoftware-cambo-admin/health.svg)

```
[![Health](https://phpackages.com/badges/cambosoftware-cambo-admin/health.svg)](https://phpackages.com/packages/cambosoftware-cambo-admin)
```

PHPackages © 2026

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