Updated Free Modules

Explore the ever-expanding ProcessWire ecosystem

Updated Free Modules 1 to 45 of 355
  • Duplicator

    Duplicate, backup and transfer an entire site from one location to another.
  • wesanox Framework Package

    The Framework Package Module for Processwire made by wesanox. It implements the standard frontend frameworks.
  • FrontendForms

    Create forms and validate them using the Valitron library.
  • Tracy Debugger

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

    Email Obfuscation module for email addresses with 64 base crypting.
  • Custom Inputfield Dependencies

    Extends inputfield dependencies so that inputfield visibility or required status may be determined at runtime by selector or custom PHP code.
  • AdminBar

    Provides easy front-end admin bar for editing page content in ProcessWire.
  • Page Protector

    Allows site editors to protect pages from guest access.
  • Stripe Payment Links Admin

    View customer, purchases & products with configurable metadata columns & filters. Export reports to CSV.
  • Nested Checkboxes

    An inputfield for Page Reference fields that groups options by their parent page.
  • Text Readability

    Evaluates the readability of English text in textarea fields using various tests.
  • StripePaymentLinks

    Stripe payment-link redirects, user/purchases, magic link, mails, modals.
  • Quick Tree

    This module is great for productivity when editing many pages within the admin, as it gives you direct access to the page tree navigation without having to hover the tree icon first.
  • SnowFallAnimation

    Module for creating and animating snowflakes on a web page using HTML5 canvas and JavaScript classes.
  • WireMail Mailgun API

    Extends WireMail to use the Mailgun API for sending emails.
  • StripePaymentLinks Customer Portal

    Adds a ready-to-use /account/ page with login flow, product grid, purchase history table, and direct access to the Stripe Customer Billing Portal
  • Component

    Module help you to create and use set of components to utilise in your ProcessWire page templates.
  • WireMail: PHPMailer

    This module extends WireMail base class, integrating the PHPMailer mailing library into ProcessWire.
  • Prompt AI

    Send a prompt and the content of a text field to an AI and save the result into a(nother) text field.
  • Vite

    Vite adapter for ProcessWire
  • Admin Actions

    Control panel for running various admin actions
  • Connect Page Fields

    Allows the connecting of two related Page fields so that changing one updates the other.
  • ElasticsearchFeeder

    Schema-flexible module for getting your page into cloudhosted Elasticsearch like Bonsai or elastic.io.
  • MJML to HTML

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

    This is a small helper tool to visually organise fields/templates into folders in the menu when they are tagged
  • Protected / Maintenance Mode

    Allows you to put your site into protected mode so that users must be logged in to access the front-end of the site.
  • AppApi

    Connect your apps to ProcessWire! This module helps you to create api-endpoints, to which an app or an external service can connect to.
  • Field Access

    Provides an overview of field access settings, including template overrides.
  • AgeWire

    Age verification module with Tailwind CSS support
  • AIOM+ (All In One Minify) for CSS, LESS, JS and HTML

    AIOM+ (All In One Minify) can minimize and combine CSS, LESS and JS files into a single file. HTML source can be minimized. Can enhance builtin template caching and noticeable speed up your site.
  • StripePaymentLinks Mailchimp Sync

    Sync purchases from StripePaymentLinks to Mailchimp
  • PageGridBlocks

    Get up and running fast! Use our ready-made blocks for the PAGEGRID page builder and launch pages in minutes.
  • Asyntai AI chatbot

    AI assistant / chatbot – Provides instant answers to your website visitors
  • Page Tree Select

    An inputfield for selecting a single page from the page tree.
  • Delayed Image Variations

    Delays the creation of image variations until their individual URLs are loaded.
  • Process Cron Jobs

    Manages the execution of CronJobs
  • Cacheable Placeholders

    Allows you to cache dynamic content by using special placeholders that get parsed during every request.
  • ProcessFileEdit

    A ProcessWire module for editing files in the admin area.
  • Less parser

    A module wrapper for Wikimedia’s Less parser that compiles .less files to .css. Also used by the ProcessWire core for AdminThemeUikit customization.
  • FrontendLoginRegister

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

    Allows a Repeater field to be used to define hotspots on an image.
  • FieldtypeGeocoder

    Retrieve, collect and store geolocation data from external geocoding services
  • JSON+LD Schema

    This module helps you dynamically create schemas from within your templates. Each schema can be configured to meet your requirements. You can even add your own ProcessWire schema classes to the…
  • Page List Custom Sort

    Enables the use of a custom sort setting for children, using multiple properties
  • Module Settings Import Export

    Adds import and export of settings to each module config page.

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