
Curated icon set offering optimized ImageVector icons with filled, duotone, and regular styles, lightweight performance and a clean, developer-friendly API for Compose usage.
A Compose Multiplatform library of Sargam Icons for Jetpack Compose.
Sargam IconCompose brings the Sargam icon pack to Jetpack Compose and Compose Multiplatform using optimized ImageVectors.
The library provides a clean and simple API designed to feel natural for Compose developers.
Add the dependency to your build.gradle.kts:
implementation("io.github.dev778g-me:sargamicon-compose:1.0.0")Sync your project after adding the dependency.
Sargam icons are available in multiple styles.
object Sargam {
object Filled
object Duotone
object Regular
}Each icon can be accessed through these style objects.
Basic usage with the Compose Icon component:
Icon(
imageVector = Sargam.Filled.SiHeart,
contentDescription = null
)Duotone icon:
Icon(
imageVector = Sargam.Duotone.SiHeart,
contentDescription = null
)Regular icon:
Icon(
imageVector = Sargam.Regular.SiHeart,
contentDescription = null
)Column {
Icon(
imageVector = Sargam.Filled.SiHeart,
contentDescription = null
)
Spacer(
modifier = Modifier.height(12.dp)
)
Icon(
imageVector = Sargam.Duotone.SiHeart,
contentDescription = null
)
Spacer(
modifier = Modifier.height(12.dp)
)
Icon(
imageVector = Sargam.Regular.SiHeart,
contentDescription = null
)
}Sargam Icons is a modern open-source icon set designed for building beautiful user interfaces.
Official website: https://sargamicons.com/
Sargam Icons and this Compose wrapper library are licensed under the MIT License.
A Compose Multiplatform library of Sargam Icons for Jetpack Compose.
Sargam IconCompose brings the Sargam icon pack to Jetpack Compose and Compose Multiplatform using optimized ImageVectors.
The library provides a clean and simple API designed to feel natural for Compose developers.
Add the dependency to your build.gradle.kts:
implementation("io.github.dev778g-me:sargamicon-compose:1.0.0")Sync your project after adding the dependency.
Sargam icons are available in multiple styles.
object Sargam {
object Filled
object Duotone
object Regular
}Each icon can be accessed through these style objects.
Basic usage with the Compose Icon component:
Icon(
imageVector = Sargam.Filled.SiHeart,
contentDescription = null
)Duotone icon:
Icon(
imageVector = Sargam.Duotone.SiHeart,
contentDescription = null
)Regular icon:
Icon(
imageVector = Sargam.Regular.SiHeart,
contentDescription = null
)Column {
Icon(
imageVector = Sargam.Filled.SiHeart,
contentDescription = null
)
Spacer(
modifier = Modifier.height(12.dp)
)
Icon(
imageVector = Sargam.Duotone.SiHeart,
contentDescription = null
)
Spacer(
modifier = Modifier.height(12.dp)
)
Icon(
imageVector = Sargam.Regular.SiHeart,
contentDescription = null
)
}Sargam Icons is a modern open-source icon set designed for building beautiful user interfaces.
Official website: https://sargamicons.com/
Sargam Icons and this Compose wrapper library are licensed under the MIT License.