MatEdit is a tool which you can use to develop eye-catching custom editors for shaders very fast and without any effort.
Furthermore, it adds intuitive Color Gradients and Animation Curves to your material inspector. This means you can create and edit such textures directly in the material inspector! This will speed up your iterations and prototypes recognizably.
MatEdit supports grouping in the editor in several ways and allows you to reset groups separately. Moreover, you can add custom context menu options via code.
If you plan to distribute your shader including the GUI a distribution dll is available.
Online Documentation