There are many other Material Design component libraries out there. In this guide, we will compare Materialish to a select number of these other options.
Before we begin, it's important to recognize that Materialish is intended to represent Netflix's internal design language, and not Material Design. Any library that is intended to be a direct implementation of Material requires extra tweaks to align it with the Netflix styleguide.
This may not matter to you if you do not work at Netflix, but if you do, then you should consider the cost of theming the options below when making a decision on which component library to use.
If you do not work at Netflix, then Materialish may not be right for you on account of the misalignment between the Material style guide and the Materialish style guide, unless you happen to prefer the changes.
There are a few main differences between React Toolbox and Materialish:
Both Materialish and React Toolbox provide a similar number, but a different overall set, of components. In summary, Materialish could be considered a simpler-to-use, but less flexible set of components compared to React Toolbox.
Material UI provides a large number of components (at the time of writing, nearly four times as many components as Materialish). Key differences between the implementations are:
If your project requires a larger number of components than what Materialish provides, or if you prefer a CSS-in-JS API, then Material UI may be a better choice for you.