Python AlternativesOnly apps from the EU

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

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
Python alternatives page was last updated

Alternatives list

  1. Copy a direct link to this comment to your clipboard

    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.

    91 Nim (programming language) alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
    |
    2
    7
    Comments about Nim (programming language) as an Alternative to Python
    Guest
    Positive
    4

    Based off of Python, similar modules system, and indention based. Probably the best alternative!

    Review by a new / low-activity user.
    Guest
    Positive
    -1

    Syntax is same but speed is greater than Python. Only draw back is, that Nim has a minimal support for object oriented programming. Module system is horrible. Compiler wants us to write all the code in single file. If you are using file A and it is importing something from file B. But this file B is also importng something from file A, that means mutual imports. In that case, you can't compile.

    Review by a new / low-activity user.
    Python Icon
    Nim (programming language) icon
    • Almost everyone thinks Nim (programming language) is a great Python alternative.

    • Nim (programming language) is Free and Open SourcePython is also Free and Open Source
  2. Kotlin icon
     39 likes
    Copy a direct link to this comment to your clipboard

    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...

    51 Kotlin alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
     
    |
    6
  3. PyPy icon
     11 likes
    Copy a direct link to this comment to your clipboard

    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
     
    |
    2
    8
    Comments about PyPy as an Alternative to Python
    Guest
    Positive
    2

    PyPy is Python in Python, small and simple.

    Review by a new / low-activity user.
    Guest
    Positive
    2

    PyPy is designed to be highly compatible with Python.

    Review by a new / low-activity user.
    Python Icon
    PyPy icon
    • Almost everyone thinks PyPy is a great Python alternative.

    • PyPy is Free and Open SourcePython is also Free and Open Source
  4. Pharo icon
     6 likes
    Copy a direct link to this comment to your clipboard

    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
     
  5. Erlang icon
     31 likes
    Copy a direct link to this comment to your clipboard

    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.

    38 Erlang alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  6. Copy a direct link to this comment to your clipboard

    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.

    58 Squirrel (programming language) alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • FreeBSD
     
  7. Copy a direct link to this comment to your clipboard

    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
     
  8. Neko icon
     6 likes
    Copy a direct link to this comment to your clipboard

    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
     
  9. Copy a direct link to this comment to your clipboard

    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
     
  10. Copy a direct link to this comment to your clipboard

    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
     
11 of 11 Python alternatives