The Kotlin Standard Library provides living essentials for everyday work with Kotlin. These include:
Core functions and types, available on all supported platforms.
Library support for the Kotlin annotation facility.
Collection types, such as [Iterable][kotlin.collections.Iterable], [Collection][kotlin.collections.Collection], [List][kotlin.collections.List], [Set][kotlin.collections.Set], [Map][kotlin.collections.Map] and related top-level and extension functions.
Helper functions for creating [Comparator][java.util.Comparator] instances.
Utility functions for concurrent programming.
IO API for working with files and streams.
Functions and annotations specific to the Java platform.
Standard implementations of delegates for delegated properties and helper functions for implementing custom delegates.
Ranges, Progressions and related top-level and extension functions.
Runtime API for Kotlin reflection
Runtime API for interoperability between Kotlin reflection and Java reflection.
[Sequence][kotlin.sequences.Sequence] type that represents lazily evaluated collections. Top-level functions for instantiating sequences and extension functions for sequences.
System-related utility functions.
Functions for writing test assertions.
Functions for working with text and regular expressions.