PHPackages                             ehexphp/framework - 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. ehexphp/framework

ActiveProject[Framework](/categories/framework)

ehexphp/framework
=================

Powerful and Friendly Php Framework, Created with many features.

v2.0.1(2y ago)10MIT

Since Mar 2Compare

[ Source](https://github.com/ehexphp/ehex-framework)[ Packagist](https://packagist.org/packages/ehexphp/framework)[ Docs](https://xamtax.com/ehex-framework)[ RSS](/packages/ehexphp-framework/feed)WikiDiscussions Synced yesterday

READMEChangelogDependencies (10)Versions (2)Used By (0)

[![Database Management](assets/images/appv2.png)](assets/images/appv2.png)

Creating a form
---------------

[](#creating-a-form)

In Ehex, creating a form could be as easy as.

[![Form Sample](assets/images/_media/form_sample1.png)](assets/images/_media/form_sample1.png)

Ehex PHP Framework
==================

[](#ehex-php-framework)

Flexible and Friendly Php Framework, Created with many features.

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

[](#documentation)

> Read Full Documentation now [Documentation](https://ehexphp.github.io/ehex-docs/#/) and Check out [Api Documentation](https://ehexphp.github.io/ehex-docs-api/ ":include :type=iframe width=100% height=800px")

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

[](#installation)

Ehex Framework is available on [Packagist](https://packagist.org/packages/ehexphp/framework) (using semantic versioning), and installation via [Composer](https://getcomposer.org).

```
  composer create-project ehexphp/framework
```

OR run `git clone https://github.com/ehexphp/ehex-framework`

install Libraries

```
  composer install
```

> Also checkout Quick Start [Starting a new Project](https://ehexphp.github.io/ehex-docs/#/Starting%20a%20new%20Project)

Start application
-----------------

[](#start-application)

```
composer run-script start
```

OR `php -S localhost:8081`

Auto Deploy to FTP Server
-------------------------

[](#auto-deploy-to-ftp-server)

open `.github/.workflows/main.yml` to configure your ftp details

Install new Plugin
------------------

[](#install-new-plugin)

1. Add the plugin to require section (in your composer.json): e.g `"usmanhalalit/strana": "1.*@dev"`them run `composer update`
2. Or `composer require usmanhalalit/strana`

Auto Database management
------------------------

[](#auto-database-management)

To manage your database, setup database connection in your .env and append ?db\_help to your URL e.g [http://localhost:8081?db\_help](http://localhost:8081?db_help)

[![Database Management](assets/images/app-managementv2.png)](assets/images/app-managementv2.png)

Ehex.
-----

[](#ehex)

is an Application Development Framework - a toolkit - for people who build web sites using PHP. Its goal is to enable you to develop projects much faster than you could if you were writing code from scratch, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries. EX lets you creatively focus on your project by minimizing the amount of code needed for a given task. More so, Ehex has similar functions and features with [*Laravel*](https://laravel.com), i.e, your experience with Laravel Blade and Eloquent Query Builder are still useful here, and that is one of the intention for the similarity.

"Out of box" Features
---------------------

[](#out-of-box-features)

Not only does this Framework solve problems like repetition of common codes to make Web development easier, but it also provides a lot of ready made complete features and tools Like :

- Auto Database Table Creation (from Php Class extending Model1, Table Reset, Delete, Truncate, or Filled with Demo Data e.t.c )
- Html Quick Form Creator (with HtmlForm1 class )
- Blade layout (similar to laravel),
- Eloquent Query
- Common Page and Backend code for Index page, Authentication(login, register, logout and delete account), Dashboard page e.t.c
- Util Class for different problems including String, Math, Array e.t.c

SIMPLE
------

[](#simple)

Designed to be simple and powerful, no complicated artisan command or any command. Just Calls Designed functions. Ex. enables you to design a complete and professional website under few minute.

EXTENSIBLE
----------

[](#extensible)

Add powerful plugins or tweak the built-in codes to fit your needs.

Server Requirements
-------------------

[](#server-requirements)

PHP version 7.3 or newer is recommended. We would have love to make it work on lower version as well, but we strongly advise you NOT to run such old versions of PHP, because of potential security and performance issues, as well as missing features.

Why Ehex?
---------

[](#why-ehex)

1. Simple and lightweight framework. \[&lt; 5mb core code\]
2. Simple and Understandable Folder Structure.
3. Create/Debug very fast
4. Easy to migrate from Laravel.
5. Almost Everything is automatic
6. Automatic generation of Database and Model Table
    - Auto Generate and Create Model Database Table.
7. Automatic generation of Html Form (default bootstrap class)
    - Auto Generate Html Form, Html Widget, e.t.c.
8. Using Composer, Themes and Plugins (like CMS).
9. Inbuilt Admin Dashboard.
10. Inbuilt Html Widget
    - access with HtmlWidget1::
11. Advance and Standard CRUD Operation.
12. CRUD Database Table Management
13. Laravel Blade and Laravel Eloquent Query Builder
14. Ehex Query Builder
15. Inbuilt Authentication
16. Inbuilt Status Popup
17. Smart HtmlForm Library Auto-Generator
18. Simple Folder Structure and Easy to Navigate
19. Direct Controller Call in Form Action. (using ehex CLF)
20. Direct Api Call in Ajax. (using ehex CLF)
21. Many and Advance and Clean util functions
22. Auto Loader of Controllers, Models, and Api
23. Layout Theme Assets (like CMS)
24. Multiple Site Can Share the same Library(Hence, makes a portable code)
25. And More...

License
-------

[](#license)

This software is distributed under the [MIT](https://opensource.org/license/mit/) license. Please read [LICENSE](https://github.com/ehexphp/ehex-framework/blob/master/LICENSE) for information on the software availability and distribution.

Resources
---------

[](#resources)

- [User Guide](/) - Available
- [Language File Translations](/) - Available
- [Community Forums](/) - Not Available Yet
- [Community Wiki](/) - Not Available Yet
- [Community Slack Channel](/) - Not Available Yet
- Report security issues to our Security Panel or via our page on [HackerOne](https://hackerone.com/ehex), thank you.

Acknowledgement
---------------

[](#acknowledgement)

The Ehex creator ([Samson Oyetola](https://github.com/samtax01)) would like to thank all the Ehex contributors and you, the Ehex user.

Donating
--------

[](#donating)

Help keeping the project development going, by contributing or donating a little. Thanks in advance. [buy a cup of coffee](https://www.patreon.com/samtax01). ❤️

###  Health Score

19

—

LowBetter than 9% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 74.2% 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

Unknown

Total

1

Last Release

853d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9f5fa72c8e2fb627c6983e7a7611469cda0502f75aad0c846c030d84eccfb21a?d=identicon)[samtax01](/maintainers/samtax01)

---

Top Contributors

[![samtax01](https://avatars.githubusercontent.com/u/10373167?v=4)](https://github.com/samtax01 "samtax01 (23 commits)")[![soyetola-atos](https://avatars.githubusercontent.com/u/64518886?v=4)](https://github.com/soyetola-atos "soyetola-atos (8 commits)")

### Embed Badge

![Health badge](/badges/ehexphp-framework/health.svg)

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

###  Alternatives

[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[getkirby/cms

The Kirby core

1.5k584.8k472](/packages/getkirby-cms)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45444.2k1](/packages/pressbooks-pressbooks)[doppar/framework

The Doppar Framework

4012.4k14](/packages/doppar-framework)

PHPackages © 2026

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