List of data science software


This is a list of data science software and platforms used in data science, which includes programming languages, programming environments, machine learning frameworks, data engineering tools, statistical software, data analysis, plotting, MLOps systems, and more.

Programming languages

These interactive notebooks, IDEs, and platforms provide specialised development environments.
The Machine learning / deep learning tools support development in those fields.
Examples of Data engineering tools.
Examples of Data mining tools.

Free and open-source

Data warehouses

environments include:
environments include:

Open-source

Tools for Data processing and analysis:
Software for Data visualization:
Software for plotting data to support processing and visualise resuls.