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.




DataSpell is described as 'JetBrains DataSpell is an IDE for data science with intelligent Jupyter notebooks, interactive Python scripts, and lots of other built-in tools' and is a IDE in the development category. There are more than 50 alternatives to DataSpell for a variety of platforms, including Windows, Linux, Mac, Web-based and BSD apps. The best DataSpell alternative is PyCharm, which is both free and Open Source. Other great apps like DataSpell 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).
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.

Thunderpad (formerly Textpad) is a simple, general-purpose and cross-platform text editor written in C++ using the Qt libraries. Thunderpad aims to be faster and more lightweight than most text editors, but as useful as them.




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




Pe, short for Programmer’s Editor, is an open source text editor for BeOS. It is targeted towards source-code editing, and features syntax highlighting for a large number of programming languages. It also works as a basic source-level HTML editor, with some HTML autocompletion...