Showing 36 of 353 projects
An R package for converting geographic data to and from GeoJSON and TopoJSON formats.
An iOS native MapKit library for creating highly customized heat maps with Swift.
A web-based UI for editing, managing, validating, and deploying GTFS transit data to OpenTripPlanner.
A 2D immutable R-tree with STR packing for ultra-fast nearest and intersection queries in plane and spherical coordinates.
A zero-dependency Go package for performing coordinate transformations between various geodetic systems and projections.
State-of-the-art point location and neighbor finding algorithms for region quadtrees, implemented in Go.
JavaScript bindings for libosmium to work with OpenStreetMap data, suitable for small extracts and prototyping.
A Python package for parsing GTFS data and creating geospatial visualizations of transit frequencies, speeds, and segments.
A JavaScript library to enforce correct polygon ring winding order in GeoJSON data for specification compliance.
A Vue 3 plugin providing components and utilities for integrating MapLibre GL JS maps into Vue applications.
A collection of sample projects demonstrating how to build desktop mapping and GIS applications using the ArcGIS Maps SDK for Java.
A Go database/sql driver for Apache Avatica server, enabling Go applications to connect to Phoenix and other Avatica-backed databases.
Convert SVG files to GeoJSON format through a web interface with drag-and-drop functionality.
Angular wrapper for MapLibre GL, providing simple components for interactive maps in Angular applications.
A Python library for converting OpenStreetMap and Overpass API XML/JSON data into GeoJSON format.
A command-line tool for combining geospatial data across different spatial units using five statistical methods.
A Python library that fixes GeoJSON geometries crossing the 180th meridian (antimeridian) by splitting them into valid shapes.
A web tool that converts OpenStreetMap exports into SVG maps optimized for pen plotters.
A Python tool to fix invalid GeoJSON objects and files via CLI or library.
An open-source Node.js implementation of the ArcGIS GeoServices REST API specification for serving geographic data.
An open-source implementation of the GeoServices specification for serving geographic data via REST APIs.
Medium-level Rust bindings for reading and writing netCDF files, a common scientific data format.
A D3 library for creating high-performance Canvas maps with automatic projection and retina support.
A JavaScript library for creating customizable thematic web maps using D3, designed for Eurostat data but compatible with custom geometries and statistics.
An RGeo add-on module for reading geospatial data from ESRI shapefiles in Ruby applications.
C++ backend for the jupyter-leaflet widget, enabling interactive map visualizations in Jupyter notebooks.
A Go library for programmatically managing a GeoServer instance via its REST API.
A JSON-based specification for persisting and transferring cartographic descriptions of GIS datasets across ArcGIS applications.
A lightweight JavaScript library for converting between OpenStreetMap XML and GeoJSON formats.
A CLI tool that generates point labels from GeoJSON polygons using various placement algorithms.
Apply SQL queries and spatial filters to GeoJSON data in memory, with support for streams and Esri format conversion.
A parser and validator for GeoJSON strings that checks semantics and provides character-level warnings.
A pure Dart geospatial analysis library for working with GeoJSON data, inspired by Turf.js.
R interface for transparently transferring spatial vector and raster data between R and PostGIS-enabled PostgreSQL databases.
A multi-language library for calculating great circle distance, bearing, and destination between geographic coordinates.
A Node.js and browser library for generating random GeoJSON features like points, polygons, and linestrings.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.