| activemenu | Adds AJAX-based tree menu to navigation menu. Requires jstools.module. | core |
| adsense | Display Google AdSense ads on your site to earn revenue. | core |
| aggregator | Aggregates syndicated content (RSS, RDF, and Atom feeds). | core |
| ajaxsubmit | Makes designated forms submit via AJAX. | core |
| amazon | Creates associate links to Amazon.com books. | core |
| archive | Displays a calendar for navigating older content. | core |
| attachment | Adds support for attaching files to nodes and downloading them. | core |
| audio | Allows uploading and playback of audio files. | core |
| audio_attach | Allows easy attaching of audio nodes to other content types. | contrib |
| audio_getid3 | Adds the ability to read artist info from and write to audio files. | core |
| audio_images | Adds the ability to attach album art to audio nodes. | core |
| audio_import | Allows audio module admins to batch import audio files. | contrib |
| basicevent | A story-like node that implements the event API automatically. Depends on the event module (4.6 or later). | contrib |
| block | Controls the boxes that are displayed around the main content. | core |
| blog | Enables keeping an easily and regularly updated web page or a blog. | core |
| blogapi | Allows users to post content using applications that support XML-RPC blog APIs. | core |
| bueditor | A plain textarea editor aiming to facilitate code writing. | core |
| captcha | Adds a Captcha to the registration form. | core |
| chatroom | Enables chatrooms in Drupal. | core |
| collapsiblock | Makes blocks collapsible. | core |
| comment | Allows users to comment on and discuss published content. | core |
| comment_closer | Schedule automatic closing of comments for selected node types based on the age of the node | core |
| contact | Enables the use of both personal and site-wide contact forms. | core |
| controlpanel | Enables the use of a graphical Control Panel. | core |
| countdown | Displays a countdown to a specified date in a block. | core |
| directory | Create a directory of resources based on taxonomy (requires taxonomy.module) | core |
| drupal | Lets you register your site with a central server and improve ranking of Drupal projects by posting information on your installed modules and themes; also enables users to log in using a Drupal ID. | core |
| dynamicload | Enables AJAX-based loading of selected page elements, e.g., content. Development version. Requires jstools.module. | core |
| event | Lets users make events and keep calendars. | core |
| event_views | Views-enables the event fields, adds event calendar themes to views display options, and creates default event views. Requires the event module and the views module. | contrib |
| feature | | core |
| filter | Handles the filtering of content in preparation for display. | core |
| flatforum | Changes the look of forum so it resembles phpBB/vBulletin style flat forums. | core |
| flexinode | Allows administrators to define their own content types. | core |
| formcheck | Provides user message when navigating away from a form with unsaved changes. | core |
| forms | Allows the creation of custom forms (to be used by other modules) | core |
| forum | Enables threaded discussions about general topics. | core |
| googleanalytics | Adds tracking code to all pages of your site | core |
| help | Manages the display of online help. | core |
| hof | Displays a Hall of Fame page for the site | core |
| image | Allows uploading of images. | core |
| image_gallery | Allows sorting and displaying of image galleries based on categories | contrib |
| img_assist | Enables users easily upload and insert images into content. | core |
| insert_block | Inserts the contents of a block into a node using tags | core |
| interwiki | Easily link to wikis and other websites. | core |
| invite | Allows users to send GMail style invitations, and automatically escalates new users who use them to a role of your designation | core |
| jscalendar | Enables popup calendars for selecting dates using the jscalendar library. | core |
| jstools | Provides common methods used by Javascript Tools (jstools) modules. Enable if you are using any jstools module. | core |
| leech | Feed aggretagor, creates nodes from RSS or ATOM feeds. Requires node_template.module | core |
| leech_yahoo_terms | Automatically categorize leech items with the yahoo term extraction service. Requires leech module. | core |
| links | Controls Links settings and API. Required for any other Links module. | core |
| links_related | Adds an extra URL field to nodes of admin-specified types. | core |
| links_weblink | Creates articles whose main purpose is to catalog a web link | core |
| linksdb | Maintains a database of links. | core |
| live_discussions | Create a block that lists the nodes most recently commented on | core |
| loginmenu | Generates a login link for anonymous users | core |
| mailalias | A user may associate additional email addresses with his account. | core |
| menu | Allows administrators to customize the site navigation menu. | core |
| mimemail | Mime Email | core |
| minimenus | Creates administrative and user minimenus in the top right corner of your website. | core |
| moviedb | Manage a movie database | core |
| node | Allows content to be submitted to the site and displayed on pages. | core |
| node_template | Create "templates" of nodes for other modules to use. | core |
| nodeauthor | The module displays short author information in content. | core |
| notify | Enables notifications by email. | core |
| page | Enables the creation of pages that can be added to the navigation system. | core |
| path | Allows users to rename URLs. | core |
| pathauto | Provides a mechanism for modules to automatically generate aliases for the content they manage. | core |
| phpfreechat | Enables the creation of phpFreeChat channels on any page on the site. | core |
| ping | Alerts other sites when your site has been updated. | core |
| poll | Allows your site to capture votes on different topics in the form of multiple choice questions. | core |
| privatemsg | Allows private messages between users. | core |
| profile | Supports configurable user profiles. | core |
| quotes | Allows users to maintain personal lists of quotations and display quotes in one or more blocks. | core |
| relatedlinks | Provides a block with related links. | core |
| remember_me | | core |
| review | Allow nodes to have ratings, includes a basic review node. | core |
| roledelay | Grants users additional roles after a certain wait period from registration. | core |
| scheduler | A module to schedule when nodes are (un)published. | core |
| search | Enables site-wide keyword searching. | core |
| service_links | Add Digg, del.icio.us, reddit, Technorati etc. links to nodes. | core |
| slideshow | Displays images uploads as JavaScript enabled slideshow. | core |
| slideshow_creator | Create true slideshows using any image over internet with many other features. | core |
| smileys | Replaces smileys inside posts with images. | core |
| spam | Collection of tools and API for dealing with spam. | core |
| statistics | Logs access statistics for your site. | core |
| story | Allows users to submit stories, articles or similar content. | core |
| syndication | Adds a Syndication block, links to more feeds | core |
| system | Handles general site configuration for administrators. | core |
| tagadelic | Tagadelic makes a page with weighted folksonomy. Folksonomys with lots of articles under them get a big font-size, folksonomy without them, get a small size. | core |
| taxonomy | Enables the categorization of content. | core |
| textimage | Implements an image recognition captcha. | core |
| textlinkads | Enables support for text link ads | core |
| throttle | Handles the auto-throttling mechanism, to control site congestion. | core |
| tracker | Enables tracking of recent posts for users. | core |
| upload | Allows users to upload and attach files to content. | core |
| urlfilter | Automatically turns web and e-mail addresses into clickable links. | core |
| user | Manages the user registration and login system. | core |
| video | Allows video nodes. | core |
| video_customfields | Enable addition of custom fileds on video nodes created by video module. | core |
| video_image | Enable thumbnails support for video module. | core |
| video_multidownload | Enable multiple file download in video module. | core |
| video_optmetadata | Enable addition of optional metadata on video nodes created by video module. Optional metadata are Video Bitrate, Audio Bitrate, Audio Sampling Rate and Audio Channels. | core |
| video_params | Enable addition of html params to object generated by video module. Useful if you need to use swf videos which needs params to be passed. | core |
| video_upload | Enable video files uploading in video module. | core |
| views | The views module creates customized views of node lists. | core |
| views_bonus | A collection of plugins and default views for the views module. | core |
| views_rss | RSS plugin for the views feed selector argument. | core |
| views_theme_wizard | The views theme wizard helps create stub theming for views. | core |
| views_ui | The views module creates customized views of node lists. | core |
| vote_storylink | Enables the creation of articles that links to websites, pages, documents, etc. | core |
| vote_up_down | Adds a up/down vote widget to selected node types. | core |
| votingapi | Provides a shared voting API for other modules. | core |
| watchdog | Logs and records system events. | core |
| wforms | Enables dynamic forms including client-side validation, multi-page forms, and more. | core |
| workflow | Enables users to manage content using workflow states. | core |