TurboGears
TurboGears is a hybrid web framework able to act both as a Full Stack framework or as a Microframework. TurboGears helps you get going fast and gets out of your way when you want it!
TurboGears can be used both as a full stack framework or as a microframework in single file mode.
Get Started
NOTE: This is development branch, for current stable release refer to Documentation
To try TurboGears just get pip if you don't already have it:
$ curl -O 'https://bootstrap.pypa.io/get-pip.py' $ python get-pip.py
And install Turbogears:
$ pip install TurboGears2
Then serving a TurboGears web application is as simple as making a webapp.py
file with you application:
from wsgiref.simple_server import make_server
from tg import expose, TGController, AppConfig
class RootController(TGController):
@expose()
def index(self):
return "<h1>Hello World</h1>"
config = AppConfig(minimal=True, root_controller=RootController())
print "Serving on port 8080..."
httpd = make_server('', 8080, config.make_wsgi_app())
httpd.serve_forever()
Start it with python webapp.py and open your browser at http://localhost:8080/
Want to play further with TurboGears? Try the TurboGears Tutorials:
Support and Documentation
Visit TurboGears Documentation for complete documentation and tutorials.
See the TurboGears website to get a quick overview of the framework and look for support.
License
TurboGears is licensed under an MIT-style license (see LICENSE.txt). Other incorporated projects may be licensed under different licenses. All licenses allow for non-commercial and commercial use.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
