Skip to main content

catalyst_ui

A flexible, theme-driven UI component library for Flutter. No Material or Cupertino dependency.

🚫 No Material or Cupertino

Every widget imports only from flutter/widgets.dart. Drop catalyst_ui into any Flutter app without pulling in Material or Cupertino.

🎨 Typed theme system

Colour scheme, typography, motion, shadows, and tokens are strongly typed and read through BuildContext extensions.

🧩 Open variants & tones

Variants and tones are abstract classes — subclass them and resolve to any style, rather than being locked to a fixed enum.

⚛️ Atomic design

Components are organised into atoms, molecules, and organisms so you can find the right building block fast.