Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A very simple, yet flexible, dynamic website framework
branch: master
Failed to load latest commit information.
docs Fixed typo in docs.
keystone Typo fix in comment.
test test for template filter registration
.gitignore use nosetests in and travis
.travis.yml nicer build status image basic working prototype
setup.cfg use nosetests in and travis

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

Something went wrong with that request. Please try again.