PHPackages                             majframe/majframe - 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. majframe/majframe

ActiveProject[Framework](/categories/framework)

majframe/majframe
=================

PHP MVC framework.

v0.0.4(6y ago)02[4 issues](https://github.com/majframe/majframe/issues)[3 PRs](https://github.com/majframe/majframe/pulls)GPL-3.0-onlyPHPPHP ^7.4

Since May 1Pushed 3y agoCompare

[ Source](https://github.com/majframe/majframe)[ Packagist](https://packagist.org/packages/majframe/majframe)[ RSS](/packages/majframe-majframe/feed)WikiDiscussions master Synced 6d ago

READMEChangelogDependencies (4)Versions (9)Used By (0)

[![Majframe](https://user-images.githubusercontent.com/47477160/80805463-62706d80-8bb8-11ea-9604-d0edad88ad4c.png)](https://user-images.githubusercontent.com/47477160/80805463-62706d80-8bb8-11ea-9604-d0edad88ad4c.png)

[![Packagist Version](https://camo.githubusercontent.com/2e918ece8ccf6bed74a1b2fa017ca9b13ae657e69e078244c88468b7cb72a3a8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d616a6672616d652f6d616a6672616d653f6c6162656c3d76657273696f6e)](https://camo.githubusercontent.com/2e918ece8ccf6bed74a1b2fa017ca9b13ae657e69e078244c88468b7cb72a3a8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d616a6672616d652f6d616a6672616d653f6c6162656c3d76657273696f6e)[![PHP from Packagist](https://camo.githubusercontent.com/d3a75adc754514b734f7a2853b8ae02351270de319845bfd7814f1d686f0350c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6d616a6672616d652f6d616a6672616d65)](https://camo.githubusercontent.com/d3a75adc754514b734f7a2853b8ae02351270de319845bfd7814f1d686f0350c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6d616a6672616d652f6d616a6672616d65)[![Packagist](https://camo.githubusercontent.com/d84dbc6b1b867e6d9368435a745b8a297699be53c41168c05c55f4a5873da1c6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6d616a6672616d652f6d616a6672616d65)](https://camo.githubusercontent.com/d84dbc6b1b867e6d9368435a745b8a297699be53c41168c05c55f4a5873da1c6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6d616a6672616d652f6d616a6672616d65)[![Libraries.io dependency status for GitHub repo](https://camo.githubusercontent.com/b451603779f35edd37dca31e5a8480557c5a141c6327d63f79eb8cdc5ba92da3/68747470733a2f2f696d672e736869656c64732e696f2f6c6962726172696573696f2f6769746875622f6d616a6672616d652f6d616a6672616d65)](https://camo.githubusercontent.com/b451603779f35edd37dca31e5a8480557c5a141c6327d63f79eb8cdc5ba92da3/68747470733a2f2f696d672e736869656c64732e696f2f6c6962726172696573696f2f6769746875622f6d616a6672616d652f6d616a6672616d65)[![GitHub issues](https://camo.githubusercontent.com/556859773a5c32794689c8c5c0809a07ff76470a8618d345f4850843bda95939/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6d616a6672616d652f6d616a6672616d65)](https://camo.githubusercontent.com/556859773a5c32794689c8c5c0809a07ff76470a8618d345f4850843bda95939/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6d616a6672616d652f6d616a6672616d65)[![GitHub closed issues](https://camo.githubusercontent.com/cf17b9e815e593bb08671c5bdd6568e721894c95b1eae7a1b44d7be5d00f4c3e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d636c6f7365642d7261772f6d616a6672616d652f6d616a6672616d65)](https://camo.githubusercontent.com/cf17b9e815e593bb08671c5bdd6568e721894c95b1eae7a1b44d7be5d00f4c3e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d636c6f7365642d7261772f6d616a6672616d652f6d616a6672616d65)[![GitHub repo size](https://camo.githubusercontent.com/2d5d13de5063e418e0e7c87d416f14f10da0ad2f0e2cd225e16fde6f4b534522/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f6d616a6672616d652f6d616a6672616d65)](https://camo.githubusercontent.com/2d5d13de5063e418e0e7c87d416f14f10da0ad2f0e2cd225e16fde6f4b534522/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f6d616a6672616d652f6d616a6672616d65)[![Packagist](https://camo.githubusercontent.com/f11c1c950a85a5729b1bf80e01f099c957aebd6720a2e46f4d6810dc9474d950/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d616a6672616d652f6d616a6672616d65)](https://camo.githubusercontent.com/f11c1c950a85a5729b1bf80e01f099c957aebd6720a2e46f4d6810dc9474d950/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d616a6672616d652f6d616a6672616d65)

Majframe is a php7.4 MVC framework. It uses:

- Dependency Injection
- Routing annotations
- Doctrine 2 ORM

Getting Started
---------------

[](#getting-started)

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

### Installing

[](#installing)

The best way to install Web Project is using Composer.

```
composer create-project majframe/majframe

```

Make directories `temp/` and `log/` writable.

### Web Server Setup

[](#web-server-setup)

The simplest way to get started is to start the built-in PHP server in the root directory of your project:

```
php -S localhost:8000 -t www

```

Then visit `http://localhost:8000` in your browser.

Running the tests
-----------------

[](#running-the-tests)

We use [Codeception](https://codeception.com/quickstart) for testing. Running the tests is really simple. You just run `codecept` or `codecept-steps` script from composer.

Requirements
------------

[](#requirements)

- Majframe requires PHP 7.4

Code style
----------

[](#code-style)

- PSR-4
- 4 spaces instead of tab
- single class in every file

Authors
-------

[](#authors)

- **Ondřej Maxa** -  -

License
-------

[](#license)

This project is licensed under the GPL v3.0 License - see the [LICENSE.md](LICENSE.md) file for details

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity51

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

4

Last Release

2207d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/bf03111b5a0af31bc63a3a914d8b76e374d8b5b9af024531ee20c097a0d212cc?d=identicon)[OndřejMaxa](/maintainers/Ond%C5%99ejMaxa)

---

Top Contributors

[![majksa-ih](https://avatars.githubusercontent.com/u/51297191?v=4)](https://github.com/majksa-ih "majksa-ih (8 commits)")

###  Code Quality

TestsCodeception

### Embed Badge

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

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

###  Alternatives

[laravel/telescope

An elegant debug assistant for the Laravel framework.

5.2k67.8M192](/packages/laravel-telescope)[spiral/roadrunner

RoadRunner: High-performance PHP application server and process manager written in Go and powered with plugins

8.4k12.2M84](/packages/spiral-roadrunner)[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M259](/packages/laravel-dusk)[laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

708181.8M596](/packages/laravel-prompts)[cakephp/chronos

A simple API extension for DateTime.

1.4k47.7M121](/packages/cakephp-chronos)

PHPackages © 2026

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