PHPackages                             krivodanov/mvc - 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. krivodanov/mvc

ActiveLibrary[Framework](/categories/framework)

krivodanov/mvc
==============

Mini framework MVC implements Active Records by Eloquent ORM and created templates with Twig

v1.2(6y ago)16[1 issues](https://github.com/Krivodanov/MVC-template/issues)[1 PRs](https://github.com/Krivodanov/MVC-template/pulls)PHP

Since Mar 9Pushed 1y ago1 watchersCompare

[ Source](https://github.com/Krivodanov/MVC-template)[ Packagist](https://packagist.org/packages/krivodanov/mvc)[ RSS](/packages/krivodanov-mvc/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (4)Versions (5)Used By (0)

Реализация паттерна MVC
-----------------------

[](#реализация-паттерна-mvc)

Приложение может быть использовано в качестве фреймворка при разработе не больших проектов. Подходит для размещения на любом хостинге.

Для работы с базами данных приложение имеет интерфейс Active Record на базе системы объектно-реляционного отображения ***Eloquent ORM***.

Для вывода данных предназначен класс ***Response***, который через метод ***view()***отправляет данные с использованием шаблонизатора ***Twig***. Так же данные могут быть отправленны в виде JSON обектов, через метод ***json()***.

В состав приложения входят известные по другим фреймворкам системы:

- Eloquent ORM (см. документацию [Laravel](https://laravel.ru/docs/v5/eloquent))
- Шаблонизатор Twig (см. документацию [Twig](https://dev-gang.ru/doc/twig/))

Настройки приложения (параметры подключения к базе данных, время жизни сессии и пр.) задаются через константы класса ***Config***

В стостав приложения могут быть включены(заменены или исключены) любые библиотеки, для использования нужно установить их с помощью [Composer](https://getcomposer.org/), и внести соответствующие изменения в контруктор класса ***Libraries***

\##Установка

Для установки приложения выполните комманду:

> composer create-project krivodanov/mvc mvc.loc

Загрузите структуру базы данных с использованием sql файлов расположенных в каталоге ***\_install***

Настройте параметры подключения к базе данных в файле ***App/Config.php***

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance10

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 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 ~0 days

Total

3

Last Release

2253d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ec9243e41681004f03accb2095a12a9d56db773002a1e32639b6ea104b56cce9?d=identicon)[Krivodanov](/maintainers/Krivodanov)

---

Top Contributors

[![Krivodanov](https://avatars.githubusercontent.com/u/52122496?v=4)](https://github.com/Krivodanov "Krivodanov (13 commits)")

### Embed Badge

![Health badge](/badges/krivodanov-mvc/health.svg)

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

###  Alternatives

[laravel/pulse

Laravel Pulse is a real-time application performance monitoring tool and dashboard for your Laravel application.

1.7k12.1M99](/packages/laravel-pulse)[themosis/theme

The Themosis framework boilerplate theme.

10449.0k3](/packages/themosis-theme)[vesp/core

Vesp core library to make backend simple

243.8k5](/packages/vesp-core)[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!

1121.2k](/packages/abydahana-aksara)[forme/framework

An MVC framework for WordPress.

175.0k3](/packages/forme-framework)[aedart/athenaeum

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

255.2k](/packages/aedart-athenaeum)

PHPackages © 2026

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