Skip to content

The best Material alternatives

8 tools that do a similar job to Material, 8 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.

You're replacing

Material

A Swift UI framework for iOS apps with Material Design-style components and animations.

  1. 1

    SnapKit

    Open source · MIT · ★ 20.3k

    A Swift library that makes writing iOS and macOS Auto Layout constraints shorter and easier to read.

    Best for: Swift developers building UIKit or AppKit interfaces in code rather than Interface Builder; Teams who want more readable Auto Layout code

  2. 2

    Motion

    Open source · MIT · ★ 34.8k

    An open source animation library for JavaScript, React and Vue.

    Best for: React developers who want to animate components with a simple API; JavaScript developers animating elements on a web page

  3. 3

    Materialize

    Open source · MIT · ★ 38.8k

    A CSS framework that gives web pages ready-made styled parts based on Google's Material Design.

    Best for: Developers building a web page or app who want a Material Design look quickly; Teams that want a ready-made component set instead of custom styling

  4. 4

    Material Design In XAML Toolkit

    Open source · MIT · ★ 16.3k

    Material Design styles and controls for building Windows desktop apps (WPF) in C# or VB.Net.

    Best for: Developers building Windows desktop apps with WPF; Teams that want a Material Design look without writing styles from scratch

  5. 5

    RAMAnimatedTabBarController

    Open source · MIT · ★ 11.1k

    A Swift library that adds animations to iOS tab bar items and icons.

    Best for: iOS developers who want animated tab bar icons without writing the animation logic from scratch; Developers building a UI prototype who want a quick visual upgrade to navigation

  6. 6

    FoldingCell

    Open source · MIT · ★ 10.2k

    An iOS UI component: table cells that expand and fold open with a paper-card style animation.

    Best for: iOS developers building list screens with expandable items; Developers who want a ready-made folding animation instead of writing their own

  7. 7

    Hero

    Open source · MIT · ★ 22.5k

    A Swift library for custom iOS and tvOS screen transitions, set up declaratively.

    Best for: iOS developers who want custom screen transitions without writing UIKit animation code by hand; Developers who want shared-element style transitions between matching views

  8. 8

    Angular Material

    Open source · MIT · ★ 25k

    Official Angular UI component library (Material Design) plus tools for building custom components.

    Best for: Angular developers who want ready-made, accessible UI components; Teams already following Material Design guidelines

How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to Material. We don't take payment for placement.