PHPackages                             vesp/core - 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. vesp/core

ActiveLibrary[Framework](/categories/framework)

vesp/core
=========

Vesp core library to make backend simple

4.7.2(2mo ago)243.8k↓50%45MITPHPPHP &gt;=8.1

Since Apr 12Pushed 2mo ago6 watchersCompare

[ Source](https://github.com/bezumkin/vesp-core)[ Packagist](https://packagist.org/packages/vesp/core)[ RSS](/packages/vesp-core/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (26)Versions (55)Used By (5)

Vesp Core
---------

[](#vesp-core)

[![Latest Stable Version](https://camo.githubusercontent.com/37b203a961de6db776a2246315658a0396d5855c66981be2f7d34cd57d9aec68/68747470733a2f2f706f7365722e707567782e6f72672f766573702f636f72652f762f737461626c65)](https://packagist.org/packages/vesp/core)[![Total Downloads](https://camo.githubusercontent.com/a689a60df1423fcdfdf5224d58de8e2ca05db89084f837da435075e1321fdf41/68747470733a2f2f706f7365722e707567782e6f72672f766573702f636f72652f646f776e6c6f616473)](https://packagist.org/packages/vesp/core)[![License](https://camo.githubusercontent.com/7c0bf5815ebe12be01d9967d96d582ba4904481f970aa9496c1344928a99395d/68747470733a2f2f706f7365722e707567782e6f72672f766573702f636f72652f6c6963656e7365)](https://packagist.org/packages/vesp/core)

Библиотека для быстрого создания API при помощи [Slim 4](https://github.com/slimphp/slim), [Eloquent](https://github.com/illuminate/database) и миграций [Phinx](https://github.com/robmorgan/phinx). Содержит заготовки контроллеров, базовые модели, примеры миграции и **JWT** авторизацию.

### Подключение Clockwork

[](#подключение-clockwork)

[![](https://camo.githubusercontent.com/6edcb1e79191fad9e75b432bca41b5c6ebdc474465a678ed91b456033395f45b/68747470733a2f2f66696c652e6d6f64782e70726f2f66696c65732f352f352f342f35353463356238663861363861393030333334393839663534306132316635312e706e67)](https://camo.githubusercontent.com/6edcb1e79191fad9e75b432bca41b5c6ebdc474465a678ed91b456033395f45b/68747470733a2f2f66696c652e6d6f64782e70726f2f66696c65732f352f352f342f35353463356238663861363861393030333334393839663534306132316635312e706e67)

На время разработки вы можете подключить [библиотеку Clockwork](https://github.com/itsgoingd/clockwork), которая будет собирать ваши запросы через middleware и выводить при помощи браузерного расширения для [Firefox](https://addons.mozilla.org/en-US/firefox/addon/clockwork-dev-tools) и [Chrome](https://chrome.google.com/webstore/detail/clockwork/dmggabnehkmmfmdffgajcflpdjlnoemp).

```
composer require itsgoingd/clockwork:^v5.1 --dev
```

После этого можно собирать данные о работе маршрутов через добавление к ним middleware:

```
$app->any('/api/some-action', App\Controllers\SomeAction::class)
    ->add(Vesp\Middlewares\Clockwork::class);
```

А для просмотра данных из браузерного расширения нужно добавить специальный маршрут

```
$app->get(
    '/__clockwork/{id:(?:[0-9-]+|latest)}[/{direction:(?:next|previous)}[/{count:\d+}]]',
    Vesp\Controllers\Data\Clockwork::class
);
```

Если у вас включен Xdebug, и вы профилируете запросы, то нужен еще один маршрут:

```
$app->get('/__clockwork/{id:[0-9-]+}/extended', Vesp\Controllers\Data\Clockwork::class);
```

Обратите внимание, что данные могут содержать чувствительную информацию, поэтому лучше защитить эти маршруты авторизацией через Web-сервер или другим способом.

###  Health Score

57

—

FairBetter than 98% of packages

Maintenance85

Actively maintained with recent releases

Popularity31

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity78

Established project with proven stability

 Bus Factor1

Top contributor holds 92.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 ~40 days

Recently: every ~88 days

Total

54

Last Release

63d ago

Major Versions

1.x-dev → 2.0.02020-08-10

2.x-dev → 3.0.02023-11-07

3.x-dev → 4.0.02024-03-14

PHP version history (4 changes)1.0.0PHP ^7.3

1.0.5PHP ^7.2

2.2.0PHP &gt;=7.3

3.0.0PHP &gt;=8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/022a5cefd3f21223338606065f89cf280b6d9dda930fd9f992c74b42077f70cf?d=identicon)[bezumkin](/maintainers/bezumkin)

---

Top Contributors

[![bezumkin](https://avatars.githubusercontent.com/u/1257284?v=4)](https://github.com/bezumkin "bezumkin (74 commits)")[![AgelxNash](https://avatars.githubusercontent.com/u/1748872?v=4)](https://github.com/AgelxNash "AgelxNash (5 commits)")[![sleleko](https://avatars.githubusercontent.com/u/2923963?v=4)](https://github.com/sleleko "sleleko (1 commits)")

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/vesp-core/health.svg)

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

###  Alternatives

[laravel/passport

Laravel Passport provides OAuth2 server support to Laravel.

3.4k85.0M532](/packages/laravel-passport)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)[forumify/forumify-platform

121.8k11](/packages/forumify-forumify-platform)

PHPackages © 2026

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