Articulo de referencia

Lista de software y herramientas de Kotlin

Esta es una lista de software y herramientas de programación para el lenguaje de programación Kotlin , que incluye frameworks , bibliotecas , entornos de desarrollo integrados (...

Esta es una lista de software y herramientas de programación para el lenguaje de programación Kotlin , que incluye frameworks , bibliotecas , entornos de desarrollo integrados (IDE), herramientas de compilación y proyectos relacionados.

frameworks de Kotlin

Bibliotecas

Aprendizaje automático e inteligencia artificial

Herramientas de compilación y gestores de paquetes

  • Gradle : herramienta de automatización de compilación con Kotlin DSL para scripts de compilación [ 36 ]
  • JitPack: repositorio de paquetes compatible con proyectos Kotlin y Java.
  • Kobalt: herramienta de automatización de compilación inspirada en Gradle, escrita en Kotlin. [ 37 ]
  • Maven – proyectos de sistema de compilación compatibles [ 38 ]
  • TeamCity : servidor de integración continua de JetBrains con Kotlin DSL para pipelines [ 39 ]

entornos de desarrollo integrados

Entornos de desarrollo integrados (IDE) en línea

  • JDoodle : compilador y ejecutor en línea para código Kotlin.
  • Replit : un entorno de desarrollo integrado (IDE) basado en navegador que admite Kotlin.

Entornos de ejecución, compiladores y plataformas de Kotlin

Pruebas y garantía de calidad

Herramientas de depuración y análisis de rendimiento

  • Android Profiler: integrado en Android Studio para perfilar aplicaciones Kotlin para Android [ 61 ] [ 62 ]
  • JProfiler – perfilador comercial con compatibilidad con Kotlin [ 63 ]
  • Kotlin REPL: shell interactivo para pruebas de código rápidas [ 64 ]
  • VisualVM : análisis de rendimiento y creación de perfiles para aplicaciones Kotlin basadas en JVM [ 65 ]

Documentación y herramientas de aprendizaje

Otro

Véase también

  • Sitio web oficial de Kotlin
  • Kotlin en GitHub
  • Awesome-kotlin – Repositorio de GitHub de proyectos Kotlin
  • Documentación de Kotlin

Referencias

  1. "Flecha" . Consultado el 17 de octubre de 2025 .
  2. flecha en GitHub . Versión 61. URL consultada el 17 de octubre de 2025.
    Arrow es una biblioteca para la programación funcional tipada en Kotlin. Arrow tiene como objetivo proporcionar un lenguaje común de interfaces y abstracciones entre las bibliotecas de Kotlin.
  3. "Jetpack Compose UI App Development Toolkit" . Android Developers . Consultado el 17 de octubre de 2025. Jetpack Compose es el kit de herramientas moderno recomendado por Android para crear interfaces de usuario nativas.
  4. "Ktor: Crea servidores y clientes asíncronos en Kotlin" . JetBrains . Consultado el 17 de octubre de 2025. Ktor está construido desde cero utilizando Kotlin y corrutinas.
  5. ktor en GitHub . Versión 91. URL consultada el 17 de octubre de 2025.
    Marco de trabajo para crear rápidamente aplicaciones conectadas en Kotlin con un mínimo esfuerzo.
  6. López, Iván; del Amo, Sergio. "Creando tu primera aplicación Micronaut" . Fundación Micronaut . Consultado el 17 de octubre de 2025. Versión de Micronaut: 4.9.1. En esta guía, crearemos una aplicación Micronaut escrita en Kotlin.
  7. "Uso de Kotlin" . Quarkus . Fundación Commonhaus . Consultado el 17 de octubre de 2025. Quarkus ofrece soporte de primera clase para el uso de Kotlin, como se explicará en esta guía.
  8. "Primeros pasos con Spring Boot y Kotlin" . JetBrains . 1 de agosto de 2025. Consultado el 17 de octubre de 2025 .
  9. Alt, AJ. "Clikt" . Consultado el 17 de octubre de 2025. Clikt (pronunciado "clicked") es una biblioteca multiplataforma de Kotlin que hace que escribir interfaces de línea de comandos sea simple e intuitivo. Es la "Interfaz de línea de comandos para Kotlin".
  10. clic en GitHub . Versión 41. URL consultada el 17 de octubre de 2025.
  11. Expuesto en GitHub . Versión 61. URL consultada el 17 de octubre de 2025.
    Kotlin SQL Framework
  12. fuel en GitHub . Versión 51. URL consultada el 17 de octubre de 2025.
    La biblioteca de red HTTP más sencilla para Kotlin, basada en Kotlinx Coroutines.
  13. Kodein en GitHub . Versión 42. URL consultada el 17 de octubre de 2025.
    KODEIN es un contenedor de recuperación de dependencias sencillo pero muy útil.
  14. "Koin - El marco de inyección pragmático de Kotlin" . Kotzilla . Consultado el 17 de octubre de 2025. El marco de inyección de dependencias pragmático de Kotlin y Kotlin Multiplatform .
  15. koin en GitHub . Versión 41. URL consultada el 17 de octubre de 2025.
    ...desarrollado por Kotzilla y colaboradores de código abierto.
  16. "Inyección de dependencias en Android con Koin" . GeeksforGeeks . 23 de julio de 2025. Consultado el 17 de octubre de 2025 .
  17. "kotlin-stdlib" . Lenguaje de programación Kotlin . JetBrains . Consultado el 17 de octubre de 2025 .
  18. Elizarov, romano; Liutikas, Aurimas; Dryomov, Artur (23 de diciembre de 2019). "AtomicFU" . android.googlesource.com . Consultado el 17 de octubre de 2025 .
  19. kotlinx-atomicfu en GitHub . Versión 82. URL consultada el 17 de octubre de 2025.
    Atomicfu es una biblioteca multiplataforma que proporciona la forma idiomática y eficiente de utilizar operaciones atómicas en Kotlin.
  20. kotlinx.collections.immutable en GitHub . Versión 12. URL consultada el 17 de octubre de 2025.
    Interfaces de colecciones inmutables y prototipos de implementación para Kotlin.
  21. https://github.com/Kotlin/kotlinx.coroutines
  22. https://kotlinlang.org/docs/coroutines-guide.html
  23. https://github.com/Kotlin/kotlinx-datetime
  24. https://kotlinlang.org/api/kotlinx-datetime/kotlinx-datetime/kotlinx.datetime/
  25. https://github.com/Kotlin/kotlinx.serialization
  26. https://kotlinlang.org/docs/serialization.html
  27. https://github.com/square/okhttp
  28. https://github.com/square/okio
  29. https://github.com/realm/realm-kotlin
  30. https://plugins.gradle.org/plugin/io.realm.kotlin
  31. https://www.geeksforgeeks.org/kotlin/retrofit-with-kotlin-coroutine-in-android/
  32. https://github.com/edvin/tornadofx
  33. https://github.com/deeplearning4j/deeplearning4j
  34. https://github.com/Kotlin/kotlindl
  35. https://github.com/haifengl/smile
  36. https://kotlinlang.org/docs/gradle.html
  37. https://github.com/cbeust/kobalt
  38. https://kotlinlang.org/docs/maven.html
  39. https://kotlinlang.org/docs/kotlin-and-ci.html
  40. https://kotlinlang.org/docs/kotlin-ide.html
  41. https://github.com/Kotlin/kotlin-lsp
  42. https://ktor.io/docs/graalvm.html
  43. https://kotlinlang.org/docs/k2-compiler-migration-guide.html
  44. https://kotlinlang.org/docs/js-ir-compiler.html
  45. https://kotlinlang.org/docs/compiler-reference.html
  46. https://kotlinlang.org/docs/multiplatform.html
  47. https://developer.android.com/kotlin/multiplatform
  48. https://github.com/JetBrains/kotlin/blob/master/kotlin-native/README.md#building-from-source
  49. https://github.com/JetBrains/kotlin/tree/master/kotlin-native
  50. https://github.com/assertk-org/assertk
  51. https://github.com/detekt/detekt
  52. https://detekt.dev/
  53. https://kotlinlang.org/docs/jvm-test-using-junit.html
  54. https://kotest.io/
  55. https://github.com/kotest/kotest
  56. https://github.com/pinterest/ktlint
  57. https://mockk.io/
  58. https://www.spekframework.org/
  59. https://github.com/spekframework/spek
  60. https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/kotlin
  61. https://developer.android.com/studio/profile
  62. https://developer.android.com/studio/profile/standalone-profiler
  63. https://support.inductiveautomation.com/hc/en-us/articles/18552836545677-JProfiler-Basics
  64. https://kotlinlang.org/docs/command-line.html#run-the-repl
  65. https://visualvm.github.io/graal.html
  66. https://github.com/Kotlin/dokka
  67. https://kotlinlang.org/docs/dokka-get-started.html
  68. https://github.com/hyperskill/hyperskill-plugin
  69. https://github.com/JetBrains/compose-multiplatform
  70. https://github.com/Kotlin/kotlin-script-examples
  71. https://kotlinlang.org/docs/ksp-overview.html
  72. https://github.com/google/ksp
  73. https://developer.android.com/build/migrate-to-ksp