Maps & Routing

layers Mapping Libraries

Leaflet

Leading open-source JavaScript library for mobile-friendly interactive maps with a clean, simple API.

Key Features
  • Lightweight (42KB)
  • Mobile-friendly
  • Plugin ecosystem
  • Works out of the box
Similar Technologies
OpenLayersMapbox GL JSGoogle Maps JavaScript APIMapLibre GL
Mapbox GL JS

JavaScript library for vector maps with smooth interactions, animations, and customizable styling using Mapbox styles.

Key Features
  • Vector tile rendering
  • WebGL acceleration
  • 3D terrain & buildings
  • Custom map styles
Similar Technologies
MapLibre GL JSLeafletOpenLayersDeck.gl
OpenLayers

High-performance, feature-packed open-source library for displaying map data in web browsers, supporting a wide range of data sources.

Key Features
  • Multiple data sources
  • Raster & vector layers
  • Advanced projections
  • Extensive documentation
Similar Technologies
LeafletMapbox GL JSGoogle Maps JavaScript APICesium
MapLibre GL JS

Open-source fork of Mapbox GL JS v1, providing a free and community-driven alternative for vector maps.

Key Features
  • No API key required
  • Vector tiles
  • WebGL rendering
  • Compatible with Mapbox styles
Similar Technologies
Mapbox GL JSLeafletOpenLayersTangram
Deck.gl

WebGL-powered framework for visual exploratory data analysis of large datasets, built by Uber for data visualization.

Key Features
  • High-performance rendering
  • Large dataset support
  • 3D visualizations
  • React integration
Similar Technologies
Kepler.glMapbox GL JSCesiumJSThree.js
Cesium

Open-source JavaScript library for creating 3D globes and 2D maps with time-dynamic data visualization.

Key Features
  • 3D globes & terrain
  • Time-dynamic data
  • Satellite imagery
  • Geospatial analysis
Similar Technologies
Deck.glThree.jsMapbox GL JSGoogle Earth Engine

cloud Cloud Mapping Platforms

Google Maps Platform

Comprehensive suite of mapping, routing, and places APIs with global coverage and rich location data.

Key Features
  • Maps SDK
  • Geocoding API
  • Places API
  • Routes API
  • Street View
  • Global coverage
Similar Technologies
MapboxHERE TechnologiesAzure MapsTomTomOpenStreetMap-based services
Mapbox

Location data platform providing APIs and SDKs for custom maps, navigation, search, and location-based experiences.

Key Features
  • Custom map design
  • Navigation SDK
  • Search API
  • Vector tiles
  • Studio editor
Similar Technologies
Google Maps PlatformHERE TechnologiesAzure MapsMapTilerMaptiler Cloud
HERE Technologies

Enterprise location platform with mapping, routing, and traffic data used by automotive and logistics industries.

Key Features
  • HD live traffic
  • Fleet telematics
  • Positioning services
  • Fresh map data
  • Indoor maps
Similar Technologies
Google Maps PlatformMapboxTomTomAzure MapsTrimble Maps
Azure Maps

Microsoft's geospatial services providing maps, search, routing, traffic, weather, and IoT integration.

Key Features
  • Azure integration
  • Indoor maps
  • Weather services
  • IoT spatial analytics
  • Compliance certified
Similar Technologies
Google Maps PlatformMapboxHERE TechnologiesAWS Location ServiceEsri ArcGIS
AWS Location Service

Secure and cost-effective location data services from AWS with maps, geocoding, routing, and tracking.

Key Features
  • AWS integration
  • Data providers choice
  • Geofencing
  • Device tracking
  • Pay-as-you-go
Similar Technologies
Azure MapsGoogle Maps PlatformMapboxHERE Technologies
TomTom Maps

Location technology provider offering mapping, traffic, and navigation APIs with real-time traffic data.

Key Features
  • Real-time traffic
  • HD maps
  • EV routing
  • Orbis Maps
  • Traffic stats API
Similar Technologies
HERE TechnologiesGoogle Maps PlatformMapboxTrimble Maps

directions Routing Engines

OSRM (Open Source Routing Machine)

High-performance routing engine designed for OpenStreetMap data with sub-millisecond query times.

Key Features
  • Fast routing queries
  • Table service
  • Match service
  • Trip service
  • Self-hostable
Similar Technologies
GraphHopperValhallaOpenRouteServicepgRouting
GraphHopper

Fast and flexible open-source routing engine with multiple routing profiles and customizable weighting.

Key Features
  • Multiple profiles
  • Isochrone API
  • Map matching
  • Route optimization
  • Commercial support
Similar Technologies
OSRMValhallaOpenRouteServiceVroom
Valhalla

Open-source routing engine by Mapzen (now Linux Foundation) with support for multimodal routing.

Key Features
  • Multimodal routing
  • Turn-by-turn
  • Isochrones
  • Map matching
  • Elevation service
Similar Technologies
OSRMGraphHopperOpenRouteServiceGoogle Directions API
OpenRouteService (ORS)

Open-source routing service based on OpenStreetMap with rich feature set and accessibility routing.

Key Features
  • Accessibility routing
  • Isochrones
  • POI search
  • Matrix routing
  • Multiple profiles
Similar Technologies
GraphHopperOSRMValhallaGoogle Directions API
pgRouting

PostgreSQL/PostGIS extension providing geospatial routing functionality with graph analysis algorithms.

Key Features
  • PostgreSQL integration
  • Multiple algorithms
  • Network analysis
  • Customizable costs
  • SQL interface
Similar Technologies
OSRMGraphHopperValhallaNeo4j Spatial
Routino

Application for finding a route between two points using OpenStreetMap data with support for different transport types.

Key Features
  • OSM data support
  • Transport profiles
  • Offline routing
  • Lightweight
  • C/C++ library
Similar Technologies
OSRMGraphHopperValhallaBRouter

route Route Optimization

Timefold

Open-source AI solver for optimization problems including vehicle routing, employee rostering, and task scheduling.

Key Features
  • VRP solver
  • Constraint satisfaction
  • Real-time planning
  • Spring Boot integration
  • Cloud-native
Similar Technologies
OptaPlannerGoogle OR-ToolsJspritVROOMHGS-CVRP
Google OR-Tools

Google's open-source software suite for optimization, providing powerful solvers for routing and scheduling problems.

Key Features
  • VRP solver
  • Constraint programming
  • Linear programming
  • Graph algorithms
  • Python/C++/Java APIs
Similar Technologies
TimefoldOptaPlannerGurobiCPLEXJsprit
NVIDIA cuOpt

GPU-accelerated logistics optimization engine for solving complex vehicle routing problems at massive scale.

Key Features
  • GPU acceleration
  • Large-scale VRP
  • Real-time optimization
  • Constraint handling
  • Cloud deployment
Similar Technologies
Google OR-ToolsTimefoldOptaPlannerHGS-CVRP
OptaPlanner

AI constraint solver for optimization planning problems including vehicle routing and employee rostering.

Key Features
  • Constraint solving
  • Java/Kotlin API
  • Quarkus integration
  • Real-time planning
  • Solution quality
Similar Technologies
TimefoldGoogle OR-ToolsJspritVROOM
Jsprit

Java-based open-source toolkit for solving vehicle routing problems with a flexible and extensible architecture.

Key Features
  • VRP variants
  • Flexible constraints
  • Algorithm library
  • Java API
  • Pickup & delivery
Similar Technologies
Google OR-ToolsTimefoldOptaPlannerVROOM
VROOM

Open-source optimization engine for solving vehicle routing problems designed for real-world logistics scenarios.

Key Features
  • Fast solving
  • Time windows
  • Multi-depot
  • Skills & priorities
  • REST API
Similar Technologies
JspritGoogle OR-ToolsTimefoldGraphHopper optimization

public Geospatial Data & Processing

PostGIS

Spatial database extender for PostgreSQL, adding support for geographic objects and spatial queries.

Key Features
  • Spatial indexing
  • Geometry types
  • Spatial functions
  • Raster support
  • 3D objects
Similar Technologies
Oracle SpatialSQL Server SpatialMySQL SpatialSpatiaLiteMongoDB GeoJSON
Turf.js

JavaScript library for spatial analysis performing geospatial operations in the browser or Node.js.

Key Features
  • GeoJSON operations
  • Measurement
  • Transformations
  • Analysis
  • Browser & Node.js
Similar Technologies
JSTSGeoScriptShapelyGDALPostGIS
GDAL (Geospatial Data Abstraction Library)

Translator library for raster and vector geospatial data formats used by most GIS software.

Key Features
  • 200+ formats
  • Coordinate transformation
  • Raster processing
  • Vector operations
  • Command-line tools
Similar Technologies
FionaRasterioGeoToolsPROJShapely
Shapely

Python library for manipulation and analysis of planar geometric objects based on GEOS (Geometry Engine).

Key Features
  • Geometric operations
  • Spatial predicates
  • Affine transformations
  • GeoJSON support
  • NumPy integration
Similar Technologies
GEOSJTSTurf.jsPostGISFiona
GeoPandas

Python library extending pandas to allow spatial operations on geometric types using Shapely.

Key Features
  • Pandas integration
  • Spatial joins
  • CRS transformations
  • Plotting
  • File I/O (GeoJSON, Shapefile)
Similar Technologies
FionaShapelyPostGISR sf packageQGIS
GeoJSON

Open standard format for encoding geographic data structures using JSON, widely supported across platforms.

Key Features
  • Simple format
  • JSON-based
  • Web-friendly
  • Feature collections
  • Universal support
Similar Technologies
ShapefileKMLGMLTopoJSONWKT

location_on Geocoding & Places

Nominatim

Open-source geocoding engine using OpenStreetMap data for address search and reverse geocoding.

Key Features
  • OSM-based
  • Free to use
  • Self-hostable
  • Reverse geocoding
  • Structured queries
Similar Technologies
PeliasPhotonGoogle Geocoding APIMapbox GeocodingHERE Geocoding
Pelias

Modular open-source geocoder powered by Elasticsearch using multiple open data sources.

Key Features
  • Multiple data sources
  • Autocomplete
  • Elasticsearch-based
  • Self-hostable
  • Flexible deployment
Similar Technologies
NominatimPhotonMapbox GeocodingKomoot Photon
Photon

Open-source geocoder built for OpenStreetMap data designed for fast autocomplete and search.

Key Features
  • Fast autocomplete
  • Multilingual
  • Typo tolerance
  • Self-hostable
  • Elasticsearch-powered
Similar Technologies
PeliasNominatimMapbox SearchGoogle Places Autocomplete
Google Geocoding API

Convert addresses to coordinates and vice versa with Google's comprehensive global database.

Key Features
  • Global coverage
  • Component filtering
  • Reverse geocoding
  • Place IDs
  • High accuracy
Similar Technologies
Mapbox GeocodingHERE GeocodingAzure Maps SearchNominatimPelias
Mapbox Geocoding API

Forward and reverse geocoding with global coverage, customizable with your own data sources.

Key Features
  • Global coverage
  • Batch geocoding
  • Permanent geocoding
  • Custom data
  • Language support
Similar Technologies
Google Geocoding APIHERE GeocodingAzure Maps SearchNominatim
HERE Geocoding & Search

Enterprise-grade geocoding and search service with detailed location data and autocomplete.

Key Features
  • Autocomplete
  • Batch geocoding
  • Reverse geocoding
  • Address validation
  • POI search
Similar Technologies
Google Places APIMapbox SearchAzure Maps SearchTomTom SearchPelias