Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Geospatial

Geospatial

259 projects

Showing 36 of 259 projects

IBI Data Tools
IBI Data ToolsJavaScript

A web-based UI for editing, managing, validating, and deploying GTFS transit data to OpenTripPlanner.

#transit-routes#geospatial#data-management
Stars146
Forks94
Last commit5 days ago
RTree2D
RTree2DScala

A 2D immutable R-tree with STR packing for ultra-fast nearest and intersection queries in plane and spherical coordinates.

#range-query#scala-js#high-performance
Stars143
Forks11
Last commit16 days ago
go-rquad
go-rquadGo

State-of-the-art point location and neighbor finding algorithms for region quadtrees, implemented in Go.

#quadtree#neighbor-finding#geospatial
Stars141
Forks9
Last commit4 years ago
WGS84
WGS84Go

A zero-dependency Go package for performing coordinate transformations between various geodetic systems and projections.

#zero-dependency#web-mercator#geospatial
Stars141
Forks19
Last commit1 year ago
node-osmium
node-osmiumC++

JavaScript bindings for libosmium to work with OpenStreetMap data, suitable for small extracts and prototyping.

#geospatial#javascript-bindings#prototyping
Stars140
Forks30
Last commit2 years ago
gtfs_functions
gtfs_functionsPython

A Python package for parsing GTFS data and creating geospatial visualizations of transit frequencies, speeds, and segments.

#transportation-planning#python-library#geospatial
Stars140
Forks33
Last commit7 months ago
geojson-rewind
geojson-rewindJavaScript

A JavaScript library to enforce correct polygon ring winding order in GeoJSON data for specification compliance.

#geojson#geospatial#gis
Stars133
Forks35
Last commit1 month ago
ArcGIS Maps SDK for Java c
ArcGIS Maps SDK for Java cJava

A collection of sample projects demonstrating how to build desktop mapping and GIS applications using the ArcGIS Maps SDK for Java.

#desktop-application#gradle#api
Stars130
Forks126
Last commit8 months ago
vue-maplibre-gl
vue-maplibre-glTypeScript

A Vue 3 plugin providing components and utilities for integrating MapLibre GL JS maps into Vue applications.

#maplibre-gl-js#dircle#geospatial
Stars130
Forks26
Last commit3 months ago
avatica
avaticaGo

A Go database/sql driver for Apache Avatica server, enabling Go applications to connect to Phoenix and other Avatica-backed databases.

#database-driver#geospatial#hbase
Stars124
Forks35
Last commit8 days ago
svg-to-geojson
svg-to-geojsonJavaScript

Convert SVG files to GeoJSON format through a web interface with drag-and-drop functionality.

#geojson#gis-tools#geospatial
Stars120
Forks18
Last commit3 years ago
ngx-maplibre-gl
ngx-maplibre-glTypeScript

Angular wrapper for MapLibre GL, providing simple components for interactive maps in Angular applications.

#hacktoberfest#geospatial#web-maps
Stars115
Forks36
Last commit1 month ago
osm2geojson
osm2geojsonPython

A Python library for converting OpenStreetMap and Overpass API XML/JSON data into GeoJSON format.

#osm2geojson#python-library#geojson
Stars114
Forks18
Last commit3 months ago
CoGran
CoGranJavaScript

A command-line tool for combining geospatial data across different spatial units using five statistical methods.

#geojson#statistics#geospatial
Stars113
Forks7
Last commit7 years ago
antimeridian
antimeridianPython

A Python library that fixes GeoJSON geometries crossing the 180th meridian (antimeridian) by splitting them into valid shapes.

#geometry-processing#python-library#antimeridian-fix
Stars109
Forks10
Last commit20 days ago
gjf
gjfPython

A Python tool to fix invalid GeoJSON objects and files via CLI or library.

#data-cleaning#python-library#geojson
Stars104
Forks3
Last commit5 years ago
GeoServices spec
GeoServices specJavaScript

An open-source implementation of the GeoServices specification for serving geographic data via REST APIs.

#arcgis#geojson#geospatial
Stars103
Forks30
Last commit2 years ago
featureserver
featureserverJavaScript

An open-source Node.js implementation of the ArcGIS GeoServices REST API specification for serving geographic data.

#arcgis#geojson#geospatial
Stars103
Forks30
Last commit2 years ago
plotting-maps
plotting-mapsHTML

A web tool that converts OpenStreetMap exports into SVG maps optimized for pen plotters.

#cartography#svg-generation#digital-fabrication
Stars102
Forks8
Last commit2 years ago
spam
spamJavaScript

A D3 library for creating high-performance Canvas maps with automatic projection and retina support.

#geospatial#canvas#web-graphics
Stars101
Forks9
Last commit3 years ago
netcdf
netcdfRust

Medium-level Rust bindings for reading and writing netCDF files, a common scientific data format.

#scientific-computing#geospatial#climate-science
Stars100
Forks29
Last commit2 months ago
rgeo-shapefile
rgeo-shapefileRuby

An RGeo add-on module for reading geospatial data from ESRI shapefiles in Ruby applications.

#open-source#geospatial#esri
Stars98
Forks30
Last commit1 year ago
Eurostat-map
Eurostat-mapJavaScript

A JavaScript library for creating customizable thematic web maps using D3, designed for Eurostat data but compatible with custom geometries and statistics.

#web-mapping#cartography#nuts
Stars98
Forks9
Last commit3 days ago
xleaflet
xleafletC++

C++ backend for the jupyter-leaflet widget, enabling interactive map visualizations in Jupyter notebooks.

#xeus#scientific-computing#geospatial
Stars93
Forks17
Last commit3 months ago
geoserver
geoserverGo

A Go library for programmatically managing a GeoServer instance via its REST API.

#postgis#rest-client#catalog
Stars92
Forks22
Last commit1 day ago
Cartographic Information Model spec
Cartographic Information Model spec

A JSON-based specification for persisting and transferring cartographic descriptions of GIS datasets across ArcGIS applications.

#cartography#arcgis#geospatial
Stars92
Forks28
Last commit26 days ago
osm-and-geojson
osm-and-geojsonJavaScript

A lightweight JavaScript library for converting between OpenStreetMap XML and GeoJSON formats.

#vanilla-js#geojson#geospatial
Stars91
Forks30
Last commit10 years ago
geojson-polygon-labels
geojson-polygon-labelsJavaScript

A CLI tool that generates point labels from GeoJSON polygons using various placement algorithms.

#cartography#geojson#geospatial
Stars89
Forks15
Last commit1 year ago
winnow
winnowJavaScript

Apply SQL queries and spatial filters to GeoJSON data in memory, with support for streams and Esri format conversion.

#stream-processing#spatial-query#geojson
Stars88
Forks18
Last commit2 years ago
check-geojson
check-geojsonTypeScript

A parser and validator for GeoJSON strings that checks semantics and provides character-level warnings.

#developer-tools#geojson#linter
Stars83
Forks3
Last commit1 year ago
turf_dart
turf_dartDart

A pure Dart geospatial analysis library for working with GeoJSON data, inspired by Turf.js.

#dart#geojson-parser#spatial-operations
Stars83
Forks35
Last commit21 days ago
rpostgis
rpostgisR

R interface for transparently transferring spatial vector and raster data between R and PostGIS-enabled PostgreSQL databases.

#postgis#raster-data#r-package
Stars80
Forks15
Last commit1 year ago
GreatCircle
GreatCirclePHP

A multi-language library for calculating great circle distance, bearing, and destination between geographic coordinates.

#multi-language#python-library#geospatial
Stars78
Forks14
Last commit4 years ago
geojson-shave
geojson-shavePython

A command-line tool that reduces GeoJSON file size by trimming coordinate precision, removing whitespace, and optionally stripping properties.

#geojson#geospatial-data#geospatial
Stars76
Forks2
Last commit1 year ago
gjv
gjvJavaScript

A command-line tool for viewing GeoJSON files with an interactive map interface.

#desktop-app#geospatial#mapbox-gl
Stars76
Forks7
Last commit8 years ago
ArcGIS REST APIs collections
ArcGIS REST APIs collections

Postman collections and guides for working with ArcGIS REST APIs and Hosted Feature Services.

#developer-tools#arcgis#arcgis-rest-api
Stars75
Forks34
Last commit4 years ago
PreviousPage 7 of 8Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Gis114
#Geojson60
#Mapping53
#Data Visualization53
#Openstreetmap48
#Javascript Library34
#Javascript31
#Spatial Analysis31
#Python31
#Nodejs28
#Maps28
#Web Mapping26