diogogpinto/filament-geolocate-me
Filament Geolocate Me adds a geolocation field to Filament forms so users can capture their current latitude and longitude, or pick a point on a map, with a single click—ideal for address, store locator, and check-in forms.
Consider it when all of the following hold:
Look elsewhere — or build the ~40-line Alpine/Filament field internally — when:
For executives: This is a small, low-cost convenience plugin for our internal admin panel. It lets staff pre-fill a location field with where they actually are, saving a few clicks per record. The financial exposure is effectively zero and it's removable in an afternoon. It is not a geo platform, and it does not commit us to a mapping or data vendor. Recommendation: approve as a contained pilot with a pinned version; do not cite it in any customer-facing commitment.
For engineering: Filament plugin that wires the browser Geolocation API into a form field. Currently v0.1.1 — pre-1.0, single maintainer, and the release notes for this patch are a changelog diff link rather than documented changes, so we should read the diff before bumping. Adopt only behind an internal panel, pin the version, and budget for a possible fork. The alternative is an in-house field of roughly a day's work, which may be the better long-term call if we're already diverging from the plugin's assumptions. Flag any requirement involving reverse geocoding, validation, or customer-facing consent as out of scope and re-scope separately.
How can I help you explore Laravel packages today?