LINKS
Courses
- Jetbrain's Hyperskill Academy
An interactive learning platform for Kotlin and other languages
- Google's Kotlin Codelab
Build your first Kotlin Android App
- Android Kotlin Fundamentals
Android Kotlin Fundamentals leads you through a series of codelabs that teach you the fundamentals of building Android apps in Kotlin.
- Introduction to Kotlin Programming by Hadi Hariri
From Hello World to Interoperability with Java
- Advanced Kotlin Programming
From Nested Functions to Asynchronous Programming
- Kotlin for Java Developers - JetBrains
Detailed Kotlin introductory course for Java developers
Books
- Kotlin in Action - Dmitry Jemerov, Svetlana Isakova
- Kotlin in Action, Second Edition
- Kotlin for Android Developers - Antonio Leiva
- Head First Kotlin
Head First Kotlin is a complete introduction to coding in Kotlin
Official Links
- 41538 JetBrains/kotlin
Last update: May 28, 2022
The Kotlin Programming Language.
- Home Page
- Slack (38k+ users)
Resources
- Podcast: Talking Kotlin
A Podcast on Kotlin and more
LIBRARIES/FRAMEWORKS
Data Science
- 836 thomasnield/kotlin-statistics
Last update: Jan 31, 2022
Advanced math and statistical extensions for Kotlin.
- 830 JetBrains/KotlinDL
Last update: May 27, 2022
High-level Deep Learning Framework written in Kotlin and inspired by Keras.
- 708 Kotlin/kotlin-jupyter
Last update: May 28, 2022
Official Kotlin Jupyter kernel
- 526 holgerbrandl/krangl
Last update: May 18, 2022
krangl is a {K}otlin library for data w{rangl}ing.
- 441 mipt-npm/kmath
Last update: May 25, 2022
A (not so numpy-like) multiplatform mathematical library with higher level abstractions.
- 260 JetBrains/lets-plot-kotlin
Last update: May 26, 2022
Grammar of graphics visualization for Kotlin
- Kotlin for Data Science
Kotlin for Data Science overview page
Tools
- 4957 pinterest/ktlint
Last update: May 26, 2022
An anti-bikeshedding Kotlin linter with built-in formatter.
- 4531 detekt/detekt
Last update: May 28, 2022
Static code analysis for Kotlin.
- 2500 Kotlin/dokka
Last update: May 27, 2022
Documentation Engine for Kotlin.
- 1287 jmfayard/refreshVersions
Last update: May 11, 2022
Better Gradle dependencies management inside the IDE. Search for available updates.
- 626 Kotlin/kotlinx-kover
Last update: May 25, 2022
Gradle plugin for Kotlin code coverage agents.
Web
- 9880 ktorio/ktor
Last update: May 27, 2022
Web backend framework for Kotlin. Easy to use, fun and asynchronous.
- 2039 http4k/http4k
Last update: May 22, 2022
Toolkit for serving and consuming HTTP services in a functional and consistent way.
- 1281 Kotlin/kotlinx.html
Last update: May 24, 2022
Kotlin DSL for HTML.
- 962 jetbrains/kotless
Last update: Mar 28, 2022
Kotlin serverless framework reducing the routine of serverless deployment.
Testing
- 4484 mockk/mockk
Last update: May 27, 2022
Pure Kotlin mocking library.
- 2879 nhaarman/mockito-kotlin
Last update: Apr 22, 2022
Using Mockito with Kotlin.
- 2173 JetBrains/spek
Last update: May 21, 2022
A specification framework for Kotlin.
Database
- 6233 JetBrains/Exposed
Last update: May 26, 2022
Exposed is a prototype for a lightweight SQL library written over JDBC driver for Kotlin language.
- 4609 square/sqldelight
Last update: May 27, 2022
Generates Java models from CREATE TABLE statements.
- 988 JetBrains/xodus
Last update: May 26, 2022
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.
Misc
- 1348 Kotlin/kotlinx-datetime
Last update: May 27, 2022
A multiplatform Kotlin library for working with date and time.
- 549 Kotlin/kotlinx.atomicfu
Last update: May 26, 2022
The idiomatic way to use atomic operations in Kotlin.
Serialization
- 3879 Kotlin/kotlinx.serialization
Last update: May 27, 2022
Kotlin multiplatform / multi-format reflectionless serialization
- 940 FasterXML/jackson-module-kotlin
Last update: May 26, 2022
Jackson module that adds support for serialization/deserialization of Kotlin classes and data classes.
Dependency Injection
- 7451 Ekito/koin
Last update: May 24, 2022
A functional Kotlin dependency injection framework for Android and JVM.
- 2785 Kodein-Framework/Kodein-DI
Last update: May 28, 2022
Painless Kotlin Dependency Injection.
Coroutines
- 10808 Kotlin/kotlinx.coroutines
Last update: May 27, 2022
Libraries built upon Kotlin coroutines.
Configuration
- 204 config4k/config4k
Last update: Mar 30, 2022
A Kotlin wrapper for Typesafe Config
Editors
- 13738 JetBrains/intellij-community
Last update: May 28, 2022
IntelliJ IDEA Community Edition
I/O
- 7989 square/okio
Last update: May 26, 2022
A modern I/O library for Android, Kotlin, and Java.
API Clients
- 39 JetBrains/space-kotlin-sdk
Last update: May 23, 2022
Kotlin client for JetBrains Space HTTP API
ANDROID
Tests
- agoda-com/Kakao
Nice and simple DSL for Espresso in Kotlin
KOTLIN JAVASCRIPT
JavaScript
- Kotlin/kotlin-fullstack-sample
Kotlin Full-stack Application Example.
Build Tools
- Kotlin/kotlin-frontend-plugin
Gradle Kotlin plugin for frontend development.
Integration
- Kotlin/dukat
Converter of to Kotlin external declarations
KOTLIN NATIVE
Projects
- JetBrains/kotlin-native
Kotlin/Native is a LLVM backend for the Kotlin compiler, runtime implementation and native code generation facility using LLVM toolchain.
原文:https://kotlin.link/
原文:https://github.com/KotlinBy/awesome-kotlin
- 登录 发表评论