Search by

verbb / many-to-many

verbb

A Craft CMS field for managing element relationships from either side.

Package info

github.com/verbb/many-to-many

Documentation

Type:craft-plugin

pkg:composer/verbb/many-to-many

Fund package maintenance!

verbb

Statistics

Installs: 14 020

Dependents: 0

Suggesters: 0

Stars: 82

Open Issues: 7

4.0.8 2026-10-04 22:06 UTC

README

Many to Many icon

Many to Many for Craft CMS

Many to Many is a Craft CMS plugin that keeps element relationships editable from either side. Connect related content once, then let authors manage the association from whichever element they are already working on.

Configure a paired Craft relation field and Many to Many field. When an author changes either side, the plugin updates the same underlying Craft relation on the linked elements.

Features

  • Add or remove relationships from either participating element.
  • Connect entries, categories, users and assets.
  • Keep the paired Craft relation field in sync when the reverse field changes.
  • Use Craft’s familiar element-selection controls.
  • Access related elements directly in Twig or with relatedTo() queries.
  • Eager-load relationships and query them through GraphQL.
  • Restrict linked content to a section, category group, user group or asset volume.

Documentation

Visit the Many to Many Plugin page for all documentation, guides, pricing and developer resources.

Credit & Thanks

Originally created by Oberon and page.works.

Support

Get in touch with us via the Many to Many Support page or by creating a Github issue

Sponsor

Many to Many is licensed under the MIT license, meaning it will always be free and open source - we love free stuff! If you'd like to show your support to the plugin regardless, Sponsor development.

Verbb