Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
geoPHP
Provides integration with the geoPHP library: https://geoPHP.net This module does not provide any direct functionality to end-users or site-administrators. Install it only if another module...
Categories: Developer tools, Integrations, Site structure
Geofield
Provides a geo-location field for storing and managing geographic data, enabling the integration of maps, geocoding and location-based functionalities. It supports all geo-types (points, lines,...
Categories: Content display, Integrations, Site structure
Geocoder
This module is a Drupal wrapper/implementation for the Geocoder PHP library: "The most featured Geocoder library written in PHP, which helps you build geo-aware applications by providing a powerful...
Categories: Content editing experience, Integrations, Site structure
Geo Entity
Provides a Geo Entity, with default pre-configured address and area bundles. Including configuration of addressfield autocomplete geocoding. Geo Entities are available in a 'media browser' like...
Views Datasource
Views Datasource is a set of plugins for Drupal Views for rendering content in a number of shareable, reusable formats based on XML, JSON and XHTML. These formats allow content in a Drupal site to...
Categories: Import and export
Geofield Map
Geofield Map is an advanced, complete and easy-to-use Geo Mapping solution for Drupal 8+, based on and fully compatible with the Geofield module, that lets you manage the Geofield with an...
Categories: Content editing experience, Integrations, Site structure
Drupical
This project is about the Drupical.com calendar/map tool and also for a Drupal block which shows the latest events for your own website. Drupical.com lists worldwide Drupal events in a useful and...
Geo Taxonomy
Attaches geo information (latitude, longitude, bounding boxes, etc.) to taxonomy terms. Provides Views integration. Use OpenLayers to show geo tagged content on a map (compatible with OpenLayers 6...
Categories: Site structure
Simple Geo
Provides simple functionality for positioning content and users, nodes can also be given an area. Positions are rendered using the geo microformat (http://microformats.org/wiki/geo) in full and...
Categories: Site structure
Geo
The geo module is the next generation geospatial module for Drupal. Like Location, it provides storage for points, but it also supports lines and polygons. Why is this useful? Because locations are...
GMap + Geo
This module was written against an older version of the GMap module, and a development version of the Geo module. If you would like to use this code, it will require some heavy lifting. If you are...
Categories: Site structure
Geo Block Visibility
Geo Block Visibility Allows you to control Drupal block visibility settings based on geolocation. Usage Click on configuration for a particular block. Navigate to Geolocation under visibility...
Categories: Site structure
trigeo
Trigeo adds a standard drupal content type and manages the geographic nodes, the new trigeo content will show in map or in a simple web page, includes title, body, teaser (on the cloud of google...
Categories: Site structure
geo_location_ip
The GEO LOCATiON module gives the ability to get country,countryCode,region, regionName,city,zip,lat,lon,timezone,isp,org,as,reverse,mobile,proxy, values based on given IP or domain name
Categories: Administration tools, Site structure
Geocode
This module implements an API to convert the information you already have into geographic information. It support a variety of input formats and runs them through pluggable backends to produce...
Geo SITCR
geo
whami Source Adapter
Use case In the context of nodes with geo-information – for example using maps - there is pretty often the requirement to display further geo-related information in the same area as the geo...
Categories: Site structure, Integrations
Webform IP Geo
Webform IP Geo provides a simple way to extract geo data from the IP of a webform submission. The module provides a new "hidden" field to be added to webforms. Upon submission of the webform, the...
Categories: Site structure, Integrations
Patched Geo
This is a branch of Geo module, with some patches applied.
Yahoo! GeoPlanet API
Yahoo! GeoPlanet (formerly The Yahoo! Internet Location Platform) provides a resource for managing all geo-permanent named places on Earth. The Internet Location Platform is designed to facilitate...
Categories: Developer tools, Integrations
Geographical Coordinates
Form API element type for entering geographical coordinates using a draggable marker on an embedded map. Example form item definition:
Commerce Currency Resolver
Enhancement for handling multi-currency Drupal Commerce. Drupal Commerce 3 supports multiple currencies out of the box. Commerce currency resolver tries to solve resolving prices per currency by...
Categories: E-commerce
geomap
A Google map implementation that renders a Google map block based on geo microformat tags embedded in a page. The locations placed on the google map are obtained by analysing the current page for...
Acquia GeoIP Country variation
This is a tiny module for Acquia clients that have GeoIP support installed on their load balancers. It changes Drupal's Vary response header to include the X-Geo-Country header. The effect of this...
Categories: Performance, Developer tools
Cookie Consent Notice by CookieYes
The CookieYes consent module for Drupal (versions 8/9/10/11) provides an easy solution for managing cookie consent and compliance with data privacy laws, including GDPR and US State Laws such as...