🔎 Find Duplicates – Directus Custom Interface

A custom Directus interface to easily detect duplicate entries within a collection, based on one or more selected fields.


⚙️ Features

  • Select any collection.
  • Choose one or multiple fields to check for duplicates.
  • Fetch and display groups of items sharing identical values.
  • Direct links to open duplicated items.
  • Internationalization : Available in English and French.

Search for “Find Duplicates” or “Fazcode” in the Marketplace of your app settings, navigate to the extension page, and click “Install Extension”

Don’t forget to go to Settings > Project Settings > Modules bars > activate the “Find Duplicates” module to display it in the side menu.


📸 Interface Preview

Directus Module Extension Duplicates


🧠 Notes

  • Values are normalized using .toString().trim().toLowerCase() before comparison.
  • Only non-system collections are listed.
  • Uses the Directus API with limit: -1 to fetch all items.
  • Duplicate groups are displayed with field values and quick-access links to each item.

🤝 Contributions

Pull requests are welcome!


📜 License

MIT