Markup modules that are called upon to generate or parse markup (like HTML). Markup modules are most often used on the front-end of a site (rather than admin).

  • MarkupMetadata 1.1.2 by Fokke
    ProcessWire 3.x markup module for rendering meta tags in HTML document head section.
    2021/09/09 — Markup Generation, SEO/Accessibility
  • TextformatterMarkdownInMarkup 0.0.1 beta by Ryan Cramer
    Markdown in Markup/HTML: Enables markdown to be used in existing markup/HTML like that from CKEditor.
    2021/09/08 — Textformatter Modules, Markup Generation
  • PageimageSource 1.0.2 beta by NB Communication
    Extends Pageimage with a srcset property/method plus additional rendering options.
    2021/09/07 — Markup Generation, Photo/Video/Audio
  • InputfieldHCaptcha 1.0.4 by MoritzLost
    hCaptcha: Adds hCaptcha spam protection to ProcessWire forms.
    2021/08/12 — Inputfield Modules, Markup Generation
  • CachePlaceholders 1.0.0 by MoritzLost
    Cacheable Placeholders: Allows you to cache dynamic content by using special placeholders that get parsed during every request.
    2020/05/22 — Development Tools, Markup Generation, Other Modules
  • WayFathomAnalytics 0.0.2 beta by craig
    Fathom Analytics for ProcessWire. Display your Fathom dashboard in the PW admin panel and easily generate markup for the tracking code.
    2020/05/25 — Logs/Monitoring, Markup Generation, Process Modules
  • Twack 2.1.4 by Sebi
    Reusable components for your ProcessWire-templates.
    2021/01/04 — Development Tools, Markup Generation
  • CacheRedis 0.0.2 alpha by BitPoet
    Redis Cache: Simple interface to Redis in-memory storage similar to WireCache
    2020/02/28 — Markup Generation
  • PrivacyWire 1.0.9 by Joshua
    PrivacyWire Cookie Management and async asset loading: Module for Cookie management and async loading of (external) scripts / assets
    2021/09/09 — Markup Generation, SEO/Accessibility
  • SnipWire 0.8.7 beta by Gadgetto
    SnipWire - Snipcart E-Commerce Plugin for ProcessWire: Full Snipcart shopping cart integration for ProcessWire. With SnipWire, you can quickly turn any ProcessWire site into a Snipcart online shop.
    2020/07/03 — Markup Generation, Process Modules, Other Modules
  • PageimageSrcset 1.1.1 by NB Communication
    Provides configurable srcset and sizes properties/methods for Pageimage.
    2021/04/07 — Markup Generation, Photo/Video/Audio
  • MarkupContentSecurityPolicy 1.1.2 by NB Communication
    Configure and implement a Content Security Policy for all front-end HTML pages.
    2021/08/31 — Markup Generation
  • SearchEngine 0.30.3 by Teppo
    SearchEngine is a ProcessWire CMS/CMF module for indexing and searching site contents.
    2021/07/11 — Markup Generation, Other Modules
  • MarkupMenu 0.10.0 by Teppo
    MarkupMenu is a ProcessWire CMS/CMF module for generating menu markup
    2021/09/05 — Markup Generation
  • SeoMaestro 1.1.0 beta by wanze
    A ProcessWire module helping you to manage SEO related tasks like a boss.
    2021/07/05 — Fieldtype Modules, Inputfield Modules, Markup Generation, SEO/Accessibility
  • TextformatterPageTitleLinks 4.1.0 by MoritzLost
    Automatically link page titles: This converts all page titles to a link to the corresponding page.
    2020/09/04 — Markup Generation, SEO/Accessibility, Textformatter Modules
  • CookieManagementBanner 0.4.11 beta by Adrian Jones, wbmnfktr
    Cookie management banner allows users to manage tracking cookies.
    2019/06/30 — Markup Generation
  • PageQueryBoss 0.0.6 alpha by noelboss
    A ProcessWire Module to build complex nested queries containing multipple fields and pages and return an array that can be parsed to JSON. This is usefull to…
    2021/06/27 — Import/Export, Markup Generation, Other Modules
  • TextformatterFluidImages 1.0.0 beta by diogo, Netcarver
    Fluid Images Textformatter: Removes the height attribute and adds a class to img tags. Set max-width:100% for the class in your CSS and you have fluid images.
    2017/11/28 — Markup Generation, Photo/Video/Audio, Textformatter Modules
  • CacheNesting 0.0.2 beta
    A Processwire module that manages nested caches and their dependencies. It enables you to cache multiple parts of a page with different expiration which also…
    2017/11/09 — Markup Generation

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

Twitter updates

  • ProcessWire 3.0.185 (dev) core updates, plus new Session Allow module— More
    17 September 2021
  • Three new ProcessWire Textformatter modules: Find/Replace, Markdown in Markup, and Emoji— More
    3 September 2021
  • This week we have a new master version released after a year in the making. With nearly 40 pull requests, hundreds of new additions and more than 100 issue reports resolved, this new version has a ton of great new stuff— More
    27 August 2021

Latest news

  • ProcessWire Weekly #384
    In the 384th issue of ProcessWire Weekly we'll cover the latest core updates, introduce a new module called Session Allow, and highlight a new site of the week. Read on!
    Weekly.pw / 18 September 2021
  • ProcessWire 3.0.184 new master/main version
    This week we have a new master/main version released after a full year in the making. As you might imagine, this new version has a ton of great new stuff and we’ll try to cover much of it here.
    Blog / 27 August 2021
  • Subscribe to weekly ProcessWire news

“To Drupal, or to ProcessWire? The million dollar choice. We decided to make an early switch to PW. And in retrospect, ProcessWire was probably the best decision we made. Thanks are due to ProcessWire and the amazing system and set of modules that are in place.” —Unni Krishnan, Founder of PigtailPundits