Find Duplicates in Your Collections

Hey everyone! :waving_hand:

I’m happy to share a custom Directus interface extension I recently built:
:backhand_index_pointing_right: Find Duplicates Extension

It helps you quickly identify and inspect duplicate entries within any collection by selecting one or more fields for comparison.


:gear: Features

  • Select any non-system collection
  • Choose one or multiple fields to compare
  • See grouped results of duplicated items with shared field values
  • Click to open and inspect each duplicated entry
  • Normalizes values with .toString().trim().toLowerCase() for accurate matching
  • Fully translated UI (English :united_kingdom: & French :france:)

:camera_with_flash: Preview


:package: Installation

:white_check_mark: Recommended: via Marketplace

You can install it directly from the Directus Marketplace:
Just search for "Find Duplicates" or "Fazcode".

Then don’t forget to activate the module:
Settings β†’ Project Settings β†’ Modules bar β†’ Enable "Find Duplicates" to make it visible in the sidebar.


:brain: Notes

  • Supports all custom collections (non-system)
  • Uses Directus API with limit: -1 to fetch all items
  • Groups duplicates and provides direct links for quick editing or inspection
  • Built with Vue 3 and vue-i18n

:handshake: Contributions Welcome

Bug reports, feature suggestions, and pull requests are very welcome!

GitHub Repo: GitHub - FazCodeFR/directus-extension-find-duplicates: A custom Directus interface to easily detect duplicate entries within a collection, based on one or more selected fields.


:receipt: License

MIT License


Thanks for checking it out! Let me know what you think or if you’d like to see enhancements !

6 Likes