<h3 align="center">Quickly build an admin panel for your Eloquent models, then customize every little detail.</h3>

https://user-images.githubusercontent.com/33960976/228454020-91f42000-919e-413c-92c7-d406725f6dd2.mp4

-----

Among the FREE features of each admin interface:
- [List](https://siberfx.com/docs/crud-operation-list-entries) operation
    - 24 column types
    - 1-1, 1-n and n-n relationships
    - table view with search, pagination
    - click column header to sort by it
    - custom buttons
    - details row
    - easily create new column types
    - easily override an existing column type
- [Create](https://siberfx.com/docs/crud-operation-create) / [Update](https://siberfxcom/docs/crud-operation-update) operations
    - 29 field types
    - back-end validation using Laravel Form Requests
    - translatable models (multi-language)
    - have multiple fields per line
    - split fields into tabs
- [Delete](https://siberfx.com/docs/crud-operation-delete) operation
- [Reorder](https://siberfx.com/docs/crud-operation-reorder) operation
- [Revise](https://siberfx.com/docs/crud-operation-revisions) operation (aka. audit log)

But professionals don't love Siberfx just because it's feature-packed. They also love it because it's **ridiculously easy to override a functionality**. Generally, you just need to create a function (or blade file) with the right name. Yes, it can be _that_ easy.

> Need more complex features? Purchase [Siberfx](https://siberfx.com/pricing), our closed-source paid add-on. It will add **5 more operations, 10 filters, 28 more fields, 6 more columns and 1 more widget**. For more info, see our [FREE vs PRO comparison table](https://siberfxcom/docs/features-free-vs-paid). We believe it's everything you need to build admin panels of _any_ complexity.


## Demo

Please see [demo.siberfx.com](https://demo.siberfx.com/admin). Here's a sneak peek:

<a href="https://siberfx.com/" title="Siberfx Screenshots Spread"><img src="https://user-images.githubusercontent.com/1032474/86720524-c5a1d480-c02d-11ea-87ed-d03b0197eb25.gif"></a>

## Getting Started

Start with the ["Introduction" page in our docs](https://siberfx.com/docs/introduction) in our docs. It will explain what you can do with Siberfx, and let you choose a guide, depending on how you like to learn:
- a 59-minute ["Getting Started" video course](https://siberfx.com/docs/getting-started-videos);
- a 20-minute ["Getting Started" text course](https://siberfx.com/docs/getting-started-basics);
- a 4-day, 5min/day ["Getting Started" drip email course](https://sendy.digitallyhappy.com/subscription?f=jlldf83763papd2Ifee0838Xs65TkXSvi17yEAuEnJiNj9ct53p5tikGHM4OkvpCeFUCbwcEYRt763ZSTILFXRWWEQ);

## Install

For the current version (recommended):
- [Install Siberfx v6 on Laravel 10 & 11 ](https://siberfx.com/docs/installation);


## Change Log

Please see [the Releases tab](https://github.com/siberfx/CRUD/releases).

## Security

> It's _heavily_ recommended that you **[subscribe to the Siberfx Newsletter](http://siberfx.com/newsletter)** so you can find out about any security updates, breaking changes or major features. We send an email about 1-2 emails per year. Sometimes less.

If you discover any security related issues, please email info@siberfx.com instead of using the issue tracker. Alternatively, please disclose the issue on [huntr.dev](https://huntr.dev/) to also get a small bounty ($25-40).

## License

Siberfx is open-core:
- **Siberfx CRUD is licensed under the [MIT License](LICENSE.md)** (open-source free software); it is perfect if you're building a simple admin panel - it's packed with features! It's also perfect if you're building an open-source project, the permissive license allows you to do whatever you want;

[Our documentation](https://siberfx.com/docs) covers both CRUD and PRO, with all the PRO features clearly labeled <span class="badge badge-pill badge-info">PRO</span>. You do not _need_ PRO, that is just an add-on. But we're hoping you find it useful, and pay for it, to support the development of our open-core.

<a name="versioning"></a>
## Versioning

Our packages follow [semantic versioning](https://semver.org/). Here's what `major.minor.patch` (eg. `6.0.1`) means for us:
- `major` - breaking changes, major new features, complete rewrites; released **once a year**, in the first quarter; it adds features that were previously impossible and upgrades our dependencies; upgrading is done by following our clear and detailed upgrade guides;
- `minor` - new features, released in backwards-compatible ways; **every few months**; update takes seconds;
- `patch` - bug fixes & small non-breaking changes; historically **every week**; update takes seconds;

When we release a new Siberfx\CRUD version, all premium addons receive support for it the same day. When you buy a premium Siberfx addon, you get access to not only _updates_, but also _upgrades_ (for 12mo), that means that... **any time you buy a Backpack addon, it is very likely that you're not only buying the _current_ version** (`v6` at the moment), **but also the upgrade to the _next version_** (`v7` for example).

## Contributing Guidelines

This project stands by [The Whole Fruit Manifesto](https://github.com/the-whole-fruit/manifesto). We believe that “_writing good code_” is not only about “_writing good code_”. It’s also about the words around it. That’s why, to make sure your contribution is well received, we ask you to [read and keep in mind the ONE=MOR framework and guidelines](https://github.com/the-whole-fruit/manifesto) when writing comment blocks, PR titles, PR descriptions, and in general, when writing to our community.



