Updated Free Modules

Explore the ever-expanding ProcessWire ecosystem

Updated Free Modules 1 to 45 of 343
  • Duplicator

    Duplicate, backup and transfer an entire site from one location to another.
  • Admin Actions

    Control panel for running various admin actions
  • Page Rename Options

    Determine how pages are renamed when the title is changed
  • MJML to HTML

    Allows you to write your Processwire template using MJML and get a converted HTML output using MJML API.
  • Footnotes

    Adds footnotes using Markdown Extra’s syntax, minus Markdown
  • QR Code

    Generates a QR Code from the public URL of the page
  • Markup Metadata

    ProcessWire 3.x markup module for rendering meta tags in HTML document head section.
  • RockFrontend

    Module for easy frontend development
  • FrontendForms

    Create forms and validate them using the Valitron library.
  • RockMigrations

    The Ultimate Automation and Deployment-Tool for ProcessWire
  • Tracy Debugger

    The ultimate debugging and development tool for ProcessWire (https://adrianbj.github.io/TracyDebugger)
  • FrontendLoginRegister

    User login/registration component for ProcessWire using the FrontendForms module.
  • FrontendContact

    Simple configurable and expandable contact form for ProcessWire based on the FrontendForms module.
  • Textformatter Smart Quotes

    Replaces straight quotes "..." with typographic quotes („...“, “...”, or «...»), in visible text only.
  • Image Placeholders

    Generate low-quality image placeholders (LQIP) on upload
  • PrivacyWire Cookie Management and async asset loading

    Module for Cookie management and async loading of (external) scripts / assets
  • Breadcrumb Dropdowns

    Adds dropdown menus of page edit links to the breadcrumbs in Page Edit.
  • Mail Branding

    Add a wrapper around bodyHTML.
  • WEBP to JGP

    Converts WEBP images to JPG on upload.
  • WayFathomAnalytics

    Fathom Analytics for ProcessWire. Display your Fathom dashboard in the PW admin panel and easily generate markup for the tracking code.
  • Validation Module

    Validation Module For ProcessWire
  • Twig Extensions

    Allows customizing twig, e.g. add extensions
  • Remove Blocks

    Textformatter that removes blocks of text/markup between configurable delimiters from output.
  • MultiValue Textformatter

    Allows setting key = value pairs in a textarea or text field to use as variable groups in templates.
  • Text Input Awesomplete

    Enables autocomplete configured text inputs.
  • Template Preview Images

    Show Preview Images for selectable Templates
  • Template Once Per Parent

    Adds an option to each template's family settings to be used once per parent page
  • Template Latte Replace

    Latte template engine support for ProcessWire.
  • Manage Mailchimp Subscription

    A lightweight module to subscribe, update, unsubscribe and delete users from lists in Mailchimp
  • Selectize All

    Enables Selectize on all InputfieldSelect and InputfieldAsmSelect fields in the ProcessWire admin.
  • Select Once Per Table

    Adds an option to "select" columns in a ProFields Table field so that each option can only be selected once per table.
  • Sanitizer Transliterate

    Adds a transliterate method to $sanitizer that performs character substitutions as defined in the module config.
  • Sanitizer EasySlugger

    Allows the use of the EasySlugger library as Sanitizer methods.
  • RockOptionsApi

    Module for easy manipulation of option-fields via API
  • WireMail Mail Logger

    Logs all send() operations to the PW logs
  • RockFinder2

    RockFinder2 is the successor to RockFinder v1 and while the changes might not look that big on first sight they are quite huge behind the scenes. In RockFinder1 I used some kind of custom query…
  • RockFinder

    Highly Efficient and Flexible SQL Finder Module
  • RockBirthday

    ProcessWire module to show a happy birthday message within a given period after birthday
  • Restrict Multi-Language Branch

    Restrict multi-language by branch.
  • 404 Logger

    Logs all requests resulting in http error 404
  • TranslatePage

    Translates all textfields on a page
  • Template Access

    Provides an editable overview of roles that can access each template.
  • Media Lister

    Lists images and files from across the site in a sortable and filterable table.
  • Lister Selector

    A Process module that uses Lister/ListerPro, but with a selector string input instead of the normal InputfieldSelector filters.
  • Process Hello (demo)

    Demonstrates everything you would need to create a Process module, and more.

The modules directory is powered by ProcessWire with the FormBuilder and LoginRegisterPro modules.