--- title: Guice Reviews meta_title: 'Guice Reviews 2026: Details, Pricing, & Features | G2' meta_description: Filter 14 reviews by the users' company size, role or industry to find out how Guice works for a business like yours. aggregate_rating: rating_value: 4.1 review_count: 14 scale: '5' date_modified: '2026-09-22' parent_category: name: Web Frameworks url: https://www.g2.com/categories/web-frameworks ---

Guice Reviews & Product Details

User Insights

Average based on 14 real user reviews.

Chinedu U.
CU
Chinedu U.
Staff Software Engineer
Computer Software
Small-Business (50 or fewer emp.)
"Lightweight dependency injection"
5/5
What do you like best about Guice?

I like how light weight it is compared to its competition. Review collected by and hosted on G2.com.

What do you dislike about Guice?

It requires constructor annotations to set up which would be a problemm when using third party libraries. Review collected by and hosted on G2.com.

Jonatan J.
JJ
Jonatan J.
Software Developer
Small-Business (50 or fewer emp.)
"Guice is good itself but integrations with other frameworks are usually crap"
2/5
What do you like best about Guice?

Guice is very lightweight and if the only library you bring in is Guice, it's great. The APIs are very clear and easy to use. Review collected by and hosted on G2.com.

What do you dislike about Guice?

If you have many libraries/frameworks that you want to use together with Guice, then your options are usually third-party-developed bridges. Those bridges tend to suck and not support all the features within Guice itself. In this regard, I like spring-boot much more. Spring-boot has realized that it lives in an eco-system and supports other frameworks much better. Review collected by and hosted on G2.com.

Alex L.
AL
Alex L.
Project Manager
Mid-Market (51-1000 emp.)
"Guice: dependency injection at it's roots"
5/5
What do you like best about Guice?

Guice is the best di library to grasp concepts about inversion of control and dependency injection; other libraries (ie spring) relays heavily on annotations hidding much of the di concepts under cryptic annotations. Guice is mostly declarative and code is self-explanatory Review collected by and hosted on G2.com.

What do you dislike about Guice?

Guice (as the 99% of the di libs) relays on java reflection wich does not cope well with the new reflection-less mainstream Review collected by and hosted on G2.com.

MEHUL M.
MM
MEHUL M.
Software Development Engineer 2
Mid-Market (51-1000 emp.)
"Developed modular configurable Microservices using Guice"
5/5
What do you like best about Guice?

The ability to provide implementations using @Provides annotation. The ability to fetch Implementation using the class name. The ability to bind classes to a provider. Review collected by and hosted on G2.com.

What do you dislike about Guice?

I was not too fond of the use of @Inject annotation to inject beans. It was problematic when using third-party libraries. Review collected by and hosted on G2.com.

Pedapati G.
PG
Pedapati G.
Software Development Engineer 2
Enterprise (> 1000 emp.)
"Guice is light weight dependency Framework- Easy to learn and use."
4/5
What do you like best about Guice?

Guice is very easy to learn and use, it is much light weighted than compared to spring. Review collected by and hosted on G2.com.

What do you dislike about Guice?

Guice doesn't have great features like compared to spring like, spring security, mvc Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Small-Business (50 or fewer emp.)
"My experience with guice in 3 years"
4/5
What do you like best about Guice?

Guice injection and AOP features are great. But I fell in awe with Guice when I used Guice JPA integration and saw AOP being used in real time. Review collected by and hosted on G2.com.

What do you dislike about Guice?

Constant binding can be improved like Java EE CDI. Using produce would be great. Please create new documentation with more details for new beginners. Review collected by and hosted on G2.com.

Verified User in Marketing and Advertising
CM
Verified User in Marketing and Advertising
Enterprise (> 1000 emp.)
"Amazing IOC Container"
4.5/5
What do you like best about Guice?

I like Guice as it fully supports generic. Also, there is no need to provide auto wiring at any place. Review collected by and hosted on G2.com.

What do you dislike about Guice?

We can't inject a null value in any object. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Verified User in Information Technology and Services
Enterprise (> 1000 emp.)
"Excellent dependency injection framework"
4.5/5
What do you like best about Guice?

The ease of syntax and easy documentation available. Also in case of errors, Guice injection errors are the easiest to fix as the error messages are to the point. Review collected by and hosted on G2.com.

What do you dislike about Guice?

Since it is static binding, hot code swap doesn't pick any changes in code without app restart. Review collected by and hosted on G2.com.

Verified User in Computer Software
IC
Verified User in Computer Software
Enterprise (> 1000 emp.)
"lightweight and easy to use dependency injection framework"
4/5
What do you like best about Guice?

Really liked the AOP features, mads code easy to understand and beautiful Review collected by and hosted on G2.com.

What do you dislike about Guice?

more community support should be there for us Review collected by and hosted on G2.com.

Verified User in Insurance
UI
Verified User in Insurance
Mid-Market (51-1000 emp.)
"Integrated guice in production"
2.5/5
What do you like best about Guice?

very light weight framework easy to start with Review collected by and hosted on G2.com.

What do you dislike about Guice?

For most of the use cases, I'd prefer spring which is a much more robust and complete framework. Review collected by and hosted on G2.com.

Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.

Guice Comparisons