PHPackages                             mlathrom/craft-remix - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mlathrom/craft-remix

ActiveCraft-plugin[Utility &amp; Helpers](/categories/utility)

mlathrom/craft-remix
====================

A Craft CMS plugin. The Remix field outputs the transformed value of your title or slug based on rules you define.

2.0.0(2mo ago)121proprietaryPHPPHP &gt;=8.2

Since Apr 9Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/mlathrom/craft-remix)[ Packagist](https://packagist.org/packages/mlathrom/craft-remix)[ RSS](/packages/mlathrom-craft-remix/feed)WikiDiscussions craft-5 Synced today

READMEChangelog (10)Dependencies (6)Versions (16)Used By (0)

Remix
=====

[](#remix)

[![Remix Poster](https://camo.githubusercontent.com/f227207a1124eacc730ce82bb6e7bad04f8b855c8c964e5daa4c454bbaf0034a/68747470733a2f2f6d6c617468726f6d2d73746f726167652d30302e73666f332e63646e2e6469676974616c6f6365616e7370616365732e636f6d2f6769746875622f6d6c617468726f6d2f63726166742d72656d69782f72656d69782d30302d706f737465722e6a70673f7631)](https://camo.githubusercontent.com/f227207a1124eacc730ce82bb6e7bad04f8b855c8c964e5daa4c454bbaf0034a/68747470733a2f2f6d6c617468726f6d2d73746f726167652d30302e73666f332e63646e2e6469676974616c6f6365616e7370616365732e636f6d2f6769746875622f6d6c617468726f6d2f63726166742d72656d69782f72656d69782d30302d706f737465722e6a70673f7631)

[English](docs/en/README.md), [Deutsch](docs/de/README.md), [Schwiizerdüütsch](docs/de-CH/README.md)[Français](docs/fr/README.md), [Français canadien](docs/fr-CA/README.md), [Norsk](docs/no/README.md), [Norsk bokmål](docs/nb/README.md), [Nederlands](docs/nl/README.md), [한국어](docs/ko/README.md), [Español](docs/es/README.md), [Русский](docs/ru/README.md)

Overview
--------

[](#overview)

The Remix field outputs the transformed value of your title or slug based on rules you define, including:

- Find and replace (with regex support)
- Uppercase, lowercase, and title case transformations
- Append text
- Prepend text

### Features

[](#features)

- **Live Preview** - test your rules in real-time with a rule-by-rule breakdown
- **Inline Regex Validation** - see errors as you type your patterns
- **Regular Expressions** - for find and replace
- **Ignore Case** - for find and replace
- **Template Rules** - quick-add common patterns like stripping articles, punctuation, or collapsing whitespace
- **All Element Types** - works with entries, categories, and any element with a title or slug
- **Filter &amp; Sort Elements** - in the Control Panel

### Use Cases

[](#use-cases)

Sorting, Filtering, Translation, Redaction, Formatting, SEO

How to Use
----------

[](#how-to-use)

1. Create a Remix field
2. Select a target (Title or Slug)
3. Define your rules (or use template buttons for common patterns)
4. Add the field to your element's field layout
5. Remix autofills when you save the element

Remix in Action
---------------

[](#remix-in-action)

[![Create remix rules](https://camo.githubusercontent.com/a10021f35bcefdbab7b54b54fc15f5386d3feb4a93a6b9dc70e36ac99481d68d/68747470733a2f2f6d6c617468726f6d2d73746f726167652d30302e73666f332e63646e2e6469676974616c6f6365616e7370616365732e636f6d2f6769746875622f6d6c617468726f6d2f63726166742d72656d69782f72656d69782d30312d6372656174652d72756c65732e6a70673f7631)](https://camo.githubusercontent.com/a10021f35bcefdbab7b54b54fc15f5386d3feb4a93a6b9dc70e36ac99481d68d/68747470733a2f2f6d6c617468726f6d2d73746f726167652d30302e73666f332e63646e2e6469676974616c6f6365616e7370616365732e636f6d2f6769746875622f6d6c617468726f6d2f63726166742d72656d69782f72656d69782d30312d6372656174652d72756c65732e6a70673f7631)[![Transform titles and slugs](https://camo.githubusercontent.com/5d17d239fd23f023d15074e4443fe156c9f598a1fab22348c96a9608002aa8af/68747470733a2f2f6d6c617468726f6d2d73746f726167652d30302e73666f332e63646e2e6469676974616c6f6365616e7370616365732e636f6d2f6769746875622f6d6c617468726f6d2f63726166742d72656d69782f72656d69782d30322d7472616e73666f726d2e6a70673f7631)](https://camo.githubusercontent.com/5d17d239fd23f023d15074e4443fe156c9f598a1fab22348c96a9608002aa8af/68747470733a2f2f6d6c617468726f6d2d73746f726167652d30302e73666f332e63646e2e6469676974616c6f6365616e7370616365732e636f6d2f6769746875622f6d6c617468726f6d2f63726166742d72656d69782f72656d69782d30322d7472616e73666f726d2e6a70673f7631)[![Remix your content for sorting, filtering, SEO and more.](https://camo.githubusercontent.com/87e5a53a024fcc0f6697069fc813a14bdc1cc762280df9056d0c520aa51b37e1/68747470733a2f2f6d6c617468726f6d2d73746f726167652d30302e73666f332e63646e2e6469676974616c6f6365616e7370616365732e636f6d2f6769746875622f6d6c617468726f6d2f63726166742d72656d69782f72656d69782d30332d72656d69782d636f6e74656e742e6a70673f7632)](https://camo.githubusercontent.com/87e5a53a024fcc0f6697069fc813a14bdc1cc762280df9056d0c520aa51b37e1/68747470733a2f2f6d6c617468726f6d2d73746f726167652d30302e73666f332e63646e2e6469676974616c6f6365616e7370616365732e636f6d2f6769746875622f6d6c617468726f6d2f63726166742d72656d69782f72656d69782d30332d72656d69782d636f6e74656e742e6a70673f7632)

Origin Story
------------

[](#origin-story)

This field was built to address a specific need: strip "The" and "A" from titles to create a sorting field. In fact, the original name of this plugin was **Sort Title**. But after some tinkering, it became clear that this field had more potential.

Thus, the Remix field was born.

---

Upgrading to v2.0.0
-------------------

[](#upgrading-to-v200)

Version 2.0.0 includes breaking changes with automatic migration:

- **Property names** changed from PascalCase to camelCase (e.g., `RemixTarget` → `target`)
- **Rule storage** changed from indexed arrays to associative arrays
- **Craft 4 is no longer supported** — use the 0.x line for Craft 4

The migration runs automatically when you update. Back up your database first.

---

Installation
------------

[](#installation)

You can install this plugin from the [Plugin Store](https://plugins.craftcms.com/remix) or with Composer.

Requires Craft CMS 5.0.0 or later, and PHP 8.2 or later.

### With Composer

[](#with-composer)

```
# go to the project directory
cd /path/to/my-project.test

# tell Composer to load the plugin
composer require mlathrom/craft-remix

# tell Craft to install the plugin
./craft plugin/install remix
```

###  Health Score

43

—

FairBetter than 89% of packages

Maintenance84

Actively maintained with recent releases

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~61 days

Recently: every ~95 days

Total

13

Last Release

80d ago

Major Versions

v0.1.2 → v1.1.22024-04-20

v0.1.3 → 1.2.02025-03-29

0.2.0 → 2.0.02026-04-13

PHP version history (2 changes)v1.0.0PHP &gt;=8.2

v0.1.1PHP &gt;=8.0.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/6e1f1094693ff8638205f864d8b58aea905533e9935490dde43b356bf0a1b76d?d=identicon)[mlathrom](/maintainers/mlathrom)

---

Top Contributors

[![mlathrom](https://avatars.githubusercontent.com/u/373889?v=4)](https://github.com/mlathrom "mlathrom (41 commits)")

---

Tags

craft-plugincraftcmsfieldphp

### Embed Badge

![Health badge](/badges/mlathrom-craft-remix/health.svg)

```
[![Health](https://phpackages.com/badges/mlathrom-craft-remix/health.svg)](https://phpackages.com/packages/mlathrom-craft-remix)
```

###  Alternatives

[spicyweb/craft-neo

A Matrix-like field type with block hierarchy

393813.5k10](/packages/spicyweb-craft-neo)[craftcms/feed-me

Import content from XML, RSS, CSV or JSON feeds into entries, categories, Craft Commerce products, and more.

293952.6k30](/packages/craftcms-feed-me)[verbb/formie

The most user-friendly forms plugin for Craft.

102393.6k60](/packages/verbb-formie)[solspace/craft-freeform

The most flexible and user-friendly form building plugin!

54681.3k17](/packages/solspace-craft-freeform)[verbb/comments

Add comments to your site.

13753.9k](/packages/verbb-comments)[verbb/vizy

A flexible visual editor field for Craft.

4250.4k](/packages/verbb-vizy)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
