Skip to content
@geocrystal

GeoCrystal

A collection of geospatial tools and libraries written in Crystal

Pinned Loading

  1. geo geo Public

    Geospatial primitives and algorithms for Crystal

    Crystal 22 1

  2. kd_tree kd_tree Public

    Crystal implementation of "K-Dimensional Tree" and "N-Nearest Neighbors"

    Crystal 19 3

  3. haversine haversine Public

    Crystal implementation of the Haversine formula to calculate distances between two points given their latitudes and longitudes

    Crystal 19

  4. dijkstra dijkstra Public

    Dijkstra's algorithm using a priority queue in Crystal

    Crystal 14

  5. geojson geojson Public

    Crystal library for reading and writing GeoJSON

    Crystal 11 2

  6. geojson_area geojson_area Public

    Calculate the area inside of any GeoJSON geometry

    Crystal 7

Repositories

Showing 10 of 15 repositories
  • timezone_finder Public

    Offline timezone lookup by latitude and longitude for Crystal

    geocrystal/timezone_finder's past year of commit activity
    Crystal 0 MIT 0 0 0 Updated Sep 16, 2026
  • ring_area Public

    Calculate the approximate area of the polygon were it projected onto the Earth.

    geocrystal/ring_area's past year of commit activity
    Crystal 2 MIT 0 0 0 Updated Sep 9, 2026
  • geo_bearing Public

    Calculates initial and final bearings between two points using great-circle distance formulas

    geocrystal/geo_bearing's past year of commit activity
    Crystal 4 MIT 0 0 0 Updated Sep 7, 2026
  • haversine Public

    Crystal implementation of the Haversine formula to calculate distances between two points given their latitudes and longitudes

    geocrystal/haversine's past year of commit activity
    Crystal 19 MIT 0 0 0 Updated Jul 26, 2026
  • sun_times Public

    Simple Crystal library for calculating sunrise and sunset given latitude, longitude, and date

    geocrystal/sun_times's past year of commit activity
    Crystal 2 MIT 0 0 2 Updated Jul 13, 2026
  • geo Public

    Geospatial primitives and algorithms for Crystal

    geocrystal/geo's past year of commit activity
    Crystal 22 MIT 1 1 (1 issue needs help) 0 Updated Jul 7, 2026
  • kd_tree Public

    Crystal implementation of "K-Dimensional Tree" and "N-Nearest Neighbors"

    geocrystal/kd_tree's past year of commit activity
    Crystal 19 MIT 3 0 0 Updated Jun 28, 2026
  • geojson_area Public

    Calculate the area inside of any GeoJSON geometry

    geocrystal/geojson_area's past year of commit activity
    Crystal 7 MIT 0 0 0 Updated Jun 28, 2026
  • geojson Public

    Crystal library for reading and writing GeoJSON

    geocrystal/geojson's past year of commit activity
    Crystal 11 MIT 2 0 0 Updated Jun 28, 2026
  • geohash Public

    Geohash encode/decode library for pure Crystal

    geocrystal/geohash's past year of commit activity
    Crystal 4 MIT 1 0 0 Updated Jun 23, 2026

Top languages

Loading…

Most used topics

Loading…