Skip to content
Web framework for Node.js
JavaScript HTML CSS Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Add 'use strict' Mar 16, 2015
docs Change "Jade" to "Pug" Nov 10, 2018
lib Raname all file and folder names containing "jade" to "pug" Nov 10, 2018
site Raname all file and folder names containing "jade" to "pug" Nov 10, 2018
test Disable the Pug engine in relation to tests Nov 14, 2018
.gitignore Add tests for standard templates Jul 2, 2013
Jakefile Exclude fixtures from tests Jan 25, 2014
Makefile use view helper functions for scripts/styles; address other feedback … May 1, 2013 Fix Gitter badge image URL Feb 3, 2019 Change "Jade" to "Pug" Nov 10, 2018
package-lock.json Update packages: Nov 10, 2018
package.json Install dev package "acorn" Nov 10, 2018
yarn.lock Install dev package "acorn" Nov 10, 2018


A simple, structured web framework for Node

Build Status Gitter


Geddy is no longer actively maintained, and therefore it is not recommended to be used for any new projects. For current users, it is highly recommended to migrate another framework.

Install Geddy:

$ npm install -g geddy

Note: Make sure your installed node version is not v6 or higher, as Geddy will not function properly. This will be fixed in the, hopefully, soon future.

Consider using 'nvm' to help you manage your node versions.

Create an app, start it up:

$ geddy gen app my_app
$ cd my_app
$ geddy
Creating 1 worker process.
Server worker running in development on port 4000

Create a CRUD resource

$ geddy gen scaffold foobar baz:string qux:int
[Added] app/models/foobar.js
[Added] db/migrations/20130809201124_create_foobars.js
[Added] test/models/foobar.js
[Added] test/controllers/foobars.js
[Added] app/controllers/foobars.js
[Added] Resource foobars route added to config/router.js
[Added] View templates


Docs are on the GeddyJS Website:

Community Tutorials

Geddy.JS: A No-Brainer MVC Node.js Framework - Bhanu Pratap Chaudhary



Copyright 2017. Geddy - Web-app development framework

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


You can’t perform that action at this time.