{"repo":"conceptadev/mix","free":true,"listed":false,"github":"https://github.com/conceptadev/mix","clone":"git clone https://github.com/conceptadev/mix.git","description":"A styling system for Flutter","language":"Dart","stars":798,"topics":["flutter","design-system"],"license":"BSD-3-Clause","category":"mobile-apps","readme_excerpt":"Mix is a styling system for Flutter that separates style definitions from widget structure. It provides a composable, type-safe way to define and apply styles using a fluent API, design tokens, and context-aware variants. - Compose, merge, and apply styles across widgets - Write maintainable styling definitions separate from widget code - Adapt styles conditionally based on interactions and context Agent skill The mix skill helps coding agents build Flutter UI with Mix and maintain this monorepo's specs, generators, variants, animations, tokens, modifiers, and packages. List the repository's available skills without installing them: Install the skill in the current project: Project installation creates a local agent-skills directory such as .agents/ . It is ignored because skills/ is the committed source catalog. Install globally or invoke the skill ephemerally when you do not want a project-local copy: List installed skills and update them later: Why Mix? Flutter's built-in styling works well for simple widgets, but as your app grows, common pain points emerge: - Style duplication : The same colors, spacing, and borders are repeated across widgets with no easy way to share them. - Tight coupling : Style logic lives inside build() methods, making it hard to reuse or test independently. - No conditional styling : Adapting styles for hover, press, dark mode, or breakpoints requires manual boilerplate. Mix solves these by giving you a dedicated styling layer that stays consisten","default_branch":null,"files":null,"tree":[],"storefront":"/r/conceptadev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/conceptadev/mix/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}