Skip to main content

A curated list of tools, libraries, frameworks, and resources for Kotlin.

8
GitHub Stars
48
Curated Resources
10
Categories
1 day ago
Last Refreshed
General ResourcesKotlin Development ToolsLibraries and FrameworksMobile DevelopmentBackend DevelopmentKotlin MultiplatformTesting ToolsDocumentation ToolsEducational ResourcesCommunity and Forums

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me kotlin development tools resources from awesome-kotlin"

Installation instructions →

What's inside

Kotlin Development Tools

Kotlin Multiplatform

Libraries and Frameworks

  • Arrow

    A library for functional programming in Kotlin.

  • Exposed

    A lightweight SQL library for Kotlin.

  • Klaxon

    A library for JSON parsing in Kotlin.

  • Koin

    A lightweight dependency injection framework for Kotlin.

  • Ktor

    A framework for building asynchronous servers and clients in Kotlin.

Documentation Tools

  • Asciidoctor

    Generate documentation in various formats.

  • Dokka

    A documentation generator for Kotlin projects.

  • MkDocs

    Create documentation sites for Kotlin projects.

  • Read the Docs

    Host and manage project documentation.

Testing Tools

  • AssertK

    Fluent assertions for Kotlin.

  • JUnit 5

    A widely used testing framework with Kotlin compatibility.

  • Kotest

    A flexible and comprehensive test framework for Kotlin.

  • MockK

    A mocking library for unit testing in Kotlin.

  • Spek

    A specification framework for Kotlin.

Educational Resources

Mobile Development

Backend Development

  • GraphQL Kotlin

    A library for building GraphQL servers and clients in Kotlin.

  • Hibernate ORM

    An object-relational mapper (ORM) with Kotlin extensions.

  • Micronaut

    A lightweight JVM framework with first-class Kotlin support.

  • Spring Boot

    A popular Java-based framework with Kotlin support.

  • Vert.x

    A toolkit for building reactive applications in Kotlin.

Showing a sample of 48 resources. View the full list on GitHub →