manuelbieh/geolib
Zero dependency library to provide some basic geo functions observed · 2026-08-28
Health v2 · maintenance only
70/100
- Activity 75
- Release rhythm 45
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5507
- days_rel: 153
- days_push: 153
- n_releases_24m: 1
Adoption not part of the score
4278 stars · 337 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Geolib is a zero-dependency JavaScript/TypeScript library providing basic 2D geospatial operations such as distance calculation (Haversine), coordinate format conversion, and GeoJSON support. It works in Node and browsers via UMD or ES module builds with tree-shakeable imports.
Use cases
- calculate distance between two gps coordinates in javascript
- convert decimal latitude longitude to sexagesimal format
- compute distance between geojson points
- find nearest coordinate to a location
- measure how far a user is from a store in meters
When to choose
- you need lightweight, zero-dependency geo math in Node or the browser
- you want tree-shakeable functions and TypeScript type definitions
- you work with decimal or sexagesimal coordinates and GeoJSON input
When to avoid
- you need 3D calculations including altitude or elevation
- you need advanced geospatial analysis like polygons, routing, or projections
- you need extremely high-precision geodesic computations (e.g. Vincenty/GeographicLib)
Facets
library · maturity stable
geospatial math developer-tools browser geojson wgs84 haversine coordinates zero-dependency sexagesimal maps geospatial nodejs javascript typescript
2 sources
- readme: https://github.com/manuelbieh/geolib · fetched 2026-08-28 · d36b45a25ed6
- registry_npm: https://registry.npmjs.org/geolib · fetched 2026-08-29 · cf7bc66e5269
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| manuelbieh/geolib | main | 70 |
For agents
markdown · JSON · MCP: product_card(name="manuelbieh/geolib")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem