# TurboGears Reviews
**Vendor:** TurboGears  
**Category:** [Python Web Frameworks](https://www.g2.com/categories/python-web-frameworks)  
**Average Rating:** 3.6/5.0  
**Total Reviews:** 11
## About TurboGears
TurboGears 2 is built on top of the experience of several next generation web frameworks including TurboGears 1 (of course), Django, and Rails.




## TurboGears Reviews
  ### 1. Great for rapid development

**Rating:** 3.5/5.0 stars

**Reviewed by:** Walter G. | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 19, 2020

**What do you like best about TurboGears?**

It's really flexible: you can build anything from a simple API to a full fledged website.

It's modular: applications are composed by middlewares, and it's really simple to put them together the way you want.

It's extensible: there are lots of ready-to-use modules supported by the community to plug a series of componets/functionalities

**What do you dislike about TurboGears?**

Some of the technologies/frameworks used are outdated.

Some of the features are a little "too magic", taking maybe too much inspirations from Django

**Recommendations to others considering TurboGears:**

Forget everything you know about Django. Using TurboGears gives you the same ease-of-use, but with the possibility of going much deeper into the inner workings of the framework if you need that.

**What problems is TurboGears solving and how is that benefiting you?**

Had to build a platform with REST APIs consumed by mobile phones and embedded devices, and a dashboard to control them.

Turbogears helped me get up and running in a couple months, while supporting the scaling of the platform through the transparent addition of caching and background workers using Celery.

  ### 2. Well design framework for MVC module development

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sananaz M. | Information Systems Specialist, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 04, 2021

**What do you like best about TurboGears?**

Development of python web application is easier and manageble

**What do you dislike about TurboGears?**

Dependency plugins to install separately

**Recommendations to others considering TurboGears:**

For Web Development it's really helpful and good architechture

**What problems is TurboGears solving and how is that benefiting you?**

I have ERP which includes many modules with turbogear i can manage my templates easily and well developed

  ### 3. allows you to quickly build an application respecting mvc principles

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Government Administration | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 02, 2020

**What do you like best about TurboGears?**

relationships between controllers, models and data

**What do you dislike about TurboGears?**

the libraries are quite poor and not maintained

**What problems is TurboGears solving and how is that benefiting you?**

create an application for managing subsidies and sports activities

  ### 4. Easy to use

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Design | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 10, 2019

**What do you like best about TurboGears?**

TurboGears is simple to get going and incredibly easy to understand. Up and running in minutes, with nothing you have to configure to get it working. You simply run the install, get a venv up and run it on whatever port you want. Simple, easy and fast. I certainly would recommend it for landing page setups that need a little bit of logic, or small scale web apps that need functionality hooked in, but don't expect high levels of traffic or the like. 

In other words, it's a great product, easy to use, easy to setup and I would recommend it in a heartbeat to someone with the correct ideas in mind.

**What do you dislike about TurboGears?**

Perhaps that there's not as much stuff as other frameworks like Django. It's definitely more minimal. I didn't like that it doesn't make it particularly easy to split the application up into modules and pieces for organizing purposes.

**Recommendations to others considering TurboGears:**

Tinker with it! It's amazing what you can do with it with a little customization. It scales well.

**What problems is TurboGears solving and how is that benefiting you?**

I've used it to run small scale servers, landing pages and etc. When you don't need a complete framework with all of the bells and whistles, turbogears does the trick incredibly nicely.

  ### 5. ORM is definitely its strongest point

**Rating:** 4.5/5.0 stars

**Reviewed by:** Stevenson P. | Operations Team Member, Enterprise (> 1000 emp.)

**Reviewed Date:** October 05, 2018

**What do you like best about TurboGears?**

It's much more flexible than Django's ORM. Also, I think it's more Ajax friendly; which is good and I understand there is a fairly large sized support community as well.

**What do you dislike about TurboGears?**

G2 does seem tricky and sometimes bewildering, even for doing somewhat simple **** like a login page with multiple error messages. My team at Amazon really doesn't use these frameworks as often as I would like :(, but if I was implementing something on a new stack and had to choose I would probably choose Django but necessarily because it's better, but in terms of our ability to retain talent to work on it. Everyone has some Django experience.

**Recommendations to others considering TurboGears:**

Developers should familiarize themselves with other python frameworks like TG. It's likely TJ and Django will end up borrowing ideas from each other and a some of the code samples I've seen look similar.

**What problems is TurboGears solving and how is that benefiting you?**

I think TurboGears provides better templating solutions, a better Object Relational Mapper, and easier URL-controller mapping.  

  ### 6. Just know a little

**Rating:** 3.5/5.0 stars

**Reviewed by:** Xiao Z. | Web Developer, Computer & Network Security, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 08, 2019

**What do you like best about TurboGears?**

Multi-database support
sharding/data partitioning support
longstanding support for aggregates, multi-column primary keys
a transaction system that handles multi-database transactions for you
an admin system that works with all of the above
out of the box support for reusable template snipits
an easy method for creating reusable template tag-libraries
more flexibility in using non-standard components

**What do you dislike about TurboGears?**

Larger, community, more active IRC channel
more re-usable app-components
a bit more developed documentation


**What problems is TurboGears solving and how is that benefiting you?**

I mostly use java based framework

  ### 7. Good database engine

**Rating:** 3.0/5.0 stars

**Reviewed by:** Luisa L. | Gerente, Leisure, Travel & Tourism, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 15, 2018

**What do you like best about TurboGears?**

TurboGears allows horizontal data partitioning, which enables the division of logical databases into smaller elements. The template engine is based on XHTML and, therefore, it validates for errors when compiled into HTML. You will never publish a broken page again due to a forgotten closing tag. It also allows us developers to quickly and simply prototype web applications or expand them to create complex web applications.

**What do you dislike about TurboGears?**

Sometimes, the extensibility and the feeling of TurboGears having different options to do a single thing can be overwhelming and as if you were writing everything from scratch. The interface is not to my liking, but it is true that it is a very powerful product and focuses on what it does inside rather than outside. The price seems excessive to me, but even so, it is a good product and whoever wants to have something of quality will have to pay for it.

**Recommendations to others considering TurboGears:**

It allows the creation of extensible connectable applications that extend the framework through endpoints provided by this software. Without a doubt, it is one of the strong points and that's why I recommend it to everyone.

**What problems is TurboGears solving and how is that benefiting you?**

It is a powerful ORM that is highly regarded in the Python community. The TurboGears ORM is built with SQLAlchemy, which gives it great flexibility and power. It has helped us a lot in being able to partition the data and achieve greater flexibility.

  ### 8. Wonderful 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jacqueline D. | Freelance Graphic Designer & Web Developer, Marketing and Advertising, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 10, 2019

**What do you like best about TurboGears?**

Staying current and up to date on new roll outs.

**What do you dislike about TurboGears?**

Not many options for customization for the user

**What problems is TurboGears solving and how is that benefiting you?**

Client to business problems

  ### 9. Turbogears, one for the future!

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 14, 2019

**What do you like best about TurboGears?**

Everything the use, the logo, the easy application, extremely user friendly as well.

**What do you dislike about TurboGears?**

Nothing, it's a fantastic software. I love it 

**What problems is TurboGears solving and how is that benefiting you?**

Algorithm work related problems dealing with school. Cannot disclose fully.

  ### 10. Does the job, but as well as Flask 

**Rating:** 2.5/5.0 stars

**Reviewed by:** Jay B. | Engineering Intern, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 07, 2018

**What do you like best about TurboGears?**

There is a ton of documentation available online, so you will be able to pick up this framework pretty easily. Turbo is extremely flexible. 

**What do you dislike about TurboGears?**

I prefer Flask to Turbo. Turbo can feel extremely overwhelming. Not great if you need to quickly produce a prototype.  

**What problems is TurboGears solving and how is that benefiting you?**

TurboGears is my go to for sharding. I do not think there is a framework that can handle sharding better. 

  ### 11. Great Documentation and Simplicity

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 20, 2018

**What do you like best about TurboGears?**

The TurboGears framework is well documented. There are a lot of example programs and solutions available here: https://turbogears.readthedocs.io/en/latest/
It is a simple framework and is perfect for writing small web services.

**What do you dislike about TurboGears?**

The software ecosystem around TurboGears is still small and so there are not nearly as many libraries available as there are in, for instance, Django or Flask.

**Recommendations to others considering TurboGears:**

TurboGears is an easy to use framework for standup up simple REST APIs. TurboGears can start as a single file app through its minimal mode setup.

**What problems is TurboGears solving and how is that benefiting you?**

TurboGears lets me stand up microservices quickly to be used as an REST interface for kicking off processing jobs.


## TurboGears Discussions
  - [What is TurboGears used for?](https://www.g2.com/discussions/what-is-turbogears-used-for)

- [View TurboGears pricing details and edition comparison](https://www.g2.com/products/turbogears/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-13+08%3A59%3A20+-0500&secure%5Bsession_id%5D=19f8255c-710a-4484-b63e-d8bd4ea5406d&secure%5Btoken%5D=4553cd99aae880c87e45cdb629e57099146061f8fcc647ae833ca2c4d992b425&format=llm_user)


## Top TurboGears Alternatives
  - [Django](https://www.g2.com/products/django/reviews) - 4.5/5.0 (170 reviews)
  - [Flask](https://www.g2.com/products/flask/reviews) - 4.5/5.0 (49 reviews)
  - [web2py](https://www.g2.com/products/web2py/reviews) - 4.1/5.0 (12 reviews)

