IPython Alternatives

IPython is described as 'Provides a versatile architecture for interactive computing featuring dynamic shell, data visualization, and parallel computing capabilities' and is a popular app in the development category. There are more than 25 alternatives to IPython for a variety of platforms, including Windows, Linux, Mac, Web-based and Self-Hosted apps. The best IPython alternative is Jupyter, which is both free and Open Source. Other great apps like IPython are GNU Bourne Again SHell, Spyder, Wolfram Language and Elk Shell.

Copy a direct link to this comment to your clipboard
IPython alternatives page was last updated

Alternatives list

  1. Jupyter icon
     94 likes
    Copy a direct link to this comment to your clipboard

    The Jupyter Notebook is a web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, machine learning and much...

    55 Jupyter alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Cloudron
     
    |
    9
    • Almost everyone thinks Jupyter is a great IPython alternative.

    • Jupyter is the most popular Web-based, Windows, Mac & Linux alternative to IPython.

    • Jupyter is the most popular Open Source & free alternative to IPython.

    • Jupyter is Free and Open SourceIPython is also Free and Open Source
  2. Copy a direct link to this comment to your clipboard

    Bash is the shell, or command language interpreter, that will appear in the GNU operating system. Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.

    29 GNU Bourne Again SHell alternatives

    Cost / License

    • Free
    • Open Source

    Application types

    Platforms

    • Linux
    • BSD
     
  3. Spyder icon
     71 likes
    Copy a direct link to this comment to your clipboard

    Combines advanced editing, analysis, debugging, and profiling functionalities with data exploration, execution, and visualization capabilities. Expandable using its powerful plugin system and API, providing flexibility for custom integrations.

    48 Spyder alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Flathub
    • Python
    • Flatpak
     
  4. Copy a direct link to this comment to your clipboard

    Wolfram Language is a symbolic language, deliberately designed with the breadth and unity needed to develop powerful programs quickly. By integrating high-level forms—like Image, GeoPolygon or Molecule—along with advanced superfunctions—such as ImageIdentify or...

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • BSD
    • openSUSE
    • FreeBSD
    • OpenSolaris
    • NetBSD
    • OpenBSD
     
  5. Elk Shell icon
     3 likes
    Copy a direct link to this comment to your clipboard

    Elk is an experimental shell language that aims to seamlessly combine the syntax of a shell language like bash with the syntax of a general-purpose language like Python. Bash is great for executing programs and handling files, but can be quite limiting and tedious to use when it...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  6. Livebook icon
     5 likes
    Copy a direct link to this comment to your clipboard

    Livebook is a web application for writing interactive and collaborative code notebooks. Code notebooks with Markdown support and Code cells where Elixir code is evaluated on demand.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Self-Hosted
     
    • Livebook is the most popular Self-Hosted alternative to IPython.

    • Livebook is Free and Open SourceIPython is also Free and Open Source
  7. nteract icon
     12 likes
    Copy a direct link to this comment to your clipboard

    nteract is a desktop application that allows you to develop rich documents that contain prose, executable code (in almost any language!), and images. nteract helps you write your next code-driven story.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Jupyter
     
  8. Polynote icon
     4 likes
    Copy a direct link to this comment to your clipboard

    Polynote is a different kind of notebook. It supports mixing multiple languages in one notebook, and sharing data between them seamlessly. It encourages reproducible notebooks with its immutable data model.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
     
  9. Deepnote icon
     16 likes
    Copy a direct link to this comment to your clipboard

    Deepnote is a collaborative data science notebook built for teams that is shareable, Jupyter-compatible, and runs in the cloud.

    Cost / License

    • Freemium (Subscription)
    • Proprietary

    Platforms

    • Online
     
  10. Copy a direct link to this comment to your clipboard

    A web-based notebook that enables interactive data analytics. You can make beautiful data-driven, interactive and collaborative documents with SQL, Scala and more.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Java
     
  11. Copy a direct link to this comment to your clipboard

    Xonsh is a Python-powered, cross-platform, Unix-gazing shell language and command prompt. The language is a superset of Python 3.4+ with additional shell primitives that you are used to from Bash and IPython. It works on all major systems including Linux, Mac OSX, and Windows.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
12 of 47 IPython alternatives