28 dépôts
Libraries and servers for processing, indexing, and serving geographic data.
Explore 28 awesome GitHub repositories matching part of an awesome list · Geospatial Tools. Refine with filters or upvote what's useful.
Tile38 is an in-memory geospatial database that uses the Redis protocol for communication and query execution. It serves as a distributed spatial store for points and polygons, featuring high availability through leader-follower replication and disk-based persistence. The system includes a real-time geofencing engine that monitors virtual geographic boundaries and triggers webhooks when objects enter or exit specified areas. It further distinguishes itself with an embedded Lua scripting engine for server-side data transformations and a built-in vector tile server for efficient map visualizati
Geospatial database with spatial indexing and real-time tracking.
geopy is a Python geocoding library and geolocation client used to convert human-readable addresses into geographic coordinates and resolve coordinates back into street addresses using various third-party web services. The library provides a consistent provider-based interface that abstracts multiple external geocoding services, allowing for interchangeable backends. It includes built-in request rate limiting and asynchronous client interfaces to manage API call frequency and execute concurrent lookups without halting execution. Beyond geocoding, the project includes geospatial utilities for
Geocoding toolbox.
A Django application that provides country choices for use with forms, flag icons static files, and a country field for models.
Django app for country selection and flags.
Python code for GeoIP2 webservice client and database reader
Client for GeoIP2 web services.
django-rest-framework-gis
Provides geographic add-ons for API development.
Python bindings and utilities for GeoJSON
GeoJSON bindings and utilities.
Basic Go server for mbtiles
Serves map tiles stored in mbtiles format.
A library provides spatial data and geometric algorithms
Provides spatial data structures and geometric algorithms.
DEPRECATED: Pure Python API for Maxmind's binary GeoIP databases
Python interface for GeoIP.
General purpose library for reading, writing and working with OpenStreetMap data
Processes OpenStreetMap data and APIs.
Go bindings for H3, a hierarchical hexagonal geospatial indexing system
Provides bindings for the H3 hexagonal geospatial indexing system.
django-geoposition
Adds latitude/longitude fields with admin widgets.
DEPRECATED GeoIP Legacy Python API
API for MaxMind GeoIP databases.
golang wrapper for github.com/OSGEO/gdal
Wraps the GDAL library for geospatial data processing.
Simple Features is a pure Go Implementation of the OpenGIS Simple Feature Access Specification
Models 2D geometries and provides spatial algorithms.
A zero-dependency Go package for coordinate transformations.
Performs coordinate system conversions and transformations.
Go client for the GeoServer REST API — workspaces, datastores, layers, styles, security, ACL, GeoWebCache, Importer, plus OWS GetCapabilities/Describe. Tested against GeoServer 2.27 LTS and 2.28 stable.
Go client for the GeoServer REST API.
Django-Spillway
Adds geodata extensions to REST frameworks.