PHPackages                             rogue780/geo-helpers - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. rogue780/geo-helpers

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

rogue780/geo-helpers
====================

A collection of helper functions

v0.0.3(11y ago)12.9kMITPHP

Since Jun 29Pushed 11y ago1 watchersCompare

[ Source](https://github.com/rogue780/geo-helpers)[ Packagist](https://packagist.org/packages/rogue780/geo-helpers)[ RSS](/packages/rogue780-geo-helpers/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (4)Used By (0)

\#GEO-HELPERS

This is a set of basic functions that converts between meters, kilometers, feet, miles, and nautical miles. It can also measure distance between two coordinates in decimal lat/long format and provide the distance in meters, kilometers, feet, miles, and nautical miles.

The convention for unit conversions is `units_to_other_units($distance_in_units);` e.g: `miles_to_kilometers(1000);` should return `1609.34`.

The convention for distance measuring is `distance_in_units($lat1, $lat2, $long1, $long2)`;

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

4022d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/247716?v=4)[Shawn Haggard](/maintainers/rogue780)[@rogue780](https://github.com/rogue780)

### Embed Badge

![Health badge](/badges/rogue780-geo-helpers/health.svg)

```
[![Health](https://phpackages.com/badges/rogue780-geo-helpers/health.svg)](https://phpackages.com/packages/rogue780-geo-helpers)
```

###  Alternatives

[beechit/default-upload-folder

Make it possible to configure the default upload folder for a certain TCA column

13133.6k](/packages/beechit-default-upload-folder)[owenmelbz/laravel-stubs

Easily store stubs for your project to reuse whenever needed.

692.1k](/packages/owenmelbz-laravel-stubs)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
