TurboGears Web Framework
The next generation web framework that scales with you.
TurboGears will help you to create a database-driven, ready-to-extend application in minutes. All with designer friendly templates, easy AJAX on the browser side and on the server side, with an incredibly powerful and flexible Object Relational Mapper (ORM), and with code that is as natural as writing a function.
Equally importantly, when you need need more, TurboGears has the tools to help you out. Multi-database support, super-scalable encrypted cookie sessions, and many other great helpers are there out of the box. And we don't stop there, TurboGears is built on top of standard WSGI components, so it's easy to customize the framework to meet your specific needs.
Get started Learning TurboGears 2 by looking at our famous wiki tutorial.
A new Generation in dynamic web frameworks
TurboGears 2 is the built on top of the experience of several next generation web frameworks including TurboGears 1 (of course), Django, and Rails. All of these frameworks had limitations that frustrated us, and TG2 was built as an answer to that frustration. We wanted something that had:
- Real multi-database support
- Support for Horizontal data partitioning (aka, sharding)
- Support for a variety of JavaScript toolkits, and new widget system to make building ajax heavy apps easier
- Support for multiple data-exchange formats
- Built in extensibility via standard WSGI components
- A Programmer friendly template system that also works for designers
