Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Google Reviews Bundle Laravel Package

manuxi/google-reviews-bundle

manuxi/google-reviews-bundle integrates Google Reviews into PHP/Symfony applications, letting you fetch place reviews via the Google Places API and display ratings and review content in templates with configurable caching and credentials.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature scoping for "social proof" on marketing/product pages. This package is a thin adapter that pulls Google Place reviews and exposes them to a Symfony/Contao template. It answers a scoping question cheaply: what does it actually take to show live Google ratings? — an API key, billing on the Places API, a place ID, a render path, and an attribution/caching policy. Use it to size the work, not to ship it.
  • Build vs. buy, resolved toward "build (small)." With 2 stars, 0 dependents, and a last release of March 2021, this is not a vendor — it's a reference implementation. The realistic decision it informs is: do we write ~200 lines of Places API client ourselves, or fork this? For most teams the honest answer is a small in-house integration behind an interface, because the wrapper logic is trivial and the durable work is in caching, error handling, and compliance.
  • Roadmap placement of reviews. Reviews are commodity table stakes for local/SEO landing pages and near-useless as a differentiator for SaaS. This package supports the "cheap and contained" branch of that roadmap decision — a read-only, cache-backed widget — rather than the "reviews platform" branch (collection, moderation, multi-source aggregation, structured data), which no package at this maturity level can support.
  • Stack-fit gate. The description says "Symfony extension," and the maintainer's ecosystem is Contao (a Symfony-based CMS), not Laravel. If your product is Laravel, the decision this package drives is a negative one: it is evidence the capability is small, not evidence you should adopt the code. Treat it as a design sketch.
  • Vendor-risk precedent. Any dependency decision here also sets the bar for future ones: no release in ~4 years, zero downstream users, and an unmaintained Google API surface means you own the code the day you install it. Codifying "we don't take unmaintained adapters for paid third-party APIs" is itself a product/engineering policy decision.
  • Compliance and presentation decisions that are easy to miss. Because the underlying data comes from Google Places, the product must resolve: mandatory Google attribution/branding, the prohibition on altering or selectively filtering reviews (you generally cannot ship "only our 5-star reviews"), and the caching window (Google permits limited caching of review content, roughly 30 days, with place ID retained). These constrain the UI/UX and should be settled before any build.

When to Consider This Package

Consider it only when all of the following hold:

  • Your stack is Symfony/Contao, not Laravel — the bundle registers services and Twig-adjacent wiring that will not port cleanly.
  • The need is a single-location, read-only, display-only review widget on a low-traffic marketing site.
  • You are willing to fork, pin, and own the code: audit the API calls, add your own caching layer, handle quota/billing errors, and plan for Google Places API version changes.
  • You accept that you cannot filter, reorder, curate, or modify the reviews beyond what the API returns.
  • It's a time-boxed spike to validate the integration shape before writing your own.

Look elsewhere — or build — when:

  • You need Laravel support, or any framework-agnostic library.
  • You need multi-source reviews (Trustpilot, G2, Facebook, App Store), moderation workflows, review collection/solicitation, or schema.org AggregateRating output at scale.
  • You need maintenance guarantees, security patching, or a support channel. Stars, dependents, and release cadence all say there is no community to lean on.
  • You need multi-location or high-volume reads where quota management, batching, and caching strategy are the actual engineering problem.
  • Your legal/privacy posture requires GDPR review of third-party content flows and a documented data-processing position — you'll get no help here.

How to Pitch It (Stakeholders)

For executives: We evaluated manuxi/google-reviews-bundle as a shortcut for displaying Google reviews. It confirms the capability is small and cheap — an API key, a cache, and a widget — but the package itself is a two-star, zero-dependent, four-year-stale Symfony/Contao adapter that we would have to own from day one. Recommendation: do not adopt it as a dependency. Use it as a reference, spend a short spike building the same integration in-house (roughly days, not weeks), and keep the vendor surface at zero.

For engineering: Treat it as documentation, not a library. The wrapper is thin; the real requirements are a Places API client with backoff, a cache keyed by place ID with a refresh window inside Google's terms, graceful degradation when the API or key fails, and rendering that preserves Google's attribution and content-integrity rules. Wrap it behind an interface so a second review source can be added later without touching templates.

Bottom line: Low opportunity, low risk — but only if we don't install it. The right output of this evaluation is a build decision and a short list of compliance constraints, not a dependency.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle