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 Laravel Package

laravel-enso/google

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy (narrowly scoped): If your product is an Enso-based admin application, this package removes the need to hand-roll Google credential storage, settings UI wiring, and client bootstrapping. The decision is less "adopt this package" and more "don't rebuild Google config plumbing that already exists in our suite."
  • Feature roadmap enablement: It is the lowest-friction path to shipping Google-dependent features inside Enso — Google sign-in, Calendar/Drive/Sheets sync, Maps, or Analytics — because credentials are managed through Enso's settings layer rather than ad-hoc .env keys and bespoke config files.
  • Ecosystem consistency: Choosing it keeps Google integration aligned with the rest of the Enso package family (same settings model, same conventions), which lowers onboarding cost for engineers already fluent in Enso.
  • Prototype vs. production scoping: Good for validating a Google-backed feature quickly; not a decision to standardize on without a maintenance plan, given zero stars and zero dependents.
  • Platform/tenancy decisions: If you need per-tenant or per-environment Google credentials managed by admins rather than developers, an Enso settings-backed wrapper is a meaningfully different product decision than a single global .env config.
  • Risk acceptance: Adopting it is implicitly a decision to own the dependency — small surface area means forking or vendoring is cheap, which should be priced into the decision rather than treated as a blocker.

When to Consider This Package

Consider it when all of the following hold:

  • You are already running Laravel Enso, or are committed to it as your admin/application foundation.
  • You need Google API credentials exposed through Enso's settings mechanism, not just a one-off OAuth flow.
  • You want a thin, conventional wrapper and are comfortable pairing it with google/apiclient (or equivalent) for the actual API calls.
  • Your team can absorb an unmaintained, zero-adoption dependency — i.e., you can read, patch, and vendor a small package.

Look elsewhere when:

  • You are not on Enso — the value proposition collapses entirely; use laravel/socialite and/or google/apiclient directly.
  • You need an actively maintained, community-supported integration with issue triage and security response; zero stars and zero dependents is a strong signal to treat this as internal-grade code.
  • You need broad Google service coverage, framework-agnostic OAuth, or first-class testing/mocking utilities — a dedicated SDK will serve you better.
  • You require vendor support, SLAs, or documented upgrade paths across Laravel major versions.

How to Pitch It (Stakeholders)

For executives: This is a small, MIT-licensed helper inside the Enso ecosystem that lets us add Google-powered features (sign-in, calendar, drive) without writing custom credential-handling code. Cost is effectively zero and the integration surface is thin, so downside is limited. The trade-off is that it has no external adoption and no formal support, so the honest framing is "low-cost accelerator for an Enso-based product," not "strategic platform bet." Recommend adopting only where we are already standardized on Enso, and budgeting a small amount of engineering ownership for maintenance.

For engineering: Treat it as a convenience layer, not a framework. It standardizes where Google credentials live (Enso settings) and how a configured client is obtained; everything beyond that stays with the underlying Google SDK. Because it is small and unmaintained, plan to pin the version, review the source before adopting, and be prepared to fork. If we are not on Enso, skip it and go direct to google/apiclient + Socialite — the abstraction buys us nothing outside the suite.

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.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
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