PHPackages                             kzarshenas/crazyphp - 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. kzarshenas/crazyphp

ActiveLibrary[Framework](/categories/framework)

kzarshenas/crazyphp
===================

My crazy framework for creating ultra-fast webapps.

0.9.0(7mo ago)1165[5 issues](https://github.com/kekefreedog/CrazyPHP/issues)MPL-2.0PHPCI passing

Since Jun 2Pushed 6d ago1 watchersCompare

[ Source](https://github.com/kekefreedog/CrazyPHP)[ Packagist](https://packagist.org/packages/kzarshenas/crazyphp)[ RSS](/packages/kzarshenas-crazyphp/feed)WikiDiscussions main Synced today

READMEChangelog (10)Dependencies (22)Versions (24)Used By (0)

CrazyPHP
========

[](#crazyphp)

My crazy framework for creating ultra-fast webapps.

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

[](#installation)

Install via composer :

```
composer require kzarshenas/crazyphp

```

Project
-------

[](#project)

New project :

```
php vendor/kzarshenas/crazyphp/bin/CrazyCommand new project
```

Update project :

```
php vendor/kzarshenas/crazyphp/bin/CrazyCommand update project
```

Delete project :

```
php vendor/kzarshenas/crazyphp/bin/CrazyCommand delete project
```

Router
------

[](#router)

New router

```
php vendor/kzarshenas/crazyphp/bin/CrazyCommand new router
```

Delete router

```
php vendor/kzarshenas/crazyphp/bin/CrazyCommand delete router
```

Router Type
-----------

[](#router-type)

New router type

```
php vendor/kzarshenas/crazyphp/bin/CrazyCommand new routerType
```

Delete router type

```
php vendor/kzarshenas/crazyphp/bin/CrazyCommand delete routerType
```

Partial
-------

[](#partial)

New partial

```
php vendor/kzarshenas/crazyphp/bin/CrazyCommand new partial
```

Delete partials

```
php vendor/kzarshenas/crazyphp/bin/CrazyCommand delete partial
```

Extension
---------

[](#extension)

New router type

```
php vendor/kzarshenas/crazyphp/bin/CrazyCommand new extension
```

Update extension

```
php vendor/kzarshenas/crazyphp/bin/CrazyCommand update extension
```

Delete router type

```
php vendor/kzarshenas/crazyphp/bin/CrazyCommand delete extension
```

Trash
-----

[](#trash)

Clean trash

> When you remove router... a backup of the files removed are copy into the trash.

```
php vendor/kzarshenas/crazyphp/bin/CrazyCommand delete trash
```

Docker (optionnal)
------------------

[](#docker-optionnal)

Create docker compose :

```
php vendor/kzarshenas/crazyphp/bin/CrazyDocker new
```

Delete docker compose :

```
php vendor/kzarshenas/crazyphp/bin/CrazyDocker delete
```

Up docker compose :

```
php vendor/kzarshenas/crazyphp/bin/CrazyDocker up
```

Down docker compose :

```
php vendor/kzarshenas/crazyphp/bin/CrazyDocker down
```

Dev
---

[](#dev)

Run test (usign PHPUnit)

```
php vendor/phpunit/phpunit/phpunit
```

Default env variables
---------------------

[](#default-env-variables)

> Env variables of the app are stored in `$GLOBALS["__CRAZY_APP"]`

NameTokkenTypeDescriptionCRAZY\_ROOT@crazyphp\_root&lt;string&gt;Root of crazyphp vendor folderAPP\_ROOT@app\_root&lt;string&gt;Root of your crazy applicationPHPUNIT\_TEST@phpunit\_test&lt;bool&gt;Determine if we are in a test contextCONFIG\_LOCATION@config\_location&lt;string&gt;Determine the location of the configs filesROUTER\_APP\_PATH@router\_app\_path&lt;string&gt;Determine the path of the front files of the routersROUTER\_CONTROLLER\_PATH@router\_controller\_path&lt;string&gt;Determine the path of the back end controller of routersROUTER\_TYPE\_PATH@router\_type\_path&lt;string&gt;Determine the path of the back end router typeTRASH\_PATH@trash\_path&lt;string&gt;Determine the path of the trashTRASH\_DISABLE@trash\_disable&lt;string&gt;Determine if the trash is disablePARAMETERS\_URL\_OVERRIDE@parameters\_url\_override&lt;object&gt;Override parameters passed by urlDocumentation
=============

[](#documentation)

- [New Project](docs/NewProject.md) : How to create a new crazy project
- Api
    - Api v2
        - [About Api V2](docs/Api/Api2/About.md) : All you need to know about Api v2
    - [Schema of Api Response](docs/Api/SchemaApiRequest.md) : Schema of a api request.
    - [Schema of Api Response](docs/Api/SchemaApiResponse.md) : Schema of a json request from backend.
    - [Special Get Parameters](docs/Api/SpecialsGetParameters.md) : Special get parameters
- CLI
    - [Crazy Asset](docs/Cli/CrazyAsset.md) : Register a Crazy Asset
    - [Crazy Router](docs/Cli/CrazyRouter.md) : Register a Crazy Router
- Core
    - [Context](docs/Core/Context.md) : Data defined in context
- Docker
    - [Install Docker](docs/Docker/InstallDocker.md) : Setup docker of your app
    - [Mariadb](docs/Docker/Mariadb.md) : Docker command for manipulate Mariadb
    - [Mongo](docs/Docker/Mongo.md) : Docker command for manipulate Mongo DB
    - [Mysql](docs/Docker/Mysql.md) : Docker command for manipulate Mysql
    - [Node](docs/Docker/Node.md) : Docker command for manipulate NodeJS
    - [Php](docs/Docker/Php.md) : Docker command for manipulate PHP
    - [Postgresql](docs/Docker/Postgresql.md) : Docker command for manipulate Postgresql
- Model
    - [About Model](docs/Model/About%20Model.md) : How to define a model with Api v2
- Script
    - [Comment Headers](docs/Src/CommentHeaders.md) : Rules for the comment header of files like PHP, JS, JSON, YAML...
    - [Condig Router](docs/Src/ConfigRouter.md) : Rules for config router
    - [Context](docs/Src/Context.md) : Schema of the context
    - [Favicon](docs/Src/Favicon.md) : Schema of favicons
    - [Test](docs/Src/Test.md) : Test of the code
- Structure
    - [Create Folder Structure](docs/Structure/CreateFolderStructure.md) : Tutoriel to learn how to create folder schema

License
-------

[](#license)

This framework is licensed under the [MPL 2.0](https://www.mozilla.org/MPL/2.0/).

You are free to use, modify, and redistribute it, provided that any modified files are also distributed under the same license.

For a commercial license or professional support, please contact .

###  Health Score

34

—

LowBetter than 75% of packages

Maintenance64

Regular maintenance activity

Popularity13

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 98.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 ~65 days

Recently: every ~88 days

Total

15

Last Release

210d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4545d312c20e31e3250c76a1873ca478e6120ca82c04ad310086a32ed79aaa14?d=identicon)[kekefreedog](/maintainers/kekefreedog)

---

Top Contributors

[![kekefreedog](https://avatars.githubusercontent.com/u/70959083?v=4)](https://github.com/kekefreedog "kekefreedog (607 commits)")[![actions-user](https://avatars.githubusercontent.com/u/65916846?v=4)](https://github.com/actions-user "actions-user (9 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/kzarshenas-crazyphp/health.svg)

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

###  Alternatives

[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M574](/packages/shopware-core)[laravel/framework

The Laravel Framework.

34.8k543.8M20.1k](/packages/laravel-framework)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.1k17.8k](/packages/prestashop-prestashop)[contao/core-bundle

Contao Open Source CMS

1231.6M2.8k](/packages/contao-core-bundle)

PHPackages © 2026

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