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

ActiveLibrary[Framework](/categories/framework)

akeb/framework
==============

Framework

v1.4.1(2mo ago)0881Apache-2.0JavaScriptPHP &gt;=8.2CI passing

Since Oct 19Pushed 2mo agoCompare

[ Source](https://github.com/AKEB/Framework-AKEB-framework)[ Packagist](https://packagist.org/packages/akeb/framework)[ RSS](/packages/akeb-framework/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (18)Versions (50)Used By (0)

Framework
=========

[](#framework)

Install
-------

[](#install)

composer project akeb/framework

Composer config

```
{
    "require": {
        "akeb/framework": "^1.0.0"
    }
}
```

or

```
composer require akeb/framework
```

Usage
-----

[](#usage)

### For development

[](#for-development)

```
./run.sh --dev serve
```

### For production

[](#for-production)

```
./run.sh start
```

### Web Interface

[](#web-interface)

- Web Site
- PhpMyAdmin

Default username: **`admin@admin.com`** and password: **`Admin@123`**

Issues
------

[](#issues)

- Авторизация
- Локализация
- Миграции базы данных
- Права доступа
- Меню
- Изменение пароль
- Выход
- Список групп
- Добавление группы
- Редактирование группы
- Удаление группы
- Список пользователей
- Права доступа групп
- Права доступа пользователей
- Создание пользователя
- Редактирование пользователя
- Список групп пользователя
- Добавление пользователя в группу
- Удаление пользователя из группы
- Требовать смены пароля
- Блокировка обычной авторизации
- Блокировка регистрации
- Глобальное логирование
- Права доступа любых новых объектов
- Логировать изменения IP адреса пользователя
- Авторизация через OpenID connect
- Авторизация через oAuth2
- Добавление двухфакторной авторизации
- Создание отдельной ветки для будущих проектов
- Функция забыли пароль
- Регистрация пользователей
- Нотификация через Telegram
- Нотификация через Почту
- Нотификации на сайте
- WebSockets
- Content Security Policy
- Нотификация через Mattermost
- Просмотр логов изменений
- Фильтры на странице логов

Environments
------------

[](#environments)

EnvironmentDefaultTypeDescription-------------------------------------------------------------------------------------TZUTCstringTimezonePASSWORD\_SALTstringPassword Salt-------------------------------------------------------------------------------------MYSQL\_DEBUGfalsebooleanMySQL Debug logsMYSQL\_HOSTlocalhoststringMySQL HostMYSQL\_PORT3306integerMySQL PortMYSQL\_USERNAMErootstringMySQL UserMYSQL\_PASSWORDstringMySQL PasswordMYSQL\_DB\_NAMEexamplestringMySQL DB NameMYSQL\_DONT\_USE\_SLAVEtruebooleanMySQL Dont Use SlaveMYSQL\_SLAVE\_HOSTMYSQL\_HOSTstringMySQL Slave HostMYSQL\_SLAVE\_PORTMYSQL\_PORTstringMySQL Slave PortMYSQL\_SLAVE\_USERNAMEMYSQL\_USERNAMEstringMySQL Slave UserMYSQL\_SLAVE\_PASSWORDMYSQL\_PASSWORDstringMySQL Slave PasswordMYSQL\_SLAVE\_DB\_NAMEMYSQL\_DB\_NAMEstringMySQL Slave DB Name-------------------------------------------------------------------------------------APP\_SIGNIN\_ACTIVEtruebooleanApp Sign In ActiveAPP\_SIGNUP\_ACTIVEtruebooleanApp Sign Up ActiveAPP\_DEBUGfalsebooleanApp Debug-------------------------------------------------------------------------------------SMTP\_HOSTstringSMTP HostSMTP\_PORT25integerSMTP PortSMTP\_USERNAMEstringSMTP UserSMTP\_PASSWORDstringSMTP PasswordSMTP\_TLSfalsebooleanSMTP TLSSMTP\_SSLfalsebooleanSMTP SSL-------------------------------------------------------------------------------------OPENIDCONNECT\_PROVIDERstringOpenID Connect Provider URLOPENIDCONNECT\_CLIENT\_IDstringOpenID Connect Client IdOPENIDCONNECT\_CLIENT\_SECRETstringOpenID Connect Client SecretOPENIDCONNECT\_BUTTONstringOpenID Connect Button TitleOPENIDCONNECT\_SCOPEemail profile openidstringOpenID Connect ScopeOPENIDCONNECT\_REGISTERtruebooleanOpenID Connect Register Allow-------------------------------------------------------------------------------------OAUTH\_CLIENT\_IDstringOAuth Client IdOAUTH\_CLIENT\_SECRETstringOAuth Client SecretOAUTH\_AUTHORIZATION\_ENDPOINTstringOAuth Authorization EndpointOAUTH\_TOKEN\_ENDPOINTstringOAuth Token EndpointOAUTH\_USERINFO\_ENDPOINTstringOAuth Userinfo EndpointOAUTH\_BUTTONstringOAuth Button TitleOAUTH\_SCOPEself\_profilestringOAuth ScopeOAUTH\_REGISTERtruebooleanOAuth Register Allow-------------------------------------------------------------------------------------MEMCACHED\_HOSTstringMemcached HostMEMCACHED\_PORT11211integerMemcached Port-------------------------------------------------------------------------------------TELEGRAM\_BOT\_TOKENstringTelegram Bot TokenTELEGRAM\_PROXY\_SOCKS5truebooleanTelegram Proxy Use Socks5TELEGRAM\_PROXY\_HOSTstringTelegram Proxy HostTELEGRAM\_PROXY\_PORT8080integerTelegram Proxy PortTELEGRAM\_PROXY\_USERNAMEstringTelegram Proxy UsernameTELEGRAM\_PROXY\_PASSWORDstringTelegram Proxy Password

###  Health Score

46

—

FairBetter than 93% of packages

Maintenance88

Actively maintained with recent releases

Popularity16

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

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

Recently: every ~32 days

Total

49

Last Release

60d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/28ac2564a785add012faa6c48067fec5278feedad76b423754a827fcc2d8a398?d=identicon)[AKEB](/maintainers/AKEB)

---

Top Contributors

[![AKEB](https://avatars.githubusercontent.com/u/372752?v=4)](https://github.com/AKEB "AKEB (116 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[getkirby/cms

The Kirby core

1.5k535.5k352](/packages/getkirby-cms)[jelix/jelix

Jelix PHP framework

83101.5k4](/packages/jelix-jelix)[doppar/framework

The Doppar Framework

366.7k8](/packages/doppar-framework)[abydahana/aksara

Aksara is a CodeIgniter based CRUD Toolkit you can use to build complex applications become shorter, secure and more reliable just in a few lines of code. Serving both CMS or Framework, produce both HEADLESS (RESTful API) or TRADITIONAL (Browser Based), just by writing single controller. Yet it's reusable, scalable and ready to use!

1101.2k](/packages/abydahana-aksara)[chameleon-system/chameleon-base

The Chameleon System core.

1026.5k3](/packages/chameleon-system-chameleon-base)[sproutcms/cms

Enterprise content management and framework

241.6k4](/packages/sproutcms-cms)

PHPackages © 2026

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