Skip to content
Code less, make more with Cumula.
Pull request Compare This branch is 240 commits ahead of cgardner:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Welcome to Cumula

Code less. Make more.

Cumula is a web development framework for building applications directly on top of APIs. This means that you can build applications faster and with less code.

Cumula Installation Instructions

Step 1: Get the code

Getting the code from GitHub is easiest:

git clone git://

Alternatively, you can download the latest tarball from

Next, untar the file using

tar -xzf /path/to/cumula/

Step 2: Run the installer

Navigate into the cumula-core directory and run the command

> ./install myAppName -base-dir=../

Where myAppName is the name of the application (folder) you want Cumula installed to and base-dir is the directory you want to create the project in.

Step 3: Setup dependencies with composer

In your myAppName directory, run:

> php composer.phar install

Step 3.1: Optionally, start tracking your project as a git versioned project

    > git init
    > git add .
    > git commit -m "initial project files"

Step 4: Setup your Web Server

Setup your web server to serve the app's public directory as your DocumentRoot. For example, Apache with a VirtualHost would look like:

<VirtualHost *:80>

    VirtualDocumentRoot "/path/to/myAppName/app/public"
    <Directory "/path/to/myAppName/app/public">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all

Step 5: Run the GUI Setup

Finally, navigate to your web server (usually, http://localhost) and follow the setup instructions.


  1. Github:
  2. Documentation Wiki:
  3. Discussion Group:
  4. Project Page:


  1. Cumula campfire room:
  2. Google Groups:!forum/cumula
Something went wrong with that request. Please try again.