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

Filament Geosearch Laravel Package

rhukster/filament-geosearch

Filament Geosearch adds location-aware search to Filament resources, letting you filter and sort records by distance from a point. Configure coordinates and radius queries to build map-friendly, geospatial admin panels quickly.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for address/place autocomplete: The 1.0.0 release exposes provider, apiKey, style, autoComplete, and autoCompleteDelay, indicating the package is designed to plug a configurable autocomplete experience into Laravel forms. This supports a decision to adopt rather than build a custom autocomplete component from scratch.
  • Feature scoping for checkout, onboarding, and profile forms: PMs can evaluate whether address autocomplete is a near-term UX improvement by testing provider choice, visual style, and debounce behavior through configuration rather than custom code.
  • Vendor/provider flexibility: The provider option suggests the package can abstract over one or more autocomplete/geocoding backends. This is relevant for roadmap decisions around vendor lock-in, regional coverage, and cost per request.
  • UX tuning without engineering cycles: autoComplete, autoCompleteDelay, and style map directly to product-level decisions about when suggestions appear, how responsive the field feels, and how well it matches the design system.
  • Integration risk assessment: Because apiKey is a first-class option, PMs should account for third-party API dependency, key management, rate limits, and usage-based billing in the product plan.

When to Consider This Package

Consider adoption when:

  • You are building a Laravel application that needs address, location, or place autocomplete in forms (checkout, signup, delivery, CRM, etc.).
  • You want to validate the feature quickly with configurable provider, API key, styling, and autocomplete timing rather than building a custom frontend/backend integration.
  • Your team is comfortable depending on a third-party autocomplete/geocoding provider and can manage API keys, quotas, and usage costs.
  • You need a lightweight, config-driven approach and do not require deep customization of the suggestion UI or ranking logic beyond the exposed options.
  • You are standardizing form UX across a Laravel codebase and want a package-level abstraction instead of one-off JavaScript integrations.

Look elsewhere when:

  • You need advanced geocoding, validation, parsing, or address normalization beyond autocomplete suggestions.
  • You require offline support, strict data residency, or cannot send user input to a third-party provider.
  • You need full control over suggestion rendering, ranking, analytics, or provider failover beyond what provider and style expose.
  • Your application is not Laravel/PHP or your frontend stack requires a framework-specific component with deeper integration.
  • The package’s 1.0.0 maturity, maintenance cadence, and security posture have not been validated for production-critical flows.

How to Pitch It (Stakeholders)

For executives: This package gives us a configurable address/place autocomplete capability in Laravel with minimal custom development. The initial 1.0.0 release supports provider selection, API key configuration, styling, and autocomplete timing controls. That means we can test and ship a better form experience faster, while keeping provider choice and UX behavior as product levers rather than hard-coded engineering decisions. Main caveats are third-party API dependency, usage costs, and the need to validate the package’s production readiness.

For engineering: The package exposes a small configuration surface: provider, apiKey, style, autoComplete, and autoCompleteDelay. It is likely a thin integration layer over an autocomplete/geocoding provider, so evaluate key management, provider abstraction, frontend behavior, test coverage, and upgrade path before adopting. It is a good fit for Laravel form autocomplete where we want configuration over custom code, but not a replacement for a full geocoding or address-validation platform.

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.
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels