Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

6,474 modules match your search

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.

MergeDocx

This module allows user to create Microsoft Word ( in .docx format file) by creating a Microsoft Word template file with Mail merge fields serve as data placeholders and Drupal node as data source....
Categories: Content editing experience, Import and export

CloudSMS

Send reminder SMS messages using the Clockwork SMS API. The module allows creation of lists, messages and subscribers. Subscribers are per list and can be imported using CSV. Messages are sent...

Random Content

Developers sometimes do not have the content they need, to start populating the Drupal development site. As a developer, you have created the content types you need and want to start building the...
Categories: Content editing experience, Developer tools

Simple tabs field

This module is created to help users create tabs in accordance to their theme. There are two templates provided under the theme folder. After installing copy the file field--tabs.html.twig under...
Categories: Site structure

Pygmentizer

This module provides an input filter which does source code syntax highlighting by using Pygments. With this module you will have 20 color styles and 55 languages / metalanguages! Prerequisite You...

Locale Cookie

This module adds a new method for language detection to Drupal 7, it keeps track of the language by means of a cookie, so the language is preserved no matter of the user is logged in or not. It...
Categories: Multilingual

No Translate

No Translate adds a CKEditor 5 toolbar button that wraps selected text in so translation services such as GTranslate and Google Translate can skip specific words or phrases. This is useful for...
Categories: Content editing experience

Apachesolr Image

Introduction This module provides ways to index image fields directly as markup, and allows to choose what image styles to be used for this indexing. The module integrates with Apachesolr Views and...
Categories: Site search

Form State Empty

Provides a small extension to Core's conditional form fields system. Allows the clearing of an html input element based on the state of another form element(s). Example: $form['field_to_empty']['...
Categories: Developer tools

Facebook OAuth Profile2 Integration

Description This module provides integration between the Facebook OAuth module and the Profile2 module. It allows to map Facebook properties to Profile2 fields during user registration....

Overview field

Synopsis Overview Provides a custom field to add different predefined overviews. This can be used to add views / blocks / ... Usage Add an option to the dropdown list: Load the output for the...
Categories: Developer tools, Site structure

Taxonomy based permissions

Granular User-level permissions system, structured by taxonomy categories and content types. Modules supported Google Picasa (built-in) RSVP Integrates well with Nodeprofile to display user names...
Categories: Access control

Color Save Custom

This module allows you to save 'Custom' color profile using the default color module. Just enable and choose custom for the color profile and you will see a text box appear, fill in a name and save...

Server indicator

Allow administrator to assign different server names to same drupal instance based on server location. It's handy in that the administrator will not get confused which location he's working on, ex....
Categories: Developer tools

FacetAPI Untagged

This module alters the default Apache Solr search behavior in order to show all the nodes tagged with a taxonomy term and also all untagged nodes (tagged with a term named 'untagged'). This module...
Categories: Site search

Patch Table

Patch table provides a developer tool for managing patches to core and contributed modules. Please put the patches in the path: sites/all/patches And use Drupal suggested naming scheme: module...
Categories: Developer tools

Content Create

Testing a new way to present a simplified node create form, with just the bare essentials, before a new node is created. One of the benefits is that it then will be easier to use the nodes own NID...
Categories: Content editing experience

RESTful Web Services Entity Embed

With this module, you can ask restws to embed entities in the result. Use the URL pattern below, for example http://domain.com/commerce_order/106.json?embed[commerce_line_item]=2&embed[commerce...

Environment Indicator File

Display an arbitrary tag from a file in your sites folder. Useful for when using different build systems across multiple environments and want to standardise. File must be called "version" and live...
Categories: Administration tools

Views number field calculate

This module will add a global field named Number field calculate in views, which used to calculate the sum of the two numeric type field. The results support for sort and filter.

Simple Testimonials

This module creates a testimonial content type, a testimonials list page, a random testimonial block, and a slider block that rotates through five testimonials. The display name, page description,...
Categories: Content display

Who Bought What|Ubercart

UPDATE: D8 port can be found in this new module: https://www.drupal.org/project/who_bought_what This is for Ubercart. If you are using Ubercart to sell tickets or entries to an event or perhaps a...
Categories: E-commerce, Site structure

Menu Link Clone

This Menu Link Clone module is to clone the menu items along with menu clone process. If you wants same menu tree for different purpose, Its help you to save you time. Use Case: As this menu is for...
Categories: Administration tools

Field Style

Field Style is a Drupal module that lets site builders and content editors apply advanced, responsive CSS styling to any field output — directly from the content edit form, with no custom code...
Categories: Administration tools, Content editing experience, Developer tools

Custom Add Content

This module allows you to customize the "add content" page (/node/add) by converting it to a menu named "Custom add content page". By configuring this menu you will be able to: Sort creation links...
Categories: Administration tools

Pages