
Offers multiplatform utility functions and extensions with no external dependencies, enhancing code functionality and efficiency across different environments.
Zero-dependencies KMP utils and extensions.
forEachLet()Map.filterKeysNotNull()Duration.msLong.msInt.msgenerateRandomString()String.wrap()String.takeOrCut()Number.bytesToString()uuid() [js, jvm]endWordForNumWithNumber()Number.endOfWord()letIf()alsoIf()applyIf()notNullorNotNullorNullbothNullDouble.format() [js, jvm]Double.round() [js, jvm]orNullIf()ifNotEmpty()Boolean.outcome()ProgressTracker - A utility class to track and notify progress percentage based on iterations over a set number of
elementsString.hmac()String.hmacSHA256()String.hmacSHA512()randomHexString()String.encryptAesGcm()String.decryptAesGcm()timeZone - property that depends on the TIME_ZONE environment variable (or property) or uses the system time
zone by default. Use in most of the date and time extensions.now()nowTime()today()yesterday()tomorrow()nowZoned()LocalDateTime.atZone()LocalDate.firstDayOfYear()LocalDate.firstDayOfMonth()LocalDate.lastDayOfYear()LocalDate.atEndOfDay()LocalDate.toDate()LocalDate.lastDayOfMonth()LocalDateTime.startOfDay()LocalDateTime.endOfDay()LocalDateTime.toDate()LocalTime.inPeriod()Charsets.WINDOWS_1251String.capitalize()PropertiesFactory - Contains factory methods for getting properties from files
String.asResourceStream()String.asResource()Cacheable - A delegate that persists the value with cache durationSyncDelegate - A delegate that synchronizes access to the value
Delegates.sync()Zero-dependencies KMP utils and extensions.
forEachLet()Map.filterKeysNotNull()Duration.msLong.msInt.msgenerateRandomString()String.wrap()String.takeOrCut()Number.bytesToString()uuid() [js, jvm]endWordForNumWithNumber()Number.endOfWord()letIf()alsoIf()applyIf()notNullorNotNullorNullbothNullDouble.format() [js, jvm]Double.round() [js, jvm]orNullIf()ifNotEmpty()Boolean.outcome()ProgressTracker - A utility class to track and notify progress percentage based on iterations over a set number of
elementsString.hmac()String.hmacSHA256()String.hmacSHA512()randomHexString()String.encryptAesGcm()String.decryptAesGcm()timeZone - property that depends on the TIME_ZONE environment variable (or property) or uses the system time
zone by default. Use in most of the date and time extensions.now()nowTime()today()yesterday()tomorrow()nowZoned()LocalDateTime.atZone()LocalDate.firstDayOfYear()LocalDate.firstDayOfMonth()LocalDate.lastDayOfYear()LocalDate.atEndOfDay()LocalDate.toDate()LocalDate.lastDayOfMonth()LocalDateTime.startOfDay()LocalDateTime.endOfDay()LocalDateTime.toDate()LocalTime.inPeriod()Charsets.WINDOWS_1251String.capitalize()PropertiesFactory - Contains factory methods for getting properties from files
String.asResourceStream()String.asResource()Cacheable - A delegate that persists the value with cache durationSyncDelegate - A delegate that synchronizes access to the value
Delegates.sync()