Home

Awesome

Material Design Color Generator

GitHub Last Commit GitHub issues GitHub code size in bytes GitHub top language GitHub forks GitHub stars GitHub contributors GitHub license

http://mcg.mbitson.com/

A tool for generating a color palette for Material Design. Supports exporting to and importing from various Material Design frameworks and toolkits.

Screenshot

Material Color Design Palette Website Screenshot

Supported Frameworks & Tools

This palette generation tool supports both exporting and importing palettes for the following frameworks and tools:

  1. Android XML
  2. AngularJS (Material)
  3. AngularJS 2 (Material 2)
  4. Ember Paper
  5. Material Design Lite (SCSS)
  6. Material UI (React)
  7. Material UI Next (React)
  8. Vue.js Material Design
  9. Flutter
  10. MCG Reimport (Proprietary)

When importing code, please ensure that it was code generated with this tool. In many cases, code generated outside of this tool should work as well, however this is unreliable.

Color Generation

By default, we've chosen an Algorithm that seems to do a decent job at picking colors in most situations. However, if you find your palette doesn't look quite how you'd expect, you may change the algorithm that is used. Options are:

<ul> <li>"Traditional" is the original MCG logic. It is currently the default. It creates a lower contrast palette.</li> <li>"Constantin" is the logic that was developed based on the outline from <a href="http://stackoverflow.com/questions/28503998/how-to-create-custom-palette-with-custom-color-for-material-design-app/36229022#36229022">here</a>. It creates a higher contrast palette.</li> <li>"Buckner" is a slight variation in "Constantin" focusing on the A100 - A700 hues.</li> </ul>

MCG Color Algorithm Choice

What's New?

Please see the CHANGELOG.

Bugs & Questions

Should you encounter a bug/problem or have a question about the tool please report it using GitHub's "Issues" feature here.

Planned Enhancements

Contributions