Fork me on GitHub



This is a live demo of Marvin, the open source micro CMS.

If you want to give it a try, go to /admin and use "admin" as a username and "foo" as a password.

This website's database is automatically refreshed every 10 minutes.

Getting Started 

Via an Archive

The best way to download and install Marvin is via Composer (see below), but if you're not comfortable with it, you can start by downloading an archive with everything included: Download Marvin 0.0.4 as ZIP.

Via Composer

The recommended way to start with Marvin is via Composer:

1. Install Composer

2. Create in your project folder file composer.json with this content:

    "require": {
        "marvin/marvin": "~0.0.4"
    "scripts": {
        "post-package-install": "Marvin\\Marvin\\Install::postPackageInstall"

3. Run composer install command

4. Go to folder web/ which was automatically created (cd web)

5. Run npm install command

6. Run grunt install command

That's it. Now you can visit your new website powered by Marvin in a browser. You will see, that it will automatically run final installation steps and you are ready to go.


Administration could be found in /admin folder. Default administrator's credentials are:

Username: admin

Password: foo


Marvin is currently under intense development and is not ready to use in a production yet.