Python Alternatives

Python is described as 'Interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is free and comprehensively ported' and is a leading programming language in the development category. There are more than 100 alternatives to Python for a variety of platforms, including Linux, Windows, Mac, BSD and Web-based apps. The best Python alternative is Java. It's not free, so if you're looking for a free alternative, you could try Java or Ruby. Other great apps like Python are PHP, Lua, Rust and R (programming language).

filter to find the best alternatives

Python alternatives are mainly Programming Languages, but if you're looking for Compilers or Data Mining Software 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. 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?
     
  2. FreeBASIC icon
     26 likes

    FreeBASIC is a completely free, open-source, 32-bit BASIC compiler, with syntax similar to MS-QuickBASIC, that adds new features such as pointers, unsigned data types, inline assembly, object orientation, and many others.

    66 FreeBASIC alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    • Linux
    Good alternative?
     
  3. Temper is a programming language and toolchain for making libraries that can be used natively from any other language.

    Cost / License

    Application type

    Platforms

    • Windows
    • Mac
    • Linux
    Good alternative?
     
  4. Pony language icon
     5 likes

    Pony is an open-source, object-oriented, actor-model, capabilities-secure, high performance programming language.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    Good alternative?
     
  5. Tcl icon
     21 likes

    Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    Good alternative?
     
  6. Unison is a statically-typed functional language with type inference, an effect system, and advanced tooling. It is based around a big idea of content-addressed code, in which function are identified by a hash of their implementation rather than by name, and code is stored as...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
    Good alternative?
     
  7. Io is a prototype-based programming language inspired by Smalltalk (all values are objects, all messages are dynamic), Self (prototype-based), NewtonScript (differential inheritance), Act1 (actors and futures for concurrency), LISP (code is a runtime inspectable/modifiable tree)...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Raspberry Pi
    Good alternative?
     
  8. Luau icon
     3 likes

    Luau (lowercase u, /'lu.a?/) is a fast, small, safe, gradually typed embeddable scripting language derived from Lua.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • US flagUnited States
    Luau Icon
    Good alternative?
     
    |
    1
  9. Bosque icon
     3 likes

    The Bosque programming language is an experiment in regularized design for a machine assisted rapid and reliable software development lifecycle.

    53 Bosque alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • BSD
    Good alternative?
     
  10. Pyret icon
     3 likes

    Pyret is a programming language designed to serve as an outstanding choice for programming education while exploring the confluence of scripting and functional programming. It's under active design and development, and free to use or modify.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Online
    • Self-Hosted
    Good alternative?
     
  11. Ada icon
     9 likes

    Ada 2012 is the next generation of the world’s premier programming language for engineering safe, secure and reliable software.

    48 Ada alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    • Linux
    • BSD
    Good alternative?
     
  12. 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?
     
You are at page 5 of Python alternatives