Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-kotlin

A curated list of tools, libraries, frameworks, and resources for Kotlin.
https://github.com/awesomelistsio/awesome-kotlin

Last synced: 3 days ago
JSON representation

  • General Resources

  • Kotlin Development Tools

  • Libraries and Frameworks

    • Ktor - A framework for building asynchronous servers and clients in Kotlin.
    • Arrow - A library for functional programming in 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.
    • Exposed - A lightweight SQL library for Kotlin.
    • Arrow - A library for functional programming in Kotlin.
    • Klaxon - A library for JSON parsing in Kotlin.
    • Koin - A lightweight dependency injection framework for Kotlin.
  • Mobile Development

  • Backend Development

    • Micronaut - A lightweight JVM framework with first-class Kotlin support.
    • Vert.x - A toolkit for building reactive applications in Kotlin.
    • Hibernate ORM - An object-relational mapper (ORM) with Kotlin extensions.
    • GraphQL Kotlin - A library for building GraphQL servers and clients in Kotlin.
    • Micronaut - A lightweight JVM framework with first-class Kotlin support.
    • Vert.x - A toolkit for building reactive applications in Kotlin.
    • Hibernate ORM - An object-relational mapper (ORM) with Kotlin extensions.
    • GraphQL Kotlin - A library for building GraphQL servers and clients in Kotlin.
  • Kotlin Multiplatform

    • Kotlin Multiplatform - Share code across multiple platforms, including JVM, Android, iOS, and the web.
    • SQLDelight - A library for managing SQL databases with Kotlin Multiplatform support.
    • SQLDelight - A library for managing SQL databases with Kotlin Multiplatform support.
    • ktorfit - A type-safe HTTP client for Kotlin Multiplatform.
    • ktorfit - A type-safe HTTP client for Kotlin Multiplatform.
  • Testing Tools

    • Kotest - A flexible and comprehensive test framework for Kotlin.
    • MockK - A mocking library for unit testing in Kotlin.
    • Spek - A specification framework for Kotlin.
    • JUnit 5 - A widely used testing framework with Kotlin compatibility.
    • AssertK - Fluent assertions for Kotlin.
    • Kotest - A flexible and comprehensive test framework for Kotlin.
    • MockK - A mocking library for unit testing in Kotlin.
    • Spek - A specification framework for Kotlin.
    • JUnit 5 - A widely used testing framework with Kotlin compatibility.
    • AssertK - Fluent assertions for Kotlin.
  • Documentation Tools

    • MkDocs - Create documentation sites for Kotlin projects.
    • Asciidoctor - Generate documentation in various formats.
    • Dokka - A documentation generator for Kotlin projects.
    • MkDocs - Create documentation sites for Kotlin projects.
  • Educational Resources

  • Community and Forums