Murat Kendir maintains a list of geospatial libraries for Python (The following is a copy from October 2024 the updated version of his lists can be accesed at https://github.com/tum-gis/geoPythonInfoTree/blob/main/docs/index.md

Geospatial Libraries

Library NameData TypeAccessible Data SourcesTags
altairVectorvisualization
ArcPyVector & RasterArcGISArcGIS
basemapVector & Rasterprojection
canopyVector
cartopyVector & Rasteranalysis visualization
Cgal-bindingsVector
DataCubeRasterSatellite Imagerysatellite imagery
descartesRasterimage
earthpyVector & Rasterplot
EoxServerRaster & VectorEarth ObservationESA
FionaVectorread write
FME PythonVector & RasterFME
FoliumVector & Rasterweb map leaflet
GDALVector & Rastermanipulation
geemapRaster & VectorGoogleearth engine
GeoAlchemy2VectorSpatialLite PostGIS
geographiclibVectorgeodesic calculations
geojsonioVectorgeojson
GeometVectorgeojson WKT WKB
GeopandasVectorpandas
geoplotVectorvisualization
GeopyVectorNominatim Googlegeocoder
GeosVectorJTS
geotiffrastertif
gippyRasterimage processing
GrassVector & Raster
h3Vectoruber
ipyleafletRasterweb map leaflet
istSOSVectorSensor
laszipPointCloudLAS LAZ
liblasPointCloudLAS LAZ
libosmiumVectorOSMOSM
LİDARVector & RasterDEM
mapboxgl-jupyterVector & Rastermapboxmapbox
mapclassifyRasterchoropleth classification
MapnikrasterMapnik Boost
MatPlotLibVector & Rastervisualization
mdalVectormesh
networkxVectornetwork analysis
NumpyVectorArray
Opencv-pythonRasterVision
openrouteserviceVectoropenrouteserviceroute
OSMnxVectorosmnetwork analysis
pandanaVectorpandas network
pdalPointCloudpointcloud
peartreeVectornetwork
psycopgrVectorpgrouting
pyCWSCSW
pygeoapiVectorOGC Feature API
PyGMTVector & RasterBlue Marblegeneric mapping tools
pylasPointCloudLAS LAZ
pymap3dVectorecef coordinate
pyprojRaster & VectorCS
pyQGISVector & RasterQGIS
pyroutelib3Vectorosmrouting
pysalVectoranalysis
pyshpVectorshape
pyWPSWPS
RasterioRaster
ReVectorregular expressions
routingpyVectorgoogle ors hererouting
RSGISLibRasterremote sensing
RTreeVectorSpatial indexing
scikitRasterimage
sentinelhubRastersentinel landsat modis
ShapelyVector
urbansimVectorstatistical models
verdeRastergridding
whiteboxVector & Rasteranalysis
GemGISVector & Rasterheight elevation
MovingPandasVectormoving
GeoSnapVectorNeighbourhood
GeoCubeVectorgeopandas xarray
SQLAlchemyDatabaseSQL
GeoViewsVector & Rastergeographic
TensorFlowVector & Rastermachine learning
KerasVectordeep learning
Hugging FaceSemanticsNLP
GeoParquetVector & Rasterio
GeoPySparkRasterraster processing
GeoDjangoVector & Rasterweb framework
PyGIMLiVector & Rastergeophysics
PyNIOVector & Rasterclimate weather
OWSLibVector & Rasterwms wfs wmts
PyOGCVector & Rasterwms wfs feature
PlotlyRasterwms wmts xyz
pyDeckVector & Rastermap geojson 3D
Osrm-pyVectorrouting
pylodeVectorontology
pytdmlVector & RasterAI, training, learning
esridumpVectorshp, geojson, esri