Alchemy/docs/articles/en/comparison-with-other-libraries.md

16 lines
1.2 KiB
Markdown
Raw Normal View History

2024-02-20 00:49:47 -05:00
# Comparison with Other Libraries
Alchemy offers features equivalent to or surpassing those of other assets/libraries for editor extensions. Here's a comparison of Alchemy's features with other assets/libraries:
| | Alchemy | [Odin Inspector & Serializer](https://odininspector.com/) | [NaughtyAttributes](https://github.com/dbrizov/NaughtyAttributes) | [Tri Inspector](https://github.com/codewriter-packages/Tri-Inspector) | [Unity Editor Toolbox](https://github.com/arimger/Unity-Editor-Toolbox) |
| - | - | - | - | - | - |
| Open Source | ✔︎ | ❌ | ✔︎ | ✔︎ | ✔︎ |
| Grouping Attributes | ✔︎ | ✔︎ | ✔︎ | ✔︎ | ✔︎ |
| Button Attribute | ✔︎ | ✔︎ | ✔︎ <br>(without arguments) | ✔︎ | ✔︎ <br>(without arguments) |
| Editing NonSerialized Members | ✔︎ | ✔︎ | ❌ | ✔︎ | ❌ |
| SerializeReference Support | ✔︎ | ✔︎ | ❌ | ✔︎ | ✔︎ |
| Serialization Extension | ✔︎ <br>(requires partial) | ✔︎ <br>(inherit from dedicated types) | ❌ | ❌ | ❌ <br>(provides serializable types) |
| UI Toolkit Support | ✔︎ | ✔︎ | ❌ | ✔︎ | ❌ |
| EditorWindow Extensions | ✔︎ | ✔︎ | ❌ | ❌ | ❌ |
| Hierarchy Extensions | ✔︎ | ❌ | ❌ | ❌ | ✔︎ |