Python AlternativesOnly apps from the EU

The best alternative to Python is Kotlin, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 100 alternatives to Python and 12 are so hopefully you can find a suitable replacement. Other interesting alternatives to Python are Nim (programming language), V (programming language), PyPy and Erlang.

filter to find the best alternatives

Python alternatives are mainly Programming Languages, but if you're looking for Compilers you can filter on that. You can also filter by region, for example EU-based alternatives if you prefer software developed in the European Union. These are just examples - use the filter bar below to find more specific alternatives to Python.
Copy a direct link to this comment to your clipboard
Alternatives
Get a badge for your sitePython alternatives page was last updated

Alternatives list

  1. Kotlin icon
     45 likes

    Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of its standard library depends on the Java Class Library, but type inference allows its syntax to be...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    Good alternative?
     
  2. Nim is a statically typed, imperative programming language with a powerful macro system that tries to give the programmer ultimate power without compromises on runtime efficiency.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    Good alternative?
     
    |
    2
  3. PyPy icon
     11 likes

    PyPy is a fast, compliant alternative implementation of the Python language (2.7.1). It has several advantages and distinct features:

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    Good alternative?
     
    |
    2
  4. Erlang icon
     33 likes

    Concurrent functional language with built-in support for fault tolerance, distribution, and hot swapping, designed for scalable real-time systems in telecom, banking, e-commerce, and instant messaging. Features garbage collection and dynamic typing.

    42 Erlang alternatives

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    Good alternative?
     
  5. Pharo icon
     6 likes

    Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback (think IDE and OS rolled into one).

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Good alternative?
     
  6. Squirrel is a high level imperative, object-oriented programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of applications like video games.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • FreeBSD
    Good alternative?
     
  7. Pike is a dynamic programming language with a syntax similar to Java and C. It is simple to learn, does not require long compilation passes and has powerful built-in data types allowing simple and really fast data manipulation.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Good alternative?
     
  8. Neko icon
     6 likes

    Neko is an high-level dynamicly typed programming language. It can be used as an embedded scripting language. It has been designed to provide a common runtime for several different languages. Learning and using Neko is very easy.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Good alternative?
     
  9. Programming language with no quirks, so simple every child can master it.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Solaris
    Good alternative?
     
  10. Very fast BASIC like programming language for console and gui applications, automate process, automate data exchange, connect to databases, send mails, ftp, rest api, parsing, tokenizing, files, OpenGl, graphics, sound, printing ... much more.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Windows
    Good alternative?
     
  11. Agena icon
     Like

    Agena is an easy-to-learn procedural programming language designed for science, scripting, and many other applications.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
    • Oracle Solaris
    • Raspberry Pi
    • MS-DOS
    Good alternative?
     
12 of 12 Python alternatives