Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Spatial Analysis

Spatial Analysis

68 projects

Showing 32 of 68 projects

Geosnap
GeosnapPython

A Python package for exploring, modeling, and visualizing neighborhood and regional change over time using geospatial data.

#urban-planning#urban-modeling#spatiotemporal-data
Stars274
Forks32
Last commit5 months ago
Urban Informatics & Visualization-Berkeley
Urban Informatics & Visualization-BerkeleyJupyter Notebook

A UC Berkeley course teaching urban data analysis, visualization, and mapping using Python and open-source tools for city planning.

#academic-course#city-planning#gis-mapping
Stars242
Forks121
Last commit
terraformer
terraformerJavaScript

A modular JavaScript toolkit for geographic data processing, format conversion, and spatial operations.

#arcgis#geojson#es-modules
Stars239
Forks32
Last commit1 day ago
gstat
gstatC

An R package for spatial and spatio-temporal geostatistical modeling, prediction, and simulation.

#r-package#statistics#gis
Stars214
Forks53
Last commit4 months ago
Peartree
PeartreePython

peartree: A library for converting transit data into a directed graph for sketch network analysis.

#modeling#gis#graphs
Stars207
Forks26
Last commit3 years ago
spatstat
spatstatR

A comprehensive family of R packages for analyzing spatial point pattern data and other spatial data types.

#statistical-models#epidemiology#spatstat
Stars207
Forks43
Last commit4 days ago
topojson for Python
topojson for PythonPython

A Python library for encoding spatial data into the TopoJSON format, reducing file sizes through topology computation and simplification.

#geopandas#coordinate-encoding#python-library
Stars198
Forks28
Last commit1 year ago
ESRI public-transit-tools
ESRI public-transit-toolsPython

A collection of ArcGIS tools for analyzing public transit data, including network analysis and real-time GTFS feed integration.

#urban-planning#transportation-planning#gtfs-rt
Stars195
Forks55
Last commit
simplefeatures
simplefeaturesGo

A pure Go implementation of the OpenGIS Simple Feature Access Specification for 2D geometry modeling and spatial algorithms.

#cartography#postgis#library
Stars174
Forks26
Last commit13 days ago
topo
topoElixir

An Elixir library for calculating spatial relationships between geometries like points, lines, and polygons.

#elixir#geospatial#geometry
Stars173
Forks26
Last commit1 year ago
tidytransit
tidytransitR

An R package for reading, analyzing, and visualizing public transit data in GTFS format using tidyverse and sf.

#simple-features#transportation-planning#r-package
Stars171
Forks22
Last commit2 months ago
Neatnet
NeatnetPython

A Python toolkit for simplifying street network geometry by converting transportation-focused representations to morphological centerlines.

#geometry-processing#python-library#urban-morphology
Stars158
Forks7
Last commit1 month 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
Ark-Analysis
Ark-AnalysisJupyter Notebook

A Python toolbox for analyzing multiplexed imaging data, featuring segmentation, pixel/cell clustering, and spatial analysis.

#bioimage-analysis#data-science#deep-learning
Stars108
Forks31
Last commit14 days ago
Urbansprawl
UrbansprawlPython

An open-source framework for calculating spatial urban sprawl indices and performing disaggregated population estimates using OpenStreetMap data.

#urban-planning#urban#urban-accessibility
Stars89
Forks20
Last commit7 years ago
gtfs2gps
gtfs2gpsR

An R package that converts GTFS public transport data into GPS-like records for transport simulations and analyses.

#simple-features#transport-modeling#r-package
Stars83
Forks10
Last commit2 months ago
geotoolbox
geotoolboxJavaScript

A JavaScript library for managing GeoJSON properties and performing GIS operations for thematic cartography.

#cartography#geos-wasm#geojson
Stars75
Forks11
Last commit3 months ago
ChatSpatial
ChatSpatialPython

An MCP server that enables natural language conversation for analyzing spatial transcriptomics data through 60+ curated methods.

#single-cell-analysis#workflow-automation#reproducible-research
Stars44
Forks13
Last commit
Classpose
ClassposePython

A foundation model-driven method for semantic cell classification in whole slide images, extending Cellpose with a WSI workflow and QuPath integration.

#qupath#bioimage-analysis#microscopy
Stars34
Forks1
Last commit1 month ago
de9im
de9imJavaScript

A JavaScript library implementing DE-9IM spatial predicates for GeoJSON objects, supporting relationships like contains, intersects, and touches.

#algorithm#de-9im#geojson
Stars31
Forks2
Last commit6 months ago
awesome-arcgis
awesome-arcgisHTML

A comprehensive wiki-style collection of over 240 resource pages and 3500 resources covering the ArcGIS platform, GIS concepts, and Esri products.

#arcgis#geospatial#esri
Stars30
Forks7
Last commit5 years ago
shared-row
shared-row

An open data specification for describing street right-of-way allocations to enable cross-jurisdictional comparison and analysis.

#transportation-planning#standard#gis-databases
Stars19
Forks0
Last commit5 months ago
ImmersivePoints
ImmersivePointsHTML

A Python package and web app for visualizing 3D point clouds in VR and Jupyter notebooks.

#lidar#hacktoberfest#3d-data
Stars15
Forks3
Last commit7 months ago
tmap
tmapR

An R package for creating thematic maps with a syntax based on the layered grammar of graphics.

#open-source#r-package#geospatial
Stars15
Forks2
Last commit3 years ago
workletjs
workletjsTypeScript

An Angular map component library built on OpenLayers for creating interactive and customizable geospatial applications.

#web-mapping#webgis#geospatial
Stars13
Forks1
Last commit21 days ago
proj
projC

Elixir library for coordinate conversion and geodesic calculations using OSGeo's PROJ.4 library.

#elixir#coordinate-systems#geospatial
Stars10
Forks7
Last commit5 years ago
segseg
segsegElixir

Calculates intersection type and location for two line segments in Elixir.

#elixir#line-segments#geometry
Stars7
Forks1
Last commit3 years ago
H3 GeoJSON
H3 GeoJSONGo

A Go library for converting between GeoJSON geometries and H3 hexagon indexes.

#h3-index#geojson#geospatial
Stars7
Forks1
Last commit3 months ago
histoCAT
histoCATMATLAB

A MATLAB-based toolbox for interactive visualization and analysis of multiplexed image cytometry data.

#single-cell-analysis#image-cytometry#histology
Stars5
Forks3
Last commit6 months ago
global-indicators
global-indicatorsJupyter Notebook

An open-source tool for calculating spatial indicators for healthy, sustainable cities worldwide using open or custom data.

#postgis#urban-planning#geospatial
Stars4
Forks2
Last commit2 years ago
arcgis-geometry-calculations
arcgis-geometry-calculationsHTML

A web tool to easily create and retrieve geometry calculations (buffers, intersections, unions) for ArcGIS feature services.

#buffers#arcgis#intersections
Stars2
Forks0
Last commit3 years ago
geo_assigner
geo_assignerPython

A Python command-line tool and module that transfers properties between intersecting GeoJSON features based on spatial relationships.

#geojson#geospatial#data-integration
Stars2
Forks1
Last commit9 years ago
PreviousPage 2 of 2

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
7 years ago
7 months ago
19 days ago
#Geospatial39
#Gis38
#Geojson17
#Python13
#Data Visualization13
#Mapping12
#R Package10
#Arcgis9
#Awesome9
#Awesome List8
#Geometry8
#Web Mapping8