32,520 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.


A simple preconfigured contact form


Converts mathematical formulae given in LaTeX code to the corresponding MathML representation using LaTeXML.
The TeX code can be entered in the form <math>\LaTeX</math>
No server setup is required.

work (activity and time)

This module is a "spin off" of my kanban module to be used stand alone.


Menu Block Mobile

After reading through the great http://ivanchaquea.com/creating-responsive-menu-omega-subthemes.html article, I generalized that article's code so that any normal Menu Block can instantly be made into an expandable menu. Expandable menus can be a huge step in the right direction for making a site mobile because it people to easily drill down on a touchscreen to the page they want.

Social profile link

This module provides a field type, that stores links on social network profiles.


Drugen is yeat another Drupal User Generator. It is usefull if you want to prepopulate your Drupal 7 site with user accounts that will (may be) then be edited by real users. The module creates user accounts following some name and e-mail conventions configured by the adminitrator.

8.x Backlog
- Import CSV with emails.
- Send user passwords to defined emails.
- Create view to show up the list of generated users.

Note: We strongly recomend to force the user to change the password at his/her first login.


Ciclo is an ortographic to IPA (International Phonetic Alphabet) conversor. You can see it running at http://www.coletivo28.org/ciclo

Sandbox Project skjdachlksjdh

This is my sandbox demo

Related roles

Screen shot of related roles

This module allows a user with appropriate permissions to relate a role to a taxonomy term by editing the taxonomy term.

This could be extended to entities of any type in the future.

At the moment the only way you would need this is if another module requires it.

the function related_roles($tid) returns an array of role ids that are related to the term.

Availability Calendars Views Integration

Creates an option for Views that allows you to output a View containing calendar(s) availability data, not as the supplied widget, but with actual control over the various availability data.


Drupal-module met HTTP - HTTP/CoAP proxy - CoAP op PC

Spider Event Calendar

This module is the best Drupal Event Calendar plugin available in Drupal Modules Directory. Spider Event Calendar is a highly configurable product which allows you to have multiple organized events. Spider Drupal Event Calendar is an extraordinary user friendly extension.


Webform event

admin page

Webform event

Webform event is a module that provides the following:

  1. Event content type
  2. Administrative tools to manage an event
  3. Event page with current participants, and possible queue to an event
  4. Users can opt to: Signup, queue (If event is full) and cancel their signups
  5. Ending date support: After set date event is closed
  6. Participant limit support: After certain number of signups, event turns on queue and prevents users from signing up.
  7. Queue protection: Queue is protected while administrator is editing it
  8. Event overflow protection: Event can't overflow under situations many users are filling the form
  9. Re-opening event if space is freed up (Queue is protected, signups are enabled only after queue is sorted)
  10. Easy updating from queue
  11. Handling of cancelled users (Will be improved later on)
  12. Events page(view) also administrative tool for quick searching (ajax)
  13. Themeable admin page via template
  14. Slots based registration
  15. Overbooking functionality
  16. Block for user event activity
  17. Toggle to show event activity on user profile
  18. Admin page for defaults and options
  19. Start date functionality
  20. Creates webform base on node creation

Link Icons formatter

Formatter for the Link field what renders icon of the most popular services based on URL.

Included icons are adopted from the Font Awesome More project, big thanks to Greg Loucas and Dave Gandy, author of the original project.

GitHub Pages

Powered by GitHub Pages

Module allowing users to create a HTML version of a node and then push it to GitHub's free Pages hosting.

Based heavily on Kevin O'Brien's SaveToFTP module.

Inspired by the awesomeness of Mike Bostock, d3.js creator.


Untar or unzip the downloaded module to your module directory (e.g. sites/all/modules) and then enable on the admin modules page (/admin/modules).


1. Configure at /admin/config/media/ghpages.
Ensure that the repo you plan to push to has a "gh-pages" branch!

2. Go to a node's edit page, e.g., node/edit/1.
At the bottom there will be a "Push to GitHub" button

3. Everything should then be visible at http://username.github.com/repo_name



  • Add "Remove from GitHub" button
  • Add user-level config options (I.e., user repos)


Per Node Flag Limit

This module allows administrators to assign a maximum number of times a type of node can have a specific type of flag applied.

It includes a modified flag.tpl.php that will show a configurable message when the limit is reached, rather than the normal link to flag the content. The Unflag link will still display for users that have already flagged the node.

Aegir Features Revert

This is Drush plugin for sites hosted by Aegir, that runs after an Aegir verify task is run on the site. It does two things on the site being verified:

Panopoly Blog


Panopoly Blog was an initial attempt at a rewrite of Debut Blog for Panopoly.

Commerce Bcash

This project integrates Bcash into the Drupal Commerce payment and checkout systems.
More information about Bcash: https://www.bcash.com.br/

This module was built based on Commerce Paypal.

Drupal 7.x


This module provides configurable ways to modify object look, feel and behavior.

The first goal is modification of entity forms according to set of conditions.


Commerce Egopay



EgoPay module is a reliable shopping software for online stores, intended to attract more shoppers and to increase online sales. EgoPay module guarantees safe, quick and easy integration process and ensures quality shopping experience for your customers. Many different e-commerce and open-source shopping carts all over the world use EgoPay module every day due to it‘s stability. And it is free!
Merchants can sell goods/services online and accept e-currency payments via EgoPay - www.egopay.com . They are able to have multiple wallets in EgoPay and can accept payments to the chosen wallet. In order to do so, they have to use their store ID and password. All customers need to do is create an account in EgoPay to make payments.
EgoPay provides a secure environment to protect all sensitive information using advanced 256 bit SSL encryption provided by GeoTrust Inc. and secure IPN handling environment, so merchants can feel absolutely safe using EgoPay payments module. Also, hard working EgoPay team monitor payments 24 hours 7 days a week.


1. Quickly and easily configurable.
2. Unique secure ipn handling.
3. Installation procedures follow standard extension's setup guidelines.
4. Full operations can be done only by using EgoPay store ID and store password.

Video Embed Bambuser

Extension to Video Embed Field. Making it possible to embed Bambuser videos.

Drupal Dynatree

Integrates with Dynatree.
Dynatree is a JavaScript dynamic tree view plugin for jQuery with support for persistence, keyboard, checkboxes, drag'n'drop, and lazy loading.