Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Google App Engine library for Clojure
Clojure Java Other
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
etc/art adding new file
gaeshi-dev releasing 0.10.3
lein-gaeshi prepare sets base profile before generating classpath
.gitignore updated mode files to clojure 1.4 joodo 0.9.0
config.clj reverting to joodo 0.10.0



Due to frustrations with Google App Engine, Gaeshi has been deprecated and is no longer maintained. It's parent library Joodo ( is still alive and well.
It is suggested that you use Joodo on Heroku or AWS rather than deploy anything to GAE.


Leiningen 1

  1. Install Leiningen 1.5 or later.
  2. Install the gaeshi/lein-gaeshi plugin

    lein plugin install gaeshi/lein-gaeshi 0.9.0
  3. Make sure ~/.lein/bin is in your path.

    echo "PATH=$PATH:$HOME/.lein/bin" >> ~/.profile
    . ~/.profile
  4. Try it out!

    gaeshi help

Leiningen 2

  1. Install Leiningen 2.0 or later.
  2. Install the gaeshi/lein-gaeshi plugin by updating your ~/.lein/profiles.clj file.

     :user {:plugins [[gaeshi/lein-gaeshi "0.10.0"]]}
  3. Try it out!

    lein gaeshi help

If all goes well you should see a helpful message printed in your console.


Creating a new Project

  1. Gaeshi will create a boiler plate project structure for you.

    [lein] gaeshi new my_new_project
  2. Download/Install all the dependencies.

    cd my_new_project
    lein deps
  3. Start the development server

    lein gaeshi server


Copyright (C) 2011-2012 Micah Martin All Rights Reserved.

Distributed under the The MIT License.

Something went wrong with that request. Please try again.