# Overview

<figure><img src="https://117397612-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSlG6RrSDmGrQX2xjM6AT%2Fuploads%2Fu7EfJHRqXOZm69zWsBsk%2Fcover.png?alt=media&#x26;token=32a708ec-147e-460d-a45f-716eb4f5584a" alt=""><figcaption></figcaption></figure>

Our framework is built with PHP and utilizes the power of Laravel, the leading PHP framework, as its main backbone. In addition, we have integrated the awesome package Splade.dev, which brings even more versatility and enhancements to your development experience.

With TomatoPhp, you can experience accelerated development, as we have combined the most repetitive tasks into a comprehensive package that makes application generation a breeze. Not only that, but you can also customize your workflow and CRUD with ease, thanks to our dozens of ready-made add-ons and the integration of Splade.dev.

Get ready to say goodbye to the tedious and time-consuming tasks of web development, and hello to a new era of efficiency and customization. Our framework is your secret weapon to build the next generation of web applications with ease. Don't wait any longer, download TomatoPhp now and start your journey to effortless web development today!

>

### Gold Sponsors

<figure><img src="https://117397612-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSlG6RrSDmGrQX2xjM6AT%2Fuploads%2FBJ3fRLHZPnAgT4gLvgRq%2Fjetbrains-mono-white.png?alt=media&#x26;token=7e3da126-0e83-45d1-9ae5-c2833df9e8e9" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="https://117397612-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSlG6RrSDmGrQX2xjM6AT%2Fuploads%2FUde1xCMuCA5TmAW9BvWV%2F742.23%20x%20828.45.png?alt=media&#x26;token=9d22efd5-06dc-40eb-9ed0-7bd03bbf1b6a" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="https://117397612-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSlG6RrSDmGrQX2xjM6AT%2Fuploads%2Fs85H5Cz4j9M8jSAEu4z5%2F109404907_3108551212563042_198488632876570388_n.png?alt=media&#x26;token=8dba42b0-0a9f-4233-8c0f-a04193d89199" alt=""><figcaption></figcaption></figure>

### Overview

**TomatoPHP** is built to make it easy to develop web apps and API by generating files of CRUD operations and support helpers of tonnes of functions to make it easy to manage and use framework services.

### Back-End Tech Space

1. [Laravel](https://laravel.com/)
2. [Splade](https://splade.dev)
3. [Breeze Starter Kit](https://splade.dev/docs/breeze)

### Front-End Tech Space

please review these packages before starting development.

1. [VueJs](https://vuejs.org/)
2. [TailwindCSS](https://tailwindcss.com/)
3. [ViteJS](https://vitejs.dev/)
4. [inertiaJS](https://inertiajs.com)

### Features

* SPA App With Blade
* CRUD Generator Web / API [Web](https://github.com/tomatophp/docs/blob/master/broken-reference/README.md) / [API](https://docs.tomatophp.com/plugins/tomato-api)
* Support [HMVC](https://nwidart.com/laravel-modules/v6/introduction) Architecture
* [Authentication & User Manager](https://docs.tomatophp.com/plugins/tomato-roles)
* Responsive UI Using [Filament Template](https://github.com/tomatophp/docs/blob/master/broken-reference/README.md)
* RTL/Dark Mode Support
* Ready to Use Breeze Tool Kit Support RTL/Dark Mode
* Ready to Use Arabic / English Translations
* Easy To use [Menu With Provider](https://docs.tomatophp.com/tomato-admin/menu)

### Credits

TomatoPHP uses some open-source third-party libraries/packages internally, many thanks to the web community, it will be perfect if you review it before start using our framework:

* [**Laravel**](https://laravel.com/) Main Framework
* [**InertiaJS**](https://inertiajs.com/) VueJs Framework
* [**TailwindCSS**](https://tailwindcss.com/) Style Kit
* [**VueJs**](https://vuejs.org/) Javascript framework
* [**Splade**](https://splade.dev) The magic of Inertia.js with the simplicity of Blade
* [**Filament**](https://filamentphp.com/) It's a very creative admin panel for TALL stack
* [**Laravel Sanctum**](https://laravel.com/docs/8.x/sanctum) APIs Token Auth
* [**Laravel Permission**](https://spatie.be/docs/laravel-permission/v4/introduction) User ACL
* [**Laravel Module**](https://nwidart.com/laravel-modules/v6/introduction) MVC Modular Arch
* [**Laravel Excel**](https://laravel-excel.com/) Import & Export Excel
* [**Laravel Sitemap**](https://github.com/spatie/laravel-sitemap) Sitemap Generator
* [**Laravel Translatable**](https://github.com/spatie/laravel-translatable) Translation UI
* [**Laravel Media Library**](https://github.com/spatie/laravel-medialibrary) Media & Upload
* [**Laravel Backup**](https://github.com/spatie/laravel-backup) Backup

### Contributors

* [Fady Mondy](https://github.com/3x1io)
* [Khaled Abodaif](https://github.com/khaledAbodaif)
* [Ahmed Elbanna](https://github.com/Ahmed-Elbanna-Git)
* [Mohamed Ibrahem](https://github.com/marious)

### License

The MIT License (MIT). Please see [License File](https://github.com/queents/vilt/blob/master/LICENSE.md) for more information.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tomatophp.com/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
