AlternativeTo Logo

Kotlin Alternatives

Kotlin is described as 'cross-platform, statically typed, general-purpose programming language with type inference' and is a programming language in the development category. There are more than 25 alternatives to Kotlin for a variety of platforms, including Linux, Mac, Windows, BSD and Online / Web-based. The best alternative is Python, which is both free and Open Source. Other great apps like Kotlin are JavaScript, Java, C# and Ruby.

This page was last updated
Kotlin iconKotlin
  30
  • FreeOpen Source
  • Mac
  • Windows
  • Linux
  • Online

Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference.

Learn more about Kotlin

  1. Python icon

    Python

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Symbian S60
    • BSD
    • AROS
    • Haiku
    • AmigaOS
    • OpenSolaris
    • MorphOS

    Python is an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is free and comprehensively ported.

    Screenshot
  2. JavaScript icon

    JavaScript

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • Chrome OS
    • BSD
    • iPad
    • AROS
    • Haiku

    JavaScript (sometimes shortened to JS) is a lightweight, interpreted, object-oriented language with first-class functions, most known as the scripting language for Web pages, but also used in many non-browser environments.

    Screenshot


  3. Java icon

    Java

    • Free PersonalOpen Source
    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • Java Mobile
    • Symbian S60
    • HP webOS
    • Blackberry
    • Android Tablet
    • BSD
    • Blackberry 10
    • PlayBook
    • Kindle Fire

    Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

    Screenshot
  4. C# icon

    C#

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • BSD

    C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

    Screenshot
  5. Ruby icon

    Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro "Matz" Matsumoto.

    Screenshot


  6. Lua icon

    Lua

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Android Tablet
    • BSD
    • iPad
    • Android Wear
    • Haiku
    • AmigaOS
    • Playstation
    • MorphOS

    Lua is a powerful, fast, lightweight, embeddable scripting language.

    Screenshot
  7. TypeScript icon

    TypeScript

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Online
    • Self-Hosted
    • Node.JS

    TypeScript is a language for application-scale JavaScript development. It is a typed superset of JavaScript that compiles to plain JavaScript in any browser, any host, any OS and it is Open Source.

    Screenshot
  8. Perl icon

    Perl

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • BSD
    • Haiku

    Perl is a high-level, general-purpose, interpreted, dynamic programming language with over 22 years of development.

    No screenshots yet
  9. Dart icon

    Dart

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Online

    Dart (originally called Dash) is a Web programming language developed by Google. It was unveiled at the GOTO conference in Aarhus, 2011 October 10-12. The goal of Dart is "ultimately to replace JavaScript as the lingua franca of web development on the open web platform.

    Screenshot
  10. Haskell icon

    Haskell

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • BSD

    Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software.

    Screenshot
Showing 10 of 45 alternatives