TurboGears es un megaframework para desarrollo web de código abierto, escrito en Python. Fue creado en el año 2005 por Kevin Dangoor. Es un stack web completo, que abarca desde Pylons, SQLAlchemy, Genshi, Mako, Reponze y ToscaWidgets.
Está diseñado basado en la arquitectura Modelo–vista–controlador parecido a Stratus o Ruby on Rails, diseñado para generar rápidamente aplicaciones web en Python y que sean fáciles de mantener.
TurboGears se construye en la parte superior de numerosas bibliotecas dispares y Middleware. Las herramientas predeterminadas han cambiado entre la serie 1.x y 2.x, pero la mayoría de estos componentes pueden ser utilizados en cualquiera, ya que existe soporte para muchas configuraciones alternativas. Los siguientes son los componentes principales con las que un desarrollador podría interactuar.
TurboGears 2.x