36,686 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Menu Tree Translation Filter

Menu Tree Translation Filter Interaction Design

A module to improve the interaction for administrators.

Filters out menu items per language on the menu edit form.
Places each menu item with language selected in a vertical tab.

Also works good with content_menu

* i18n_menu


registration pay module

CTools entity fields

Provides a Chaos tools content type that displays multiple entity fields.

Context Background

This nice module allows you to manage background cover by power of Context module.

ThinkShout Sums Example

ThinkShout Module Test

Workflow buttons

This is a sandbox module which may never get off the ground at all. I'm currently looking for feedback to gauge interest.

The Workflow module supports changing workflow state in either the node edit form or under the Workflow tab. This module streamlines the state-change process by providing buttons (for users with sufficient access) directly in the node content, which will allow the user to change the workflow state to the next or previous available state.

Akiban Database Driver

akiban logo

A database driver for the Akiban database.

Amazon Web Services Console


This package is a suite of modules for managing AWS environments.

Primarily, the focus is on Elastic Beanstalk and deploying code from git directly to Elastic Beanstalk environments.

Drupal Beer Module.

The name is intentional - leave it alone.


StackEdit is a WYSIWYM text editor and filter with support to Markdown syntax. It was inspired by WDM editor in StackOverflow site

CollegiateLink API


Exposes the CollegiateLink API to Drupal.

The following CollegiateLink API resources are accessible:

  • organization/list
  • organization/roster
  • user/memberships
  • user/position
  • event/list

Sky Texture Changer


This is a simple module that randomly changes Sky textures each time a node is loaded.


A simple profiler focused on giving an overview of various central parts of drupal.

To install:
1. Download to your modules folder as usual.
2. Add include '[path to dprof module]/config.inc'; to your settings.php
3. Enable the module (and ensure overrides get written under /files/default/dprof)

Drush command dprof-rebuild for build/rebuild required override files if needed is also included.

Debug Tools

A simple debug module for personal use.


Todotoday is a todo list. It is a Feature module with some custom code in the .module.

It has been developed to teach important concepts in the book, Master Drupal 7 Module Development.

First Module

It has been developed to teach important concepts in the book, Master Drupal 7 Module Development. It is intended to be the first module that new developer write in order to practice.

I'll keep adding to this and try and keep good comments so anyone can use it to learn.

Devel Library Ipsum

Library Ipsum (http://libraryipsum.com/) for the devel module!

Block Cache Audit

Audit of the block caches on the site


Tiq is a series of tools for filtering messages and testing sites.

Who Am I services resource

Trivially simple services resource action that returns the currently logged in user.

Core install script

As drush si breaks all the time, I am going to write my own install script, this is untenable and given the complexity of drush, also undebuggable.

Status Pushover

Provides Pushover.net API integration that can send push notifications if errors are found on the status report page (/admin/reports/status).

Big events

Full featured events system with flexible event management, scheduling and registration.


This is a simple module that moves all JavaScript

CRM Core Contact vCard

This module generates a vCard for CRM Core contact, it supports address, phone number, websites, etc.

Please configure the module at admin/config/crm_core/vcard

The vCard path will be at crm/contact/[contact_id]/vcard


Need views integration
Need better field type support for different types of contact fields
Need better standardization of the vCard format