No description
Find a file
renovate[bot] 40e776c9e0
Update materialKolor to v2.1.1 (#74)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-26 14:26:40 -04:00
.fleet Initial MVP (#1) 2024-09-27 15:01:37 -04:00
.github try to list release files 2025-03-06 11:32:42 -05:00
.run Initial MVP (#1) 2024-09-27 15:01:37 -04:00
app Fix - Invalid parameter name for seed color (#39) 2024-11-07 11:02:41 -05:00
assets Docs - Readme (#5) 2024-10-01 19:50:35 -04:00
gradle Update materialKolor to v2.1.1 (#74) 2025-03-26 14:26:40 -04:00
ios Initial MVP (#1) 2024-09-27 15:01:37 -04:00
kotlin-js-store Update Kotlin (#25) 2024-10-24 18:24:37 -04:00
library@03894e1363 update materialkolor submodule 2025-03-26 09:25:31 -04:00
scripts Fix - Release workflow (#21) 2024-10-03 12:50:26 -04:00
.editorconfig Initial MVP (#1) 2024-09-27 15:01:37 -04:00
.firebaserc Initial MVP (#1) 2024-09-27 15:01:37 -04:00
.gitignore Initial MVP (#1) 2024-09-27 15:01:37 -04:00
.gitmodules Initial MVP (#1) 2024-09-27 15:01:37 -04:00
build.gradle.kts Initial MVP (#1) 2024-09-27 15:01:37 -04:00
firebase.json Initial MVP (#1) 2024-09-27 15:01:37 -04:00
gradle.properties Initial MVP (#1) 2024-09-27 15:01:37 -04:00
gradlew Update dependency gradle to v8.13 (#69) 2025-02-27 14:31:14 -05:00
gradlew.bat Update dependency gradle to v8.11 (#42) 2024-11-13 11:05:56 -05:00
LICENSE.md Docs - Readme (#5) 2024-10-01 19:50:35 -04:00
README.md Docs - Readme (#5) 2024-10-01 19:50:35 -04:00
settings.gradle.kts Update plugin com.gradle.develocity to v3.19.2 (#68) 2025-02-27 14:31:23 -05:00

MaterialKolor Builder

Kotlin Build Release License

Compose Multiplatform badge-android badge-desktop badge-wasm

A Material3 Theme builder powered by MaterialKolor.

Visit at materialkolor.com.

mkb-demo.webm

Table of Contents

Features

  • Generate Material3 themes from a single color
  • Select from a variety of preset images
  • Upload your own image to extract a color from
  • Change other settings like:
    • Palette Style
    • Contrast
    • Etc
  • Export as standard Material Compose code, or a snippet to get MaterialKolor up and running.

Inspiration

The heart of this app comes from the material-color-utilities. A Java library for creating Material3 color schemes. I commonized it in my MaterialKolor library, and created this app to showcase it.

Platforms

This app is written with Compose Multiplatform, and can be used on the following platforms:

  • Android
  • iOS (not tested)
  • JVM (Desktop)
  • Browser (wasm)

Contributing

Contributions are greatly appreciated! If you find a bug, or have a feature request, please open an issue. If you would like to contribute, please open a pull request.

License

See LICENSE for more information.