PHPackages                             errant/moxy - 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. errant/moxy

ActiveLibrary[Framework](/categories/framework)

errant/moxy
===========

A lightweight MVC-like PHP framework

015PHP

Since Oct 10Pushed 11y ago1 watchersCompare

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

READMEChangelogDependenciesVersions (1)Used By (0)

Moxy
====

[](#moxy)

*A lightweight MVC-like PHP framework*

Moxy is a semi-opinionated framework written in PHP. It implements a vaguely MVC design pattern, with glue logic contained in Controllers.

\## Install

Moxy is available on Packagist (errant/moxy) and can be installed via Composer.

```
php composer.phar require errant/moxy 'dev-master'

```

Alternatively, you can clone the repository, and use any PSR-0 or PSR-4 autoloader.

Ethos
-----

[](#ethos)

Moxy is intended to bring together all of the best "bits" of various PHP frameworks. The design goals are:

- Lightweight; only the core tools needed to build an application, additional functionality split to modules
- Fast; add minimal overhead to code (e.g. lazy instantation of services)
- Developer Friendly; robust development tools, clear differentiation between production/development modes
- Simplicity; easy API, simple concepts

### Why MVC?

[](#why-mvc)

MVC offers a simple seperation of UI and Data/Business Logic (glued together with controllers) without being too prescriptive. Moxy is 'MVC-like' which means it could be used without one or more aspects of the Model-View-Controller paradigm.

### Why?

[](#why)

There are many, many PHP micro-frameworks. And plenty of full-blown MVC frameworks. They all suffer from problems which can limit the productivity of developers. Moxy is designed to be simple to use and understand. It is built to be good at a reasonably small sub-set of common well-defined tasks that developers shouldn't need to replicate.

Current Stuff
-------------

[](#current-stuff)

See /doc for more details.

- Dependency Injection Container
- Router (wraps Klien.php)
- Middleware
- Event Library &amp; Observer pattern
- Controller-based dispatcher
- Template/Theme
- Configuration loader
- Database service
- Error controller

Todo
----

[](#todo)

- Documentation
- Logging
- Models
- More services
- Optional middleware
- Development tools

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/2aa96643c7a457f0e3e56299b3da3efc111836e2dd1a2e83bc33a2d620baef0b?d=identicon)[errant](/maintainers/errant)

### Embed Badge

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

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

###  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)
