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.
D7 Media
The Media module provides an extensible framework for managing files and multimedia assets, regardless of whether they are hosted on your own site or a 3rd party site - it is commonly referred to...
Categories: Content editing experience, Media, Site structure
Wysiwyg
Allows the use of client-side editors to edit content. It simplifies the installation and integration of the editor of your choice. This module replaces all other editor integration modules. No...
Categories: Administration tools, Content editing experience, Developer tools
Link
The link module provides a standard custom content field for links. With this module, links can be easily added to any content types and profiles and include advanced validating and different ways...
Categories: Content display, Content editing experience, Site structure
Ubercart
Ubercart is the most popular Drupal E-Commerce platform for your website. It implements everything you need to start selling products online. Web Developers from all skill ranges can use it to...
Categories: E-commerce
Bean (for Drupal 7)
Bean is an acronym that stands for Block Entities Aren't Nodes. This is a great introductory article about what the bean module. What is Bean? Think of a Bean as a method to provide new types ...
HTML5 Tools
HTML5 Tools is a module that allows Drupal sites to be built using HTML5 ... smartly. One of our goals is to provide as much support for HTML5 markup in a set of Tools provided by a module so that...
Categories: Content display, Site structure
Nice Menus
Nice Menus enables drop-down/right/left expandable menus. It uses only CSS for most browsers, with minimal Javascript for IE6. (Version 2 uses the Superfish jQuery plugin for all browsers, with an...
Categories: Content display, Site structure
LoginToboggan
The LoginToboggan module offers several modifications of the Drupal login system in an external module by offering the following features and usability improvements: Allow users to login using...
Categories: Access control
Translation Management Tool
The Translation Management Tool (TMGMT) module provides a tool set for translating content from different sources. The translation can be done by people or translation services of all kinds. It...
IRC Hispano Webchat
IRC Hispano Webchat module provides integration with IRC-Hispano IRC net by using its flashchat client to connect your web with your channel in IRC-Hispano. This module allows you to have a direct...
Categories: Integrations
Mibbit IRC
The developers at Mibbit.com have created a very nice (AJAX) widget that gives your community members access to IRC channels via a window (iFramed widget) on one of your site's pages. This module...
Categories: Integrations
Lightirc irc module
The lightirc IRC module allows users to participate in IRC chats via a web page in the community. This module is based on the mibbit_irc module. Currently it doesn't support locally hosted lightirc...
Categories: Integrations
Bot Leash
Any user on IRC who knows a bot's IRC handle can interact with the bot in a private chat. Bot Leash stops the bot from talking to strangers (users who are not in an IRC channel the bot itself is...
Categories: Access control
Boulder Drupal
Future home of website code, organization and planning for Boulder Drupal, an extension of DrupalCamp Colorado! Find us in IRC: #drupal-dcco
Bot autokick
Automatically kick a person out of IRC if they do something pre-configured. Currently supports whitelisting irc nicks and kicking people who say blacklisted words.
dgo.to
Overview This is a Drush extension that pings http://dgo.to to retrieve user ids from user names or IRC nicks. Features Can get the user id from d.o user names or IRC nicks. The script is a Drush...
Categories: Developer tools
Qwebirc Integration
This is the qwebirc chat module. it works in beta right now. Based on the mibbit module, and is NOT compatible with it running at the same time! This module takes the qwebirc IRC client, which has...
Categories: Integrations
Hidden Field Widgets
This is a new module I'm currently working on to support "hidden" and "value" form widgets for fields in Drupal 7. The module is based on some code chx threw together after a discussion on IRC. The...
Support Bot
Integrates the Support Ticketing System / Helpdesk module with the IRC Bot. This allows the bot to post message notifications to configurable IRC channels when tickets are created, updated and closed.
Categories: Administration tools, Developer tools
Bot lamecounter
Did you ever do something really stupid? Here is a chance to keep track of it on IRC: snufkin: lc bot: Congratulation, you successfully added another lamecount. Your total lame score is five...
Media entity
Media Entity is now in core This module has moved to Drupal 8 core! Starting with Drupal 8.4 there is a Media module in Drupal core, which includes the base API from Media Entity, as well as most...
Categories: Media
IRCname
To take integration between Drupal-based websites and IRC communicaton further than Bot and its related modules allow, we need to (reliably) match site users' names with their IRC nicks. This...
PJIRC
This module embeds the PJIRC Java IRC client into Drupal and allows visitors to use IRC from any Drupal site. Great for community chat, live support, or a general use IRC client. PJIRC applet is...
Categories: Integrations
CGI:IRC
This is a Drupal injection of the CGI:IRC php code found on cgiirc.org. This project was created for Drupal so users could access IRC chat behind a firewall. Most offices and other networks block...
Bot Alarm
Set alarms with your IRC bot.
Categories: Site structure