Awesome Geospatial is a curated list of geospatial tools and resources organized by category and programming language.
The list addresses the challenge of discovering and evaluating tools for geospatial analysis, which spans a broad ecosystem of specialized software. It organizes resources across multiple dimensions: by application domain such as image classification, web mapping, radar processing, and lidar analysis; by deployment model including databases, platform-as-a-service offerings, and software-as-a-service solutions; and by programming language from Python and JavaScript to less common choices like Julia, Nim, and Crystal. This multi-faceted organization allows practitioners to find relevant tools whether they are searching by their specific problem area or by their preferred technology stack.
Someone considering this resource should understand it serves as a discovery and reference tool rather than a recommendation engine. It suits teams building geospatial applications who need to survey available options across domains like deep learning for earth observation, GNSS post-processing, atmospheric correction, landscape modeling, or spatial optimization. The list includes entries for Google Earth Engine, web map development frameworks, and geospatial big data platforms. It is most valuable for developers who already have some familiarity with geospatial concepts and want a comprehensive overview of what exists in the ecosystem, rather than guidance on which tool to choose for a specific task.
The project maintains an extensive catalog spanning established categories like geographic information systems and emerging areas such as MCP servers and agent skills. The breadth of coverage across both traditional geospatial domains and newer machine learning applications indicates active curation to reflect the evolving landscape of the field.