A friendly and powerful open source CMS with an API that is a joy to use at any scale.

ProcessWire is a free content management system (CMS) and framework (CMF) built to save you time and work the way you do. With all custom fields, a secure foundation, proven scalability and performance, ProcessWire connects all of your content seamlessly, making your job fast, easy and fun. More

 Download  Learn More

Open source CMS screenshots

Web developers love ProcessWire

Building websites with a CMS has never been more simple and fun

// Render your site’s primary navigation
echo $pages->get('/')->children->each('<li><a href={url}>{title}</a>');
// Find buildings: built before 1950, 10+ floors, sort by height
$pages->find('template=building, year<1950, floors>=10, sort=height');
// Output field “headline” when present or “title” if not
echo '<h1>' . $page->get('headline|title') . '</h1>';
// Get “email” field from /contact/ page and use it in link
<a href='mailto:<?= $pages->get('/contact/')->email ?>'>Email</a>
// Output first “images” field item on page at 90px width
<img src='<?= $page->images->first->width(90)->url ?>'>
// Set “headline” field value on page and save to database
$page->setAndSave('headline', 'Hello world');

Every bit of content in your site is never more than 1-line of code away. It doesn’t matter how large or small your site is, with ProcessWire all your content is connected, making it fast and easy to find, and incredibly simple to access, output and manipulate.

All fields in ProcessWire are custom fields that you easily define and edit in the admin. You can create as many of them as you want, and of any type. You can even bundle them in repeatable groups called Repeater fields. ProcessWire is built to adapt to your content needs.

Every field has a type and there are dozens of different types. It’s all here—text, rich text, numbers, files, images, multi-language, dates, page references, custom repeatable groups, and on and on… plus you can easily add more, since they are plugins/modules!

I just love the easy and intuitive ProcessWire API. ProcessWire rocks!” —Jens Martsch, Web developer

Clients love ProcessWire

“The end client and designer love the ease at which they can update the website. Training beyond how to log in wasn’t even necessary since ProcessWire’s default interface is straightforward.” —Jonathan Lahijani

You’ll love ProcessWire too

Read how ProcessWire connects it all ProcessWire connects it all

“We chose ProcessWire because of its excellent architecture, modular extensibility and the internal API. The CMS offers the necessary flexibility and performance for such a complex website like superbude.de. ProcessWire offers options that are only available for larger systems, such as Drupal, and allows a much slimmer development process.” —xport communication GmbH

ProcessWire Showcase

  • Axis Animation

    Axis Animation

    axisanimation.com

    New Now Ltd

    Founded in 2000, Axis is an award-winning, international studio of directors, designers, artists, animators, writers and producers that creates content for the biggest names in video games, film, television, commercials and online entertainment.

  • Costa Hollywood Beach Resort

    Costa Hollywood Beach Resort

    www.costahollywoodresort.com

    Zambezi Search Marketing, LLC

    A resort site. A vibrant fusion of chic style, warm service, and unique experiences Costa Hollywood Beach Resort is a welcome escape designed for spirited adventure and oceanfront relaxation.

  • Pigtail Pundits

    Pigtail Pundits

    www.pigtailpundits.com

    Krishna Unni

    Pigtail Pundits is a digital marketing agency from Mumbai, with international clients. We divine online nirvana for brands blessed with good karma. Our objective is to develop elegant, results-driven solutions in Digital Marketing. The new website…

  • Helder Cervantes 2023

    Helder Cervantes 2023

    heldercervantes.com

    Helder Cervantes

    A web interpretation of my own CV, with a space exploration concept featuring a webGL experience and a mini-game.

  • Public Art Vienna

    Public Art Vienna

    www.koer.or.at

    Peach Vienna & dada.ninja

    KÖR is committed to breathing new life into the city of Vienna’s public space with permanent or temporary art projects. Its endeavors are aimed at strengthening the identity of the city and of individual neighborhoods in terms of contemporaneity and…

  • Leonkoro Quartet

    Leonkoro Quartet

    leonkoroquartet.com

    Timo Hausmann

    Mobile-first musician portfolio with event calendar. ProcessWire acts as a headless CMS, providing data through a simple custom JSON API. Frontend is a SPA built with Svelte.

  • View more

    “Yesterday I sent the client a short documentation for their ProcessWire-powered website. Today all features already used with no questions. #cmsdoneright—Marc Hinse, Web designer/developer

    ProcessWire Blog

    New ProcessWire admin redesign

    2

    When you upgrade to ProcessWire 3.0.248 or newer (currently the dev branch), you’ll immediately notice something new and beautiful… More 

    ProcessWire 3.0.244 new main/master version

    2

    ProcessWire 3.0.244 is our newest main/master/stable version. It's been more than a year in the making and is packed with tons of new features, issue fixes, optimizations and more. This post covers all the details. More 

    Custom Fields Module

    This week we look at a new ProFields module named Custom Fields. This module provides a way to rapidly build out ProcessWire fields that contain any number of subfields/properties within them. More 

    “ProcessWire is like a breath of fresh air. So powerful yet simple to build with and customise, and web editors love it too.” —Margaret Chatwin, Web developer

    ProcessWire News & Community

    Latest news

    • ProcessWire Weekly #581
      The 581st issue of ProcessWire Weekly brings in all the latest news from the ProcessWire community. Modules, sites, and more. Read on!
      Weekly.pw / 28 June 2025
    • New ProcessWire admin redesign
      When you upgrade to ProcessWire 3.0.248 or newer (currently the dev branch), you’ll immediately notice something new and beautiful…
      Blog / 9 May 2025
    • Subscribe to weekly ProcessWire news

    “We were really happy to build our new portfolio website on ProcessWire! We wanted something that gave us plenty of control on the back-end, without any bloat on the front end - just a nice, easy to access API for all our content that left us free to design and build however we liked.” —Castus, web design agency in Sheffield, UK