Skip to content
A very simple, yet flexible, dynamic website framework
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Fixed typo in docs. May 23, 2013
keystone Typo fix in comment. May 23, 2013
test test for template filter registration Mar 3, 2012
.travis.yml nicer build status image Mar 3, 2012 basic working prototype Nov 19, 2011
setup.cfg use nosetests in and travis Jun 8, 2012

Keystone Is...

  • An easy-to learn Python web framework
  • That puts templates first
  • That builds on high quality components
  • That will only take minutes to learn
  • That encourages best practices

Keystone in 30 seconds or less

$ mkdir helloworld
$ cat << EOF > helloworld/index.ks
name = 'World'
<!doctype html>
    <title>Welcome to Keystone</title>
    <p>Hello, {{name}}</p>
$ keystone helloworld
$ open http://localhost:5000/


Build Status

You can’t perform that action at this time.