TurboGears es un megaframework para desarrollo web de código abierto, escrito en Python.
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.