Java / Kotlin Usage

March 16, 2026 ยท View on GitHub

Java/Kotlin support is provided by UwUAroze/Color-Names.

Gradle (Kotlin DSL)

repositories {
  maven("https://repo.aroze.me/repository/public/")
}

dependencies {
  implementation("me.aroze:color-names:1.0.5")
}

Maven

<repository>
  <id>aroze</id>
  <url>https://repo.aroze.me/repository/public/</url>
</repository>

<dependency>
  <groupId>me.aroze</groupId>
  <artifactId>color-names</artifactId>
  <version>1.0.5</version>
</dependency>

Closest Named Color (Java)

public ColorNames colorNames = new ColorNameBuilder()
  .loadDefaults()
  .build();

String fromHex = colorNames.getName("#facfea"); // "Classic Rose"
String fromRGB = colorNames.getName(224, 224, 255); // "Stoic White"
String fromColor = colorNames.getName(new Color(255, 219, 240)); // "Silky Pink"

Closest Named Color (Kotlin)

val colorNames = ColorNameBuilder()
  .loadDefaults()
  .build()

val fromHex = colorNames.getName("#facfea") // "Classic Rose"
val fromRGB = colorNames.getName(224, 224, 255) // "Stoic White"
val fromColor = colorNames.getName(Color(255, 219, 240)) // "Silky Pink"

See the upstream project for more details and updates: UwUAroze/Color-Names