PHPackages                             sensy/scrud - 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. [Framework](/categories/framework)
4. /
5. sensy/scrud

ActiveLibrary[Framework](/categories/framework)

sensy/scrud
===========

CRUD Starterkit for Laravel by sensy

v1.1.4(1y ago)017[1 issues](https://github.com/onensensy/scrud/issues)proprietaryBladePHP ^8.0

Since May 26Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/onensensy/scrud)[ Packagist](https://packagist.org/packages/sensy/scrud)[ RSS](/packages/sensy-scrud/feed)WikiDiscussions main Synced 1mo ago

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

Sensy/Scrud
-----------

[](#sensyscrud)

**Sensy/Scrud** is a Laravel package that provides a CRUD (Create, Read, Update, Delete) starter kit. It helps you quickly scaffold CRUD operations for your models, making it easier to build and maintain your Laravel applications.

### Requirements

[](#requirements)

- PHP: ^8.0
- Laravel/Framework: ^8.0|^9.0|^10.0|^11.0
- Livewire/Livewire: ^3.0
- Spatie/Laravel-Permission: ^5.0
- Laravel/Jetstream: ^2.0

Features
--------

[](#features)

- Quick CRUD scaffolding for Eloquent models
- Auto-generates controllers, views, Permissions, and routes
- Customizable templates
- Supports basic and advanced CRUD operations

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

[](#installation)

The first step is to follow and make sure you complete installation of jetstream from their official website.

> NOTE: TEAMS is not yet supported so please dont use teams.

To install the package, use Composer:

```
composer require sensy/scrud
```

After installing, add the service provider in your providers array in your `app.php` file.

```
Sensy\Scrud\Providers\ScrudServiceProvider::class,
```

Then run initial installations

```
php artisan s-crud:install

```

Available Commands
------------------

[](#available-commands)

### `s-crud:setup`

[](#s-crudsetup)

Create models without migrations by default. Use the `--m` option to create the with migration.

```
php artisan s-crud:setup {ModelName} {--m}
```

### `s-crud:crud`

[](#s-crudcrud)

Scaffold a full CRUD for a given model.

```
php artisan s-crud:crud {ModelName}
```

This command will generate:

- A controller for handling CRUD operations
- Views for creating, editing, and listing records
- Routes for accessing the CRUD interface
- Permissions for limiting access
- Menus are registered (Side menu)
- System modules are registered

### `s-crud:create-user`

[](#s-crudcreate-user)

Create a new user with an optional role.

```
php artisan s-crud:create-user {name} {email} {password} {--role=}
```

### `s-crud:extractor`

[](#s-crudextractor)

Extract database data to be synced/Deployed.

```
php artisan s-crud:extractor
```

### `s-crud:deploy`

[](#s-cruddeploy)

Deploy the system.

```
php artisan s-crud:deploy
```

You can use `--live` to deploy to a live environment

```
php artisan s-crud:deploy --live
```

Usage
-----

[](#usage)

### Scaffolding CRUD Operations

[](#scaffolding-crud-operations)

To scaffold CRUD operations for a model:

```
php artisan s-crud:crud ModelName
```

This will generate the necessary controller, views, and routes to manage records for your model.

### Customizing Templates

[](#customizing-templates)

You can customize the generated templates by editing the files in `resources/views/vendor/scrud/`.

### Configuration

[](#configuration)

You can configure the package by editing the configuration file located at `config/scrud.php`.

Example
-------

[](#example)

To scaffold CRUD operations for a `Product` model:

First, set up the model and migration:

```
php artisan s-crud:setup Product
```

Optionally, use the `--m` flag to create only the model:

```
php artisan s-crud:setup Product --m
```

After modifying the generated files as needed, you can scaffold the CRUD operations:

```
php artisan s-crud:crud Product
```

This will generate the necessary controller, views, and routes to manage products in your application.

Other Assets
------------

[](#other-assets)

### Logo

[](#logo)

To modify the logo, replace the file `public/backend/assets/img/logo.png`

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

[](#contributing)

Thank you for considering contributing to Sensy/Scrud! Please read the [CONTRIBUTING.md](CONTRIBUTING.md) file for details on our code of conduct and the process for submitting pull requests.

License
-------

[](#license)

Sensy/Scrud is open-source software licensed under the [MIT license](LICENSE.md).

Credits
-------

[](#credits)

- [Onen Sensy](https://github.com/onensensy)
- [All Contributors](https://github.com/onensensy/scrud/graphs/contributors)

### TODO

[](#todo)

- Paginations on views
- Enhance Logging
- Add requirement (iseed)
- Decimal Validation rule enhancement
- Login Page
- Dynamic Way of declaring logo
- System Configurations(Logo, System Name,etc)
- Unique costraint fix in the scafold of controllers
- Place validation vertically for cleaner code
- Published Views are not working
- Menu Search
- Configs (Input driver)
- File input locally
- Disable Success/Error messages
- Add helper into the package

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance57

Moderate activity, may be stable

Popularity6

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 95.5% 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 ~3 days

Total

15

Last Release

672d ago

PHP version history (2 changes)v1.0.0PHP ^8.0|^9.0|^10.0

v1.0.1PHP ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/3a0f48e9f8af6b08970e0cc6c9017d5b67086ae51d7c31f272ef80103eb3bed5?d=identicon)[sensy](/maintainers/sensy)

---

Top Contributors

[![onensensy](https://avatars.githubusercontent.com/u/83227737?v=4)](https://github.com/onensensy "onensensy (21 commits)")[![gitbutler-client](https://avatars.githubusercontent.com/u/132921372?v=4)](https://github.com/gitbutler-client "gitbutler-client (1 commits)")

### Embed Badge

![Health badge](/badges/sensy-scrud/health.svg)

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

###  Alternatives

[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[devdojo/wave

Wave SaaS Starter Kit

6.4k1.0k](/packages/devdojo-wave)[mhmiton/laravel-modules-livewire

Using Laravel Livewire in Laravel Modules package with automatically registered livewire components for every modules.

236409.6k9](/packages/mhmiton-laravel-modules-livewire)[raugadh/fila-starter

Laravel Filament Starter.

614.9k](/packages/raugadh-fila-starter)

PHPackages © 2026

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