# API 参考文档 欢迎来到 Kotlin API 参考文档页面. 在这里你可以找到 Kotlin 官方库和工具的 API 文档链接. > **Tip:** > 如果你在寻找 Kotlin Multiplatform 库, 请到 [klibs.io 查找](https://klibs.io). * [标准库 (stdlib)](https://kotlinlang.org/api/core/kotlin-stdlib/) Kotlin 标准库为 Kotlin 编程提供核心功能, 包括各种基本 API, 例如集合, 文本与字符串处理, 区间, 序列, 等等. 它扩展了平台特定的 API, 并提供优先支持 Kotlin 的 API 来处理它们. ![GitHub](images/github.svg) [kotlin](https://github.com/JetBrains/kotlin) * [测试库 (kotlin.test)](https://kotlinlang.org/api/core/kotlin-test/) 一个跨平台的测试库, 提供通用的测试注解和工具函数. 它支持在各个平台上与流行的测试框架集成, 并在整个 Kotlin 生态系统中提供统一的测试体验. ![GitHub](images/github.svg) [kotlin](https://github.com/JetBrains/kotlin) * [协程 (kotlinx.coroutines)](https://kotlinlang.org/api/kotlinx.coroutines/) 一个强大的库, 使用 Kotlin 协程进行异步编程. 它提供了各种工具, 支持结构化并发, 异步流, 互斥锁和信号量等同步原语, 测试, 等等. ![GitHub](images/github.svg) [kotlinx.coroutines](https://github.com/Kotlin/kotlinx.coroutines) * [序列化 (kotlinx.serialization)](https://kotlinlang.org/api/kotlinx.serialization/) 一个跨平台的序列化库. 它提供了一种类型安全的, 编译时的机制, 实现 Kotlin 对象与多种格式之间相互转换, 例如 JSON, CBOR, 以及 Protocol Buffers. ![GitHub](images/github.svg) [kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization) * [Kotlin I/O 库 (kotlinx-io)](https://kotlinlang.org/api/kotlinx-io/) 一个用于低级 I/O 操作的跨平台库. 它定义了从二进制流和缓冲区中读取和写入的抽象, 设计上高效且可跨所有 Kotlin 平台移植. ![GitHub](images/github.svg) [kotlinx-io](https://github.com/Kotlin/kotlinx-io) * [日期与时间 (kotlinx-datetime)](https://kotlinlang.org/api/kotlinx-datetime/) 一个用于基于日历计算的跨平台库. 它提供日期值的表示, 并支持时区相关的操作. ![GitHub](images/github.svg) [kotlinx-datetime](https://github.com/Kotlin/kotlinx-datetime) * [不可变集合 (kotlinx.collections.immutable)](https://kotlinlang.org/api/kotlinx.collections.immutable/) 一个跨平台库, 提供不可变的持久化集合的接口和实现. 它支持搞笑的 "写时复制 (copy-on-write)" 操作, 能够在不同版本之间共用数据结构, 在更新集合时不需要复制整个集合. ![GitHub](images/github.svg) [kotlinx.collections.immutable](https://github.com/Kotlin/kotlinx.collections.immutable) * [Kotlin Gradle Plugin (kotlin-gradle-plugin)](https://kotlinlang.org/api/kotlin-gradle-plugin/) 用于编译, 测试和打包 Kotlin 代码的 Kotlin Gradle Plugin. 这些插件简化了 JVM 和跨平台的构建, 管理依赖项, 并与 IDE 和 CI 系统集成. ![GitHub](images/github.svg) [kotlin-gradle-plugin](https://github.com/JetBrains/kotlin/tree/master/libraries/tools/kotlin-gradle-plugin) * [Ktor](https://api.ktor.io/) 一个使用 Kotlin 在连接系统中构建异步客户端和服务器的框架. Ktor 专为可扩展性和灵活性而设计, 并与协程深度集成, 用于非阻塞 I/O 和结构化并发. ![GitHub](images/github.svg) [ktor](https://github.com/ktorio/ktor) * [JVM 元数据(Metadata) (kotlin-metadata-jvm)](https://kotlinlang.org/api/kotlinx-metadata-jvm/) 一个用于读写存储在 JVM 类文件中的 Kotlin 元数据(Metadata)的库. 它主要由各种工具使用, 例如注解处理器, 静态分析器和编译器 plugin 等. ![GitHub](images/github.svg) [kotlinx-metadata](https://github.com/JetBrains/kotlin/tree/master/libraries/kotlinx-metadata) * [Compose Multiplatform Material3](https://kotlinlang.org/api/compose-multiplatform/material3/) 一个使用 Material Design 3 组件构建 UI 的跨平台库. API 参考文档包含一个 Material 3 组件画廊, 你可以在其中预览各个可组合项. ![GitHub](images/github.svg) [compose-material3](https://github.com/JetBrains/compose-multiplatform-core/tree/jb-main/compose/material3)