# Other librairies

| Feature                     | superdiff | deep-object-diff | deep-diff | diff | microdiff |
| --------------------------- | --------- | ---------------- | --------- | ---- | --------- |
| Object diff                 | ✅         | ✅                | ✅         | ❌    | ✅         |
| List diff                   | ✅         | ❌                | ⚠️        | ❌    | ⚠️        |
| Text diff                   | ✅         | ❌                | ✅         | ✅    | ❌         |
| Coordinates diff            | ✅         | ❌                | ❌         | ❌    | ❌         |
| Streaming for huge datasets | ✅         | ❌                | ❌         | ❌    | ❌         |
| Move detection              | ✅         | ❌                | ❌         | ❌    | ❌         |
| Output refinement           | ✅         | ❌                | ❌         | ❌    | ❌         |
| Zero dependencies           | ✅         | ✅                | ❌         | ✅    | ✅         |

<sub>Some libraries perform array diffing using index-by-index comparison. This approach cannot reliably detect insertions, deletions, or moves correctly. In those cases, support is marked as partial.</sub>
