Updated Free Modules, Page 2

Explore the ever-expanding ProcessWire ecosystem

Updated Free Modules 46 to 90 of 215
  • Rapid

    EditorJS block editor fieldtype for ProcessWire. Stores content as JSON, renders HTML server-side via pluggable block renderers.
  • GeoInfo

    Location data for ProcessWire - By IP (local database), or coordinates (OpenStreetMap)
  • Invite Access

    Restricts site access to visitors with a valid invite code. Designed for staging environments with multiple teams.
  • FormBuilder Blacklist

    Checks the content of FormBuilder submissions against blacklists and spam heuristics
  • FormBuilder ALTCHA

    ALTCHA proof-of-work spam protection for FormBuilder
  • Compass

    Heatmap analytics: clicks, scroll depth, rage clicks and mouse movement.
  • Cookie

    Privacy & cookie consent management: banner, category-based async loading of scripts/embeds, consent log, Google Consent Mode v2, visual widget builder.
  • GeoIP

    MaxMind GeoLite2-based geolocation. Country/region/city detection with user correction support and conditional content blocks.
  • Font Awesome Pro

    Loads a self-hosted Font Awesome Pro package in the admin, replacing the core Font Awesome and extending the icon picker.
  • Twack

    Reusable components for your ProcessWire-templates.
  • Oidc

    OAuth 2.0 / OpenID Connect: Google, GitHub, LinkedIn, Microsoft, Yandex, Yahoo, and any OIDC-compatible provider.
  • Plausible Analytics

    Plausible Analytics dashboard using Stats API v2 with page-edit widget, traffic trends chart, and geo/device tabs.
  • Grok Imagine

    Generate AI images directly in your image fields using x.ai (Grok)
  • Squad

    AI integration for ProcessWire. Supports Anthropic, OpenAI, Google, xAI, and OpenRouter.
  • Collections

    Configurable page collections with table UI and REST API
  • WireMail Google

    Send ProcessWire email through Gmail SMTP using an email address and Google App Password.
  • TranslatePage

    Translates all textfields on a page
  • OutputTransformer

    Strips extra symbols from output, performs typographics, replacements etc.
  • Cacheable Placeholders

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

    Adds a Cloudflare Turnstile input, preventing submission until user successfully completes it.
  • Page Access Releasetime

    Enables you to set a start- and end-time for the release of pages. Prevents unreleased pages from being displayed.
  • Field Descriptions Extended

    Create extended field descriptions and have the longer part hidden with toggle.
  • Language CSV Exporter

    Exports module translations of a selected language as a downloadable CSV file.
  • Simple Markdown Editor

    SimpleMDE Markdown Editor for Processwire
  • WireNPS - Net Promoter Score

    Collect NPS ratings and feedback with a clean popup interface, comprehensive analytics, and easy integration
  • Fieldtype Object Dimensions

    Fieldtype to store length, width, height and to calculate and store the volume and area of an object.
  • DB Backup

    Database backup and restore with local and Backblaze B2 storage, backup types (regular/weekly/monthly), chunked upload, streaming restore.
  • PageCarbon

    Tracks per-page CO₂ emissions. WireCache buffer, bot sampling, 90-day raw retention with permanent hourly aggregates.
  • Mailbox

    Secure three-account IMAP/SMTP workspace with encrypted indexing, APIs, AI, and controlled confirmations.
  • Tickets

    Account and guest support tickets, configurable workflows, private attachments and transactional notifications.
  • Kern

    Universal ownership claims, access codes, moderated Page revisions and immutable audit history.
  • SnowFallAnimation

    Module for creating and animating snowflakes on a web page using HTML5 canvas and JavaScript classes.
  • Site Profile Exporter

    Enables exporting of ProcessWire site profiles for sharing or distribution with others.
  • Image Placeholder

    A configurable module for creating placeholder images by using TrueTypeFonts for the placeholder text
  • Publish/Unpublish pages

    Publish/unpublish, delete or move pages depending on dates and times using LazyCron.
  • FrontendComments

    Processwire Fieldtype to add comments and manage comments on your site
  • FrontendForms

    Create forms and validate them using the Valitron library.
  • Add Image URLs

    Allows images/files to be added to Image/File fields by pasting URLs.
  • Openinghours

    Fieldtype that stores opening hours for each day of the week (including additional input field for holidays)
  • FieldtypeGeocoder

    Retrieve, collect and store geolocation data from external geocoding services
  • Page Modal Select

    Select multiple pages from a searchable modal with checkboxes.
  • Site Docs

    Implements internal site documentation management.
  • Image Hotspots

    Allows a Repeater field to be used to define hotspots on an image.
  • WireMail for Brevo

    Allows Processwire to send transactional email via Brevo
  • 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 module

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