TurboGears: Pulling it all together

Note: This part of the website has not yet been updated for the 1.0 release. TurboGears 1.0 does a whole lot more than you see here! To learn a bit more about these features, see the documentation.

Python and every other language out there have many choices available for each part of a web application. First and foremost, TurboGears assembles a great collection of tools, packages them for use together and provides information on best practices when used together. Many people have similar needs when developing web applications, and there's a lot to be gained by putting it all together.

Once the pieces are together, then TurboGears starts doing integration between them. CherryPy offers an excellent way to write controllers for a web app, but CherryPy has no opinion about templates. TurboGears does have an opinion: Kid is a great way to write templates. And, by using TurboGears, you get more than you would get with just Kid and CherryPy. Here's an example:

This small example has a few things going on that show off the current main features of TurboGears.

TurboGears also includes a command line tool that can get your project started right away with a "quickstart" and that wraps SQLObject's sqlobject-admin command to make life easier for quickstarted projects.

Take it for a spin

TurboGears is easy to install, despite the number of packages required. It's open source and free to use in both closed and open source projects.

Take the quick tour with the 20 Minute Wiki Tutorial.

Return to About TurboGears.

Download TG2

TurboGears 2.0

May 27, 2009 Install the 2.0 final release from our custom package repository. Many people are already using it in production. If you're upgrading from an earlier alpha here's the changelog.

Download now button

Download TG2.1 beta

TurboGears 2.1b1

January 25, 2009 Install latest 2.1 beta release from our custom package repository. If you're upgrading from an earlier beta here's the changelog.

Download now button

Download TG 1.1

TurboGears 1.1

Oct 4, 2009 1.1 is the first release of the 1.1 branch. It features SQLAlchemy and Genshi as the defaults for quickstarted applications. TurboGears 1.1 has been in beta testing for a long time but deployed in real, high demanding production environments already for more than a year. See the changelog for everything else that's new!

Download now button
TG 1.1 Documentation

Download TG 1.0.9

TurboGears 1.0.9

Oct 16, 2009 1.0.9 is the latest maintenance release from the 1.0 branch. See the changelog for the list of changes.

Download now button
TG 1.0 Documentation

Community

Advertisement

Rapid Web Applications with TurboGea...

Mark Ramm, Kevin D...

  Buy New $29.69

Privacy Information

Hosting Options

TurboGears can be hosted in many places, but we've got some of the best choices picked out. Super simple TurboGears use from WebFaction starting at $7.50 a month or, if you need more control, dedicated servers from ServerPronto starting at just $29.95 a month. Check it out
last updated: Jun 25, 2007
Comment on this page