PyScripter is a free and open-source Python Integrated Development Environment (IDE) created with the ambition to become competitive in functionality with commercial Windows-based IDEs available for other languages.




Ardos is described as 'Discover Erdos, the secure AI-native IDE that pairs Jupyter notebooks with an embedded assistant to edit code, surface documentation, and accelerate analysis' and is a IDE in the development category. There are more than 25 alternatives to Ardos for a variety of platforms, including Windows, Linux, Mac, Web-based and BSD apps. The best Ardos alternative is PyCharm, which is both free and Open Source. Other great apps like Ardos are Jupyter, GNU Octave, SageMath and RStudio.
PyScripter is a free and open-source Python Integrated Development Environment (IDE) created with the ambition to become competitive in functionality with commercial Windows-based IDEs available for other languages.




FreeMat is an environment for rapid engineering and scientific processing. It is similar to commercial systems such as MATLAB from Mathworks and IDL from Research Systems, but is Open Source.

OpenModelica – A Free Modelica Environment! OpenModelica is an open-source Modelica-based modeling and simulation environment intended for industrial and academic usage. Its long-term development is supported by a non-profit organization – the Open Source Modelica Consortium (OS.

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.




PyDSTool is a sophisticated & integrated simulation and analysis environment for dynamical systems models of physical systems (ODEs, DAEs, maps, and hybrid systems).
JetBrains DataSpell is an IDE for data science with intelligent Jupyter notebooks, interactive Python scripts, and lots of other built-in tools.



Designed for scientific computation, this language and editor provides low-cost abstraction and safety checks, focusing on matrix operations with syntax parity to scientific papers. It offers math rendering, real-time dimension checks, and intuitive user experience.


Axiom is a general purpose Computer Algebra system. It is useful for research and development of mathematical algorithms. It defines a strongly typed, mathematically correct type hierarchy. It has a programming language and a built-in compiler.



Open-source software for mathematical modeling, nonlinear equations, and optimization problems, supporting dynamic systems and large-scale models, with both command-line and graphical interfaces, specialized modeling language, and advanced solver architecture.

Graphical frontend for GNU Octave. Edit formulas in native mathematical notation. Available / tested for Linux x586 / x86_64, WinXP, Vista, and MacOS.




SimulationX is an interdisciplinary, multi-domain simulation software for the design, analysis and optimization of complex systems on a single platform. More than 500 ready-to-use model elements and over 300 examples of models from 11 application areas simplify and accelerate...



Java based and open sourced version of matlab and octave
Getting more and more compatible over time.
