Fieldtype Modules

Fieldtype modules that represent a data type used by fields.

Featured Fieldtype Modules 1 to 45 of 74
  • PAGEGRID Page Builder PAID

    Build visually with PAGEGRID’s intuitive editor, seamlessly integrated with ProcessWire’s API, fields, and permissions for full power and flexibility.
  • Map Marker (Google Maps)

    This Fieldtype for ProcessWire 2.1+ holds an address or location name, and automatically geocodes the address to latitude/longitude using Google Maps API.
  • Seo Maestro

    A ProcessWire module helping you to manage SEO related tasks like a boss.
  • FieldtypeFontIconPicker

    Module allow you to use Font-Awesome, Ionicons and other icon libraries easily. You can select icons directly from icon select list, also you can set settings for each InputfieldFontIconPicker.
  • ColorPicker

    Fieldtype that stores a HEX color. Color can be picked using a jQuery ColorPicker Plugin.
  • Croppable Image 3

    Field that stores one or more GIF, JPG, or PNG images and support optional predefined crop functionality!
  • Leaflet Map Marker

    Field that stores an address with latitude and longitude coordinates and has built-in geocoding capability with Leaflet Maps API.
  • Mystique

    Mystique is a config file based field creation module for ProcessWire CMS/CMF by ALTI VE BIR.
  • Color

    Field that stores colors. Many options for Input (HTML5 Inputfield Color, Textfield with changing background, various jQuery/JS ColorPickers, custom jQuery/JS/CSS) and Output (RGB, RGBA, HSL, HSLA…
  • PageTableExtended

    Extends the Processwire PageTable field for rendering table row layouts.
  • Image Extra

    This module allows you to add additional information to an image (for example: title, description, link, orientation and any field you may need).
  • RuntimeMarkup

    Allows rendering of custom markup within page editor and frontend via custom PHP snippet set in the field.
  • Table CSV Import / Export

    Admin and front-end importing and exporting of CSV formatted content for Profields Table fields.
  • Fieldtype Select External Option

    Fieldtype which generates the options for a Select Inputfield from any table of any (accessible) database. Define the source table, columns (to pull value & label) and the preferred…
  • ProFields: Table PRO

    This Fieldtype is the first of its kind in that it lets you literally define your own Fieldtype. Think of it kind of like a lean and mean repeater field, with no extra overhead.
  • FrontendForms

    Create forms and validate them using the Valitron library.
  • Repeater (Core)

    Maintains a collection of fields that are repeated for any number of times.
  • Matrix

    Field that stores values in a 2D-matrix table in a page.
  • Events Fieldtype

    Field that stores a table of events for a page. This modules serves as an example of creating an editable table of data as a Fieldtype and Inputfield in ProcessWire.
  • Select File Fieldtype

    Field that stores a filename from a folder.
  • PDF Fieldtype

    Fieldtype/Inputfield module allowing easy generation of thumbnails of the PDF files
  • Dynamic Options

    A Fieldtype for dynamic options that are generated at runtime via a hook.
  • ProFields: Multiplier PRO

    This Fieldtype and Inputfield combination lets you take almost any existing single-value Fieldtype, and use it to a multi-value Fieldtype.
  • PageTable Next

    The module provides a list of PageTable based content elements. It enables the backend user to easily create, publish, move, delete, copy and paste content elements.
  • PW-FieldtypeTime

    Adds a fieldtype and Inputfield for MySQL TIME fields.
  • ProFields: Textareas PRO

    The Textareas Fieldtype and Inputfield lets you combine multiple named text fields into a single field.
  • Concatenate Fieldtype

    Fieldtype that concatenates the values from one or more other fields at runtime. The resulting value can also contain additional formatting and/or words as needed.
  • Fieldtype YAML

    Field that stores YAML data and formats it as an object, when requested.
  • Street Address

    Fieldtype to store a street address and allows access to its subfields.
  • Text Unique

    This is the same as the ProcessWire Text field (FieldtypeText), but enforces that values stored are unique, site-wide.
  • Phone Fieldtype

    Field that stores phone numbers as 4 values for country, area code, number and extension and formats the output based on predefined or custom options.
  • Image Marker

    Field that stores a table of ImageMarkers for a page.
  • Stars

    Sets a float value by selecting a star rating.
  • URL (Multi-language)

    Fieldtype that stores a URL in multiple languages.
  • Page Reference Context Data

    Field that stores one or more references to ProcessWire pages with additional data in field context, editable via page edit modal of the referenced page.
  • Symmetric Encryption for Text Fields

    Store values of text fields in the database encrypted
  • FieldtypeOembed (oEmbed)

    Collect and store oEmbed data
  • Star Rating Integer

    Field that stores ratings as integer
  • Runtime Only

    An inputfield that renders at runtime, with no data saved to the database.
  • QR Code

    Generates a QR Code from the public URL of the page
  • Recurring Dates

    Field that stores recurring events from a UI to define RRules.
  • DatetimeAdvanced

    Replacement for FieldtypeDatetime with support for subfield selectors like year, month, hour or day of year
  • Draw Map Features

    Stores a GeoJSON FeatureCollection drawn on a MapLibre map.
  • Pagefile Metadata

    This module allows you to add media metadata information to FieldtypeFile fields and provides access to the metadata via simple API methods/properties.
  • Openinghours

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

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