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

Geo Parser Laravel Package

creof/geo-parser

Creof GeoParser is a PHP library that parses geographic coordinate strings and formats like WKT, GeoJSON, KML, and GPX into geometry objects via geoPHP, making it easy to import, convert, and work with spatial data in Laravel and PHP applications.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Location input features: Lets users paste or enter coordinates in common formats and converts them into structured latitude/longitude for maps, search, store locators, asset tracking, field collection, delivery zones, and geofencing.
  • Data ingestion and cleanup: Normalizes coordinate strings from CSV imports, CRM exports, spreadsheets, partner feeds, and legacy forms before storage or geocoding.
  • Build vs. buy: Avoids building and maintaining a custom coordinate-string grammar and regex layer; use a small MIT-licensed parser and isolate it behind an internal adapter.
  • Geocoding cost control: Parse coordinate-only inputs locally instead of sending every location string to a paid geocoding API; reserve paid geocoding for actual addresses.
  • Roadmap prioritization: Makes coordinate parsing a low-effort enabler for location-aware roadmap items rather than a separate engineering project.
  • Data quality decisions: Supports validation and normalization rules for location data, reducing bad map pins and downstream analytics errors.

When to Consider This Package

Consider it when:

  • The product runs on PHP/Laravel and needs to parse human-entered coordinate strings into latitude/longitude.
  • Users, imports, or integrations provide coordinates in varied formats, such as decimal degrees or degree-minute-second notation.
  • The team wants a small, local, MIT-licensed dependency instead of an external geocoding call for coordinate-only inputs.
  • The scope is narrow: parse and normalize coordinates, not full address geocoding or GIS.
  • Engineering can wrap the library behind an interface and test the formats the product actually supports.

Look elsewhere when:

  • The product needs address geocoding, reverse geocoding, place search, address validation, routing, projections, datum conversion, or full GIS capabilities.
  • The application requires active maintenance guarantees, PHP 8.x/Laravel 11+ certification, or vendor support. The last release shown is from 2019 and the project has modest adoption, so compatibility and maintenance risk must be verified.
  • Inputs can be controlled at the client or API boundary and stored as separate latitude/longitude fields, making string parsing unnecessary.
  • The use case is high-volume, safety-critical, regulated, or dependent on precise international addressing standards.

How to Pitch It (Stakeholders)

For executives: This is a small, MIT-licensed utility that can accelerate location-based features and reduce paid geocoding calls by parsing coordinate strings locally. It is not a strategic platform bet; integration effort should be low, and risk can be contained by isolating it behind an internal service and validating maintenance/compatibility before adoption.

For engineering: The package solves a narrow parsing problem—coordinate strings to structured coordinates—so the team does not need to invent and maintain format-handling logic. Adopt it behind an adapter, pin the version, add tests for supported formats, and confirm PHP/Laravel compatibility. If the library is stale or fails required formats, the fallback is to fork it or implement a minimal parser for the specific formats the product accepts.

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.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core