IntellijIconsCompose

Offers access to over 8000 IntelliJ Platform icons within a Compose Multiplatform library. Allows integration via a straightforward dependency addition and includes a demo app for icon browsing.

Android JVMJVMKotlin/NativeWasmJS
GitHub stars0
AuthorsxcodeBn
Open issues0
LicenseOther
Creation date7 months ago

Last activity7 months ago
Latest release1.0.0 (7 months ago)

IntelliJ Icons Compose Multiplatform

Kotlin Compose Multiplatform Maven Central License Platform

Browse all 8000+ IntelliJ Platform icons in a Compose Multiplatform library.

A Compose port of https://intellij-icons.jetbrains.design/

Library

Add the dependency to your project:

dependencies {
    implementation("io.github.xcodebn:intellij-icons-compose:1.0.0")
}

Usage

Access all icons through the IntellijIconsCompose object:

import github.xcodebn.intellijiconscompose.IntellijIconsCompose

// Example usage
Icon(
    imageVector = IntellijIconsCompose.Archive,
    contentDescription = "Archive"
)

Targets

  • Android
  • iOS
  • Desktop (JVM)
  • Web (JS)

Note: This library hasn't been fully tested on all platforms yet. Testers and feedback are appreciated!

Demo App

Run the demo app to browse all available icons:

./gradlew :composeApp:run

License

MIT License - Icons are from the IntelliJ Platform (Apache 2.0). See LICENSE for details.

Android JVMJVMKotlin/NativeWasmJS
GitHub stars0
AuthorsxcodeBn
Open issues0
LicenseOther
Creation date7 months ago

Last activity7 months ago
Latest release1.0.0 (7 months ago)

IntelliJ Icons Compose Multiplatform

Kotlin Compose Multiplatform Maven Central License Platform

Browse all 8000+ IntelliJ Platform icons in a Compose Multiplatform library.

A Compose port of https://intellij-icons.jetbrains.design/

Library

Add the dependency to your project:

dependencies {
    implementation("io.github.xcodebn:intellij-icons-compose:1.0.0")
}

Usage

Access all icons through the IntellijIconsCompose object:

import github.xcodebn.intellijiconscompose.IntellijIconsCompose

// Example usage
Icon(
    imageVector = IntellijIconsCompose.Archive,
    contentDescription = "Archive"
)

Targets

  • Android
  • iOS
  • Desktop (JVM)
  • Web (JS)

Note: This library hasn't been fully tested on all platforms yet. Testers and feedback are appreciated!

Demo App

Run the demo app to browse all available icons:

./gradlew :composeApp:run

License

MIT License - Icons are from the IntelliJ Platform (Apache 2.0). See LICENSE for details.