manuelbieh/geolib

Zero dependency library to provide some basic geo functions

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Added to GitGenius on September 16th, 2026
Created on August 5th, 2011
Open Issues & Pull Requests: 70 (+0)
GitHub issues: Enabled
Number of forks: 334
Total Stargazers: 4,278 (+0)
Total Subscribers: 70 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 19.5 hours
Mean response time: 33.7 days
90th percentile: 73.4 days
Tracked items: 4

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 657 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Geolib is a zero-dependency JavaScript library that provides basic geographic functions for working with coordinates and spatial data.

The library solves the problem of performing common geolocation calculations without requiring external dependencies. It handles operations like distance measurement between coordinates, conversion between coordinate formats including sexagesimal notation, and manipulation of geographic data structures. The approach keeps the implementation lightweight by avoiding any external package dependencies, making it suitable for projects where bundle size matters or where minimal external reliance is preferred.

Developers should choose this tool when they need straightforward geographic calculations in JavaScript without adding dependency overhead. It works well for applications that require basic distance calculations, coordinate conversions, or GeoJSON manipulation. The library is particularly suited for projects where simplicity and minimal dependencies are priorities over comprehensive geospatial analysis capabilities.

The project maintains steady activity with regular updates and responsiveness to contributions. Development shows consistent engagement with the codebase through ongoing refinement and bug fixes. The maintainers actively review and integrate community contributions, indicating an open approach to external input.