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 50 alternatives to Python for a variety of platforms, including Linux, Windows, Mac, BSD and Web-based apps. The best Python alternative is Ruby, which is both free and Open Source. Other great apps like Python are C#, Java, R (programming language) and PHP.

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

Alternatives list

  1. Object Pascal is a multi-paradigm, object-oriented, component-based general purpose programming language.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • BSD
    • AROS
    • Haiku
    • AmigaOS
    • MorphOS
     
  2. Odin icon
     4 likes

    The Odin programming language is fast, concise, readable, pragmatic and open sourced. It is designed with the intent of replacing C with the following goals:

    80 Odin alternatives

    Cost / License

    • Free
    • Open Source (Zlib)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  3.  6 likes

    If you are like many computer users, you would frequently like to make changes in various text files wherever certain patterns appear, or extract data from parts of certain lines while discarding the rest.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Cygwin
    • Haiku
    • AmigaOS
     
  4. Guile icon
     3 likes

    Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system. It's an implementation of the Scheme programming language, supporting the Revised5 and most of the Revised6 language reports, as well as many SRFIs.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  5. BeanShell icon
     3 likes

    "BeanShell is a small, free, embeddable Java source interpreter with object scripting language features, written in Java. BeanShell dynamically executes standard Java syntax and extends it with common scripting conveniences such as loose types, commands, and method closures...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  6. Vala icon
     16 likes

    Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C.

    Cost / License

    Application type

    Platforms

    • Windows
    • Linux
    • BSD
     
  7. Ada icon
     8 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
     
  8. The Ring is a practical general-purpose multi-paradigm language. Ring can be used to create Console, GUI, Web, Games and Mobile applications. The language is designed to be simple, small and flexible.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
     
  9. 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.

    13 Neko alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  10. Mussel icon
     1 like

    Mussel is an interpreted programming language written in Rust. It was designed as a simple and flexible language with a focus on easy-to-read syntax and powerful expression evaluation. Mussel supports basic data types, variable bindings, functions, closures, control flow...

    Cost / License

    Application type

    Platforms

    • Rust
    • Mac
    • Windows
    • Linux
    • BSD
     
  11. Factor icon
     4 likes

    The Factor programming language combines powerful language features with a full-featured library. The implementation is fully compiled for performance, while still supporting interactive development. Factor applications are portable between all common platforms.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  12. Ceylon icon
     9 likes

    Ceylon is a language designed specifically for writing large programs in teams.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • JavaScript
    • Hotspot JVM
     
You are at page 6 of Python alternatives