PHPackages                             loskoderos/moo - 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. loskoderos/moo

ActiveLibrary[Framework](/categories/framework)

loskoderos/moo
==============

Moo is a PHP micro framework to make life and debugging miserable

11251PHP

Since Aug 14Pushed 2y ago3 watchersCompare

[ Source](https://github.com/loskoderos/moo)[ Packagist](https://packagist.org/packages/loskoderos/moo)[ RSS](/packages/loskoderos-moo/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Moo
===

[](#moo)

Question is not *what* is Moo, but *why* is Moo?

There is time that every PHP developer has to create its own framework. Most of them are crap, this one is no exception.

So, Moo, the framework, is a spawn of PHP evil created for making life and debugging miserable. It took a couple of hours to create, but can take days to find out what and why works or does not. Like most microframeworks, Moo is quite close to HTTP world, made of bunch of pure PHP classes with no external dependencies. Just router, request, response, boom done.

Of course, it would be easier, faster and wiser to just use any other off shelf framework, but there it is, Moo!

Why Moo?
--------

[](#why-moo)

Why not.

Why use Moo?
------------

[](#why-use-moo)

Seriously, for 99% of time you should not use this framework. Don't do it for sake of yours and other developers wellbeing and mental health.

The only exception to that I can think of, is when you consider using raw .php scripts somewhere on a server. If that is the case, Moo can actually be useful.

Looking for some decent PHP framework? Go learn Symfony, Laravel or anything that actually has any community around. This one does not have any. Actually, you can try writing your own micro framework, just like Moo to learn and validate your PHP skills.

Installation
------------

[](#installation)

If you really have to, here you go, just use composer.

```
composer config minimum-stability dev
composer require loskoderos/moo:dev-main

```

Hello World
-----------

[](#hello-world)

Simplest Moo application.

```
