InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β
Top 23 Python Geospatial Projects
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
osmnx
Download, model, analyze, and visualize street networks and other geospatial features from OpenStreetMap.
-
Project mention: Rivian GeoLocation Plotting with IRIS Cloud Document and Databricks | dev.to | 2024-12-26
We are using geopandas and geodatasets for a straight forward approach to plotting.
-
geemap
A Python package for interactive geospatial analysis and visualization with Google Earth Engine.
-
Issue Worked On: Add Consistent Bands Metadata to Vision Transformer and ResNet Weights #2376 This week, I worked on a GitHub issue to add consistent band metadata across Vision Transformer (ViT) and ResNet weight classes in the torchgeo library. The goal was to ensure uniform metadata across different weight classes, specifically supporting various satellite datasets like Landsat and Sentinel.
-
leafmap
A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment
-
segment-geospatial
A Python package for segmenting geospatial data with the Segment Anything Model (SAM)
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Photogrammetry-Guide
Photogrammetry Guide. Photogrammetry is widely used for Aerial surveying, Agriculture, Architecture, 3D Games, Robotics, Archaeology, Construction, Emergency management, and Medical.
-
-
-
Project mention: Cloud-hosted and partitioned files best practices | news.ycombinator.com | 2025-08-28
-
We use a submodule in https://github.com/uber/h3-py to wrap the core H3 library, which is written in C. Submodules seemed like a reasonable way to handle the dependency, and, at least for this use case, the approach hasn't given me any problems.
-
Project mention: Show HN: Vortex β a high-performance columnar file format in Rust | news.ycombinator.com | 2024-10-14
-
pygeoapi
pygeoapi is a Python server implementation of the OGC API suite of standards. The project emerged as part of the next generation OGC API efforts in 2018 and provides the capability for organizations to deploy a RESTful OGC API endpoint using OpenAPI, GeoJSON, and HTML. pygeoapi is open source and released under an MIT license.
-
Project mention: Build a Route Generator App with Cloudflare Workers AI, LangChain, Streamlit, and Mapbox | dev.to | 2024-09-10
-
gopro-dashboard-overlay
Programs to process GoPro MP4 & Generic GPX/FIT files and create video dashboards & maps
-
-
-
-
-
localtileserver
π dynamic tile server for visualizing rasters in Jupyter with ipyleaflet or folium
-
GeoDeep
Free and open source library for AI object detection and semantic segmentation in geospatial rasters. π
Project mention: Map Features in OpenStreetMap with Computer Vision | news.ycombinator.com | 2025-03-22Worked on something similar a few months ago (albeit for smaller scale geographic data): https://github.com/uav4geo/GeoDeep
-
quackosm
QuackOSM: an open-source Python and CLI tool for reading OpenStreetMap PBF files using DuckDB
Project mention: Show HN: QuackOSM β Fast, Simple and Scalable OpenStreetMap Data Access | news.ycombinator.com | 2024-11-04 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Geospatial discussion
Python Geospatial related posts
-
Cloud-hosted and partitioned files best practices
-
πΊοΈ Querying Overture Maps GeoParquet Directly in the Browser with DuckDB WASM
-
Map Features in OpenStreetMap with Computer Vision
-
GeoParquet: Geospatial Data in Parquet
-
GeoDeep: AI object detection and semantic segmentation in geospatial rasters
-
Rivian GeoLocation Plotting with IRIS Cloud Document and Databricks
-
Optimizing Large-Scale OpenStreetMap Data with SQLite
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Sep 2025
Index
What are some of the best open-source Geospatial projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | BlenderGIS | 8,272 |
2 | osmnx | 5,246 |
3 | geopandas | 4,867 |
4 | geemap | 3,729 |
5 | torchgeo | 3,616 |
6 | leafmap | 3,454 |
7 | segment-geospatial | 3,391 |
8 | Photogrammetry-Guide | 1,352 |
9 | pyproj | 1,143 |
10 | streamlit-geospatial | 965 |
11 | geoparquet | 963 |
12 | h3-py | 933 |
13 | lonboard | 814 |
14 | pygeoapi | 557 |
15 | streamlit-folium | 554 |
16 | gopro-dashboard-overlay | 480 |
17 | greppo | 402 |
18 | whitebox-python | 400 |
19 | opentopodata | 366 |
20 | EOmaps | 358 |
21 | localtileserver | 334 |
22 | GeoDeep | 319 |
23 | quackosm | 305 |