قائمة برامج وأدوات Kotlin

هذه قائمة بالبرامج وأدوات البرمجة للغة البرمجة Kotlin ، والتي تشمل الأطر والمكتبات وبيئات التطوير المتكاملة ( IDEs) وأدوات البناء والمشاريع ذات الصلة.

أطر عمل كوتلين

المكتبات

التعلم الآلي والذكاء الاصطناعي

أدوات البناء ومديري الحزم

  • Gradle – أداة أتمتة البناء باستخدام لغة Kotlin DSL لنصوص البناء [ 36 ]
  • JitPack – مستودع حزم يدعم مشاريع Kotlin و Java
  • كوبالت – أداة أتمتة البناء مستوحاة من Gradle، مكتوبة بلغة Kotlin. [ 37 ]
  • Maven – مشاريع نظام البناء المدعومة [ 38 ]
  • TeamCity – خادم التكامل المستمر من JetBrains مع Kotlin DSL لخطوط الأنابيب [ 39 ]

بيئات التطوير المتكاملة

بيئات التطوير المتكاملة عبر الإنترنت

  • JDoodle – مترجم ومشغل عبر الإنترنت لبرامج Kotlin.
  • Replit – بيئة تطوير متكاملة (IDE) قائمة على المتصفح تدعم لغة Kotlin.

بيئات تشغيل Kotlin، والمترجمات، والمنصات

الاختبار وضمان الجودة

أدوات تصحيح الأخطاء وتحليل الأداء

  • أداة تحليل أداء أندرويد - مدمجة في أندرويد ستوديو لتحليل أداء تطبيقات أندرويد المكتوبة بلغة كوتلن [ 61 ] [ 62 ]
  • JProfiler – برنامج تحليل تجاري متوافق مع Kotlin [ 63 ]
  • Kotlin REPL – واجهة تفاعلية لاختبار التعليمات البرمجية بسرعة [ 64 ]
  • VisualVM – تحليل الأداء والتحليل الوظيفي لتطبيقات Kotlin القائمة على JVM [ 65 ]

أدوات التوثيق والتعلم

آخر

انظر أيضاً

مراجع

  1. "السهم" . تم الاطلاع عليه بتاريخ 17 أكتوبر 2025 .
  2. السهم على GitHub . الإصدار 61. تم الوصول إلى الرابط في 17 أكتوبر 2025.
    Arrow هي مكتبة للبرمجة الوظيفية المكتوبة بلغة Kotlin. تهدف Arrow إلى توفير لغة مشتركة من الواجهات والتجريدات عبر مكتبات Kotlin.
  3. "مجموعة أدوات تطوير تطبيقات واجهة المستخدم Jetpack Compose" . مطورو أندرويد . تم الاطلاع عليه بتاريخ 17 أكتوبر 2025. Jetpack Compose هي مجموعة الأدوات الحديثة الموصى بها من أندرويد لبناء واجهات مستخدم أصلية.
  4. "Ktor: بناء خوادم وعملاء غير متزامنين باستخدام Kotlin" . JetBrains . تم الاطلاع عليه بتاريخ 17 أكتوبر 2025. تم بناء Ktor من الصفر باستخدام Kotlin و Coroutines .
  5. ktor على GitHub . الإصدار 91. تم الوصول إلى الرابط في 17 أكتوبر 2025.
    إطار عمل لإنشاء تطبيقات متصلة بسرعة في لغة Kotlin بأقل جهد
  6. لوبيز، إيفان؛ ديل آمو، سيرجيو. "إنشاء تطبيق مايكرونات الأول" . مؤسسة مايكرونات . تاريخ الاسترجاع: 17 أكتوبر 2025. إصدار مايكرونات: 4.9.1. في هذا الدليل، سنقوم بإنشاء تطبيق مايكرونات مكتوب بلغة كوتلن.
  7. "استخدام Kotlin" . Quarkus . مؤسسة Commonhaus . تم الاطلاع عليه بتاريخ 17 أكتوبر 2025. يوفر Quarkus دعمًا ممتازًا لاستخدام Kotlin كما هو موضح في هذا الدليل .
  8. "ابدأ باستخدام Spring Boot وKotlin" . JetBrains . 1 أغسطس 2025. تم الاطلاع عليه بتاريخ 17 أكتوبر 2025 .
  9. Alt, AJ. "Clikt" . تم الاطلاع عليه بتاريخ 17 أكتوبر 2025. Clikt (تُنطق "كليكد") هي مكتبة Kotlin متعددة المنصات تجعل كتابة واجهات سطر الأوامر بسيطة وبديهية. إنها "واجهة سطر الأوامر لـ Kotlin".
  10. انقر على GitHub . الإصدار 41. تم الوصول إلى الرابط في 17 أكتوبر 2025.
  11. تم نشره على GitHub . الإصدار 61. تم الوصول إلى الرابط في 17 أكتوبر 2025.
    إطار عمل Kotlin SQL
  12. الوقود على GitHub . الإصدار 51. تم الوصول إلى الرابط في 17 أكتوبر 2025.
    أسهل مكتبة لشبكات HTTP للغة Kotlin مدعومة بـ Kotlinx Coroutines.
  13. كودين على جيت هاب . الإصدار 42. تم الوصول إلى الرابط في 17 أكتوبر 2025.
    KODEIN عبارة عن حاوية بسيطة ولكنها مفيدة للغاية لاسترجاع التبعيات.
  14. "Koin - إطار عمل حقن Kotlin العملي" . Kotzilla . تم الاطلاع عليه بتاريخ 17 أكتوبر 2025. إطار عمل حقن التبعية العملي Kotlin وKotlin متعدد المنصات
  15. koin على GitHub . الإصدار 41. تم الوصول إلى الرابط في 17 أكتوبر 2025.
    ...تم تطويره بواسطة كوتزيلا ومساهمين في المصادر المفتوحة.
  16. "حقن التبعية في نظام أندرويد باستخدام كوين" . جيكس فور جيكس . 23 يوليو 2025. تم الاطلاع عليه بتاريخ 17 أكتوبر 2025 .
  17. "kotlin-stdlib" . لغة برمجة كوتلين . جيت برينز . تم الاطلاع عليه بتاريخ 17 أكتوبر 2025 .
  18. ^ إليزاروف، رومان. ليوتيكاس، أوريماس؛ دريوموف، أرتور (23 ديسمبر 2019). "الذرية فو" . android.googlesource.com . تم الاسترجاع 17 أكتوبر 2025 .
  19. kotlinx-atomicfu على GitHub . الإصدار 82. تم الوصول إلى الرابط في 17 أكتوبر 2025.
    Atomicfu هي مكتبة متعددة المنصات توفر الطريقة الاصطلاحية والفعالة لاستخدام العمليات الذرية في Kotlin.
  20. kotlinx.collections.immutable على GitHub . الإصدار 12. تم الوصول إلى الرابط في 17 أكتوبر 2025.
    واجهات مجموعات غير قابلة للتغيير ونماذج تنفيذية للغة كوتلين.
  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