List of data science software

Short description: none

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.

## Contents

* 1 Programming languages
* 2 Development environments
* 3 Machine and deep learning software
* 4 Data engineering
* 5 Data mining
* 5.1 Free and open-source
* 5.2 Proprietary
* 6 Database management
* 6.1 List of RDBMS
* 6.1.1 Open source
* 6.1.2 Proprietary
* 7 Data warehouses
* 8 Data lakes
* 9 Algorithms
* 10 Statistical software
* 10.1 Open-source
* 10.2 Public domain
* 10.3 Freeware
* 10.4 Proprietary
* 11 Data processing
* 12 Data and information visualization
* 13 Plotting software
* 14 Maps and geospatial visualization
* 15 Machine learning
* 16 Data repositories
* 17 Educational data science software
* 18 See also
* 19 References
* 20 External links

## Programming languages

* Cassandra Query Language
* Data Analysis Expressions
* FreeMat
* GAUSS
* GNU Octave
* IDL
* Java[1]
* JavaScript
* Julia
* MATLAB
* O-Matrix
* PL/SQL
* PV-WAVE
* Python
* R
* S
* Scilab language
* SAS language
* Scala
* SPARQL
* Speakeasy
* SQL
* Stata programming language
* Wolfram Language[2][3][4]

## Development environments

These interactive notebooks, IDEs, and platforms provide specialised development environments.

* Apache Zeppelin[5]
* Architect — Eclipse
* CoCalc
* Dataiku Data Science Studio
* FreeMat
* GNU Octave
* Google Colab
* DataSpell
* Jupyter Notebook / JupyterLab
* Kaggle Notebooks
* MATLAB
* O-Matrix
* PyCharm
* RStudio
* SAS and SAS Studio[6]
* Spyder
* Visual Studio Code[7]

## Machine and deep learning software

The Machine learning / deep learning tools support development in those fields.

See also: Software:Comparison of deep learning software, List of data mining and machine learning software, List of open-source machine learning software, and List of neural network software

* Apache Mahout
* Apache MXNet
* Apache SINGA
* BigDL
* Caffe
* CatBoost
* Chainer
* Data Analytics Acceleration Library
* Deeplearning4j
* Dlib
* Encog
* Flux
* Google JAX
* Keras
* LIBSVM
* LightGBM
* MATLAB \+ Deep Learning Toolbox
* Microsoft Cognitive Toolkit
* MindsDB
* MindSpore
* ML.NET
* Neural Designer
* Neural Network Intelligence
* oneAPI
* OpenNN
* PlaidML
* PyTorch
* QLattice
* Scikit-learn
* Shogun (toolbox)
* TensorFlow
* Theano
* Torch
* Tree-based pipeline optimization tool
* XGBoost
* Weka
* Wolfram Mathematica[8]

## Data engineering

Examples of Data engineering tools.

See also: Software:Comparison of data modeling tools

* Apache Airflow
* Apache Flink
* Apache Hadoop
* Apache Kafka
* Apache NiFi
* Apache Spark
* Dask
* Data build tool (dbt)

## Data mining

Examples of Data mining tools.

### Free and open-source

* Carrot2
* Chemicalize.org
* ELKI
* General Architecture for Text Engineering (Gate)
* KNIME
* MOA
* mlpack
* NLTK
* OpenNN
* Orange
* PSPP
* R
* scikit-learn
* Torch
* UIMA
* Weka

### Proprietary

* Amazon SageMaker
* Angoss
* Google Cloud Platform
* LIONsolver
* Microsoft Analysis Services
* NetOwl
* Oracle Data Mining
* PSeven
* PolyAnalyst
* Qlucore
* RapidMiner
* SAS Enterprise Miner
* SPSS Modeler
* STATISTICA
* Tanagra
* Vertica[9]

## Database management

See also: Software:List of relational database management systems, List of NoSQL databases, List of SQL software and tools, List of NoSQL software and tools, Comparison of database administration tools, and List of time series databases

### List of RDBMS

#### Open source

* Apache Derby
* Apache Ignite
* ClickHouse
* CUBRID
* DuckDB
* Firebird
* FoundationDB
* Greenplum
* H2
* HSQLDB
* Infobright
* Ingres
* MariaDB
* MonetDB
* MySQL
* OpenLink Virtuoso
* Percona Server for MySQL
* Percona XtraDB Cluster
* PostgreSQL
* RethinkDB
* SQLite
* TiDB
* TimescaleDB
* Trafodion
* YDB
* YugabyteDB

#### Proprietary

* 4th Dimension
* Access Database Engine
* Actian Zen
* Adabas D
* Airtable
* Altibase
* Amazon Aurora
* Aster Data Systems
* CA Datacom
* CA IDMS
* Clarion
* Clustrix
* CockroachDB
* DataEase
* DataFlex
* Dataphor
* dBase
* Empress Embedded Database
* EnterpriseDB
* eXtremeDB
* Exasol
* Extensible Storage Engine
* FileMaker Pro
* FrontBase
* Google Cloud Spanner
* Helix
* IBM Db2
* IBM Lotus Approach
* Informix
* InterBase
* InterSystems Caché
* InterSystems IRIS Data Platform
* Linter SQL RDBMS
* MaxDB
* Microsoft SQL Server
* Microsoft SQL Server Express
* Microsoft Visual FoxPro
* Mimer SQL
* mSQL
* Netezza
* NexusDB
* NonStop SQL
* NuoDB
* Omnis Studio
* OpenLink Virtuoso Universal Server
* Oracle database
* Oracle Rdb
* Panorama
* Paradox
* Polyhedra
* Postgres Plus Advanced Server
* Progress Software
* Software:R:Base
* SAND CDBMS
* SAP HANA
* SAP Adaptive Server Enterprise
* SAP IQ
* SingleStore
* Snowflake Cloud Data Warehouse
* solidDB
* SQL Anywhere
* SQL Azure
* SQLBase
* SQream DB
* SAP Advantage Database Server
* Teradata
* TimesTen
* Transbase
* Unisys RDMS 2200
* UniData
* UniVerse
* Vectorwise
* Vertica
* VoltDB

## Data warehouses

Data warehouse environments include:

* Amazon Redshift
* Snowflake
* Google BigQuery
* Microsoft Azure Synapse
* Teradata
* Vertica[10]

## Data lakes

Data lake environments include:

* Apache Hadoop
* Cloudera
* Databricks
* Delta Lake
* Amazon S3
* Google Cloud Storage
* Azure Data Lake

## Algorithms

See also: List of algorithms, List of machine learning algorithms, List of optimization algorithms, and List of database algorithms

* Apriori algorithm – frequent itemset mining and association rule learning in market basket analysis
* Backpropagation – algorithm for training artificial neural networks using gradient descent
* Decision Trees – tree-based algorithm for classification and regression
* Expectation–maximization algorithm – iterative procedure for maximum likelihood estimation with latent variables
* Gradient descent – iterative optimization algorithm for minimizing a loss function
* ID3 algorithm – used to generate a decision tree from a dataset
* K-Means – clustering algorithm based on minimizing within-cluster distances
* K-Nearest Neighbors (KNN) – instance-based learning and classification method
* Linear regression – estimation method for predicting a dependent variable based on independent variables
* Logistic regression – classification algorithm for predicting a binary outcome
* Naive Bayes – probabilistic classifier based on Bayes' theorem
* Ordinary least squares – estimation method for parameters in linear regression
* PageRank – graph-based algorithm for link analysis and search ranking
* Principal component analysis – technique to reduce high-dimensional data while preserving variance
* Q-learning – reinforcement learning algorithm for learning optimal actions
* Random forest – ensemble of decision trees for improved classification or regression
* Sequential minimal optimization – solver for training support vector machines
* Stochastic gradient descent – randomized variant of gradient descent for large-scale machine learning
* Support Vector Machines (SVM) – algorithm for finding a hyperplane to separate classes[11][12]

## Statistical software

See also: Software:List of statistical software and Comparison of statistical packages

### Open-source

* ADaMSoft
* ADMB
* Chronux
* DAP
* Epi Info
* Fityk
* GNU Octave
* gretl
* Intrinsic Noise Analyzer
* jamovi
* JASP
* JMulTi
* Just another Gibbs sampler (JAGS)
* Mondrian
* Neurophysiological Biomarker Toolbox
* OpenBUGS
* OpenEpi
* OpenMx
* Ploticus
* PSPP
* Programming with Big Data in R
* R Commander
* Rattle GUI
* Revolution Analytics
* RStudio
* Salstat
* Scilab
* SciPy
* Simfit
* SOCR
* SOFA Statistics
* Stan
* Statistical Lab

### Public domain

* CSPro
* Dataplot
* Epi Map
* X-13ARIMA-SEATS

### Freeware

* BV4.1
* MINUIT
* WinBUGS
* Winpepi

### Proprietary

* Analytica
* ASReml
* BMDP
* DB Lytix
* EViews
* GAUSS
* Genedata
* GenStat
* GLIM
* GraphPad Prism
* Igor Pro
* IMSL Numerical Libraries
* JMP
* LIMDEP
* LISREL
* Maple
* Mathematica
* MATLAB
* MedCalc
* Microfit
* Minitab
* MLwiN
* NAG Numerical Library
* NCSS
* NLOGIT
* nQuery Sample Size Software
* O-Matrix
* PASS Sample Size Software
* Primer-E Primer
* Qlucore
* RATS
* S-PLUS
* SHAZAM
* SigmaStat
* SIMUL
* SmartPLS
* Speakeasy
* SPSS
* Stata
* StatCrunch
* Statgraphics
* Statistica
* StatsDirect
* StatXact
* SuperCROSS
* SYSTAT
* The Unscrambler
* WarpPLS
* World Programming System
* XploRe

## Data processing

Tools for Data processing and analysis:

* AIDA
* Alteryx
* Apache Kudu
* Aphelion
* ClickHouse
* Cubes (OLAP server)
* DADiSP
* DAP
* Data Analysis Expressions
* Databricks
* Data Discovery and Query Builder
* Dataiku
* DIVA
* Dplyr
* Easystats
* EditGrid
* EgoNet
* Epi Info
* EViews
* Endrov
* Eye-Sys
* FlexPro
* FreeMat
* Fsc2
* GNU Octave
* ILNumerics
* Imc FAMOS
* InfiniteGraph
* Informatica
* Java Analysis Studio
* JMP
* Kirix Strata
* KnetMiner
* LabWindows/CVI
* LIONsolver
* MATLAB
* MagicPlot
* MetaboAnalyst
* MEX file
* Microsoft Analysis Services
* Monarch
* Moose (analysis)
* MountainsMap
* Natural Language Toolkit
* NetMiner
* Nirvana
* Ocean Data View
* OpenRefine
* OpenScientist
* Origin
* Pandas
* Paxata
* Pipeline Pilot
* Poimapper
* Polars
* PolyAnalyst
* PowerLab
* RCFile
* ROOT
* RRDtool
* SAS
* Seeq Corporation
* SekChek Local
* SensoMotoric Instruments
* Sisense
* SmartPLS
* Social network analysis software
* SolveIT
* Speakeasy (computational environment)
* SuperCROSS
* Tidyverse
* Trifacta
* Truviso
* WarpPLS
* XLfit[13]

## Data and information visualization

Software for Data visualization:

See also: Software:List of information graphics software, List of charting software, Comparison of JavaScript charting libraries, and List of free data visualization software

* Amira
* AnyChart
* Apache Superset
* Avizo
* Baudline
* BisQue (Bioimage Analysis and Management Platform)
* Calligra Sheets
* Catpac
* Chart.js
* Cloudera
* ColorBrewer
* COMPLEAT (bioinformatics tool)
* Creately
* D3js
* DataGraph
* DataScene
* DataViva
* Diagrams.net
* Epi Map
* Eye-Sys
* FlexPro
* FreeMat
* FusionCharts
* GeoGebra
* Gephi
* ggplot2
* Gnuplot
* Gliffy
* GRAPE
* GrADS
* Grace
* Grafana
* GraphPad Prism
* Graphviz
* HippoDraw
* Histcite
* IBM Cognos Analytics
* Imc FAMOS
* Infogram
* InfoZoom
* InfiniteGraph
* IGOR Pro
* Java Analysis Studio
* JFreeChart
* JMP
* Kig
* Kitware
* KnetMiner
* Kst
* LabPlot
* LabVIEW
* LabWindows/CVI
* Lavastorm Analytics
* LibreOffice
* LIONsolver
* LiSiCA
* MagicPlot
* Maple
* MathCad
* Mathematica
* MATLAB
* Maxima
* MedCalc
* MetaboAnalyst
* MEX file
* Microsoft Analysis Services
* Microsoft Excel
* Microsoft Power BI
* MicroStrategy
* Monarch
* Moose (analysis)
* MountainsMap
* Molecular Evolutionary Genetics Analysis
* Netvibes
* Numbers for Mac
* Ocean Data View
* OpenOffice.org Calc
* OpenScientist
* Origin
* ParaView
* PathVisio
* Perl Data Language
* PGPLOT
* ploticus
* Plotly
* plotutils
* Poimapper
* PolyAnalyst
* PowerLab
* Psychometric software
* Pyramid Analytics
* QtiPlot
* Qunb
* RGraph
* ROOT
* RRDtool
* SAS
* Seaborn
* Sisense
* SmartPLS
* Social network analysis software
* TAChart
* Tableau
* Teechart
* Tomviz
* Trade Space Visualizer
* Trendalyzer
* Truviso
* Vaa3D
* Visual.ly
* WarpPLS
* XLfit

## Plotting software

Software for plotting data to support processing and visualise resuls.

* Analytica
* CricketGraph
* Data Desk
* DISLIN
* DataMelt [14]
* Earth sciences graphics software
* Generic Mapping Tools
* GraphCalc
* Grapher
* Gri graphical language
* Intel Array Visualizer
* IRows
* JASP
* Kst
* LabPlot
* MapleSim
* Mondrian
* MWorks
* NuCalc
* Pipeline Pilot
* Ploticus
* PLplot
* ProStat
* PSI-Plot
* Pyxplot
* SciDAVis
* TableCurve 2D
* TableCurve 3D
* Tecplot
* TinkerPlots
* TOPCAT
* TopoFusion
* Veusz
* VisIt
* Winplot
* Wolfram Mathematica

## Maps and geospatial visualization

* ArcGIS
* Carto
* Epi Map
* GeoDA
* Google Earth Engine
* Leaflet
* Mapbox
* MountainsMap
* QGIS

## Machine learning

MLOps and model deployment:

* BentoML[15]
* Data Version Control (DVC)
* Kubeflow
* MLflow[16][17]
* Seldon Core[18]
* Streamlit[19][20]
* TensorFlow Serving[21][22]
* Weights & Biases[23]

## Data repositories

See also: List of datasets for machine-learning research, Comparison of source-code-hosting facilities, and Comparison of data-serialization formats

* Kaggle – platform for data science competitions, datasets,[24] and notebooks.
* OpenML – collaborative platform for sharing datasets, algorithms, and experiments.[25]
* University of California, Irvine Machine Learning Repository[26]
* Zenodo – open-access repository supported by CERN and the EU.

## Educational data science software

* Kaggle – online platform for data science education, competitions, datasets, and collaborative learning.
* KNIME – open-source data analytics platform used for teaching data science, machine learning, and workflow-based analysis.
* RapidMiner – used in academic research and education for data mining and machine learning.
* Statistics Online Computational Resource (SOCR) – online tools and instructional resources for statistics education.
* Tanagra (machine learning) – data mining software developed for research and teaching purposes.
* TinkerPlots – explore and analyze data through visual modeling.

## See also

| Wikibooks has a book on the topic of: Data Science: An Introduction

|

* Business intelligence software
* List of data science journals
* List of R software and tools
* Lists of mathematical software and List of open-source software for mathematics
* List of numerical-analysis software and List of numerical analysis topics
* List of open-source data science software
* Common Crawl – nonprofit that crawls the web and freely provides its archives and datasets to the public under an MIT License

## References

1. ↑ "Top 10 Java Libraries for Data Science". September 22, 2024. https://www.geeksforgeeks.org/data-science/top-10-java-libraries-for-data-science/.
2. ↑ "Top 12 Data Science Programming Languages | MDS@Rice". https://csweb.rice.edu/academics/graduate-programs/online-mds/blog/programming-languages-for-data-science.
3. ↑ "5 Types of Programming Languages for Data Scientists". https://online.maryville.edu/online-masters-degrees/data-science/resources/programming-languages-for-data-scientists/.
4. ↑ "The Role of Programming Languages in Data Science". https://online.nyit.edu/blog/the-role-of-programming-languages-in-data-science.
5. ↑ "Apache Zeppelin 0.10.0 Documentation". https://zeppelin.apache.org/docs/0.10.0/.
6. ↑ Monaco, Michael A.; Dexter, Marie; Tamburro, Jennifer. "Introduction to SAS® Studio". https://support.sas.com/resources/papers/proceedings14/SAS302-2014.pdf.
7. ↑ "6 Best Python IDEs for Data Science in 2025". https://www.datacamp.com/tutorial/data-science-python-ide.
8. ↑ "8 Best Machine Learning Software To Use in 2025". https://www.anaconda.com/guides/machine-learning-software.
9. ↑ Hiter, Shelby (April 25, 2023). "10 Best Data Mining Tools & Software". https://www.eweek.com/big-data-and-analytics/data-mining-tools/.
10. ↑ "Cloud Data Warehouse Comparison: Amazon Redshift, Google BigQuery, Azure Synapse, Snowflake, and Databricks". https://www.linkedin.com/pulse/cloud-data-warehouse-comparison-amazon-redshift-google-himanshu-patni-yz6rc.
11. ↑ "Top 10 Algorithms for Data Science". https://www.nobledesktop.com/classes-near-me/blog/top-algorithms-for-data-science.
12. ↑ "Machine Learning Algorithms". 17 August 2023. https://www.geeksforgeeks.org/machine-learning/machine-learning-algorithms/.
13. ↑ Staff, Coursera (May 9, 2025). "15 Data Analysis Tools and When to Use Them". https://www.coursera.org/articles/data-analysis-tools.
14. ↑ "Scientific Data analysis using Jython Scripting and Java". Book. By S.V.Chekanov, Springer-Verlag, ISBN 978-1-84996-286-5, [1]
15. ↑ "BentoML". https://github.com/bentoml.
16. ↑ "MLflow". http://mlflow.org/.
17. ↑ Zaharia, Matei A.; Chen, Andrew; Davidson, Aaron; Ghodsi, Ali; Hong, Sue Ann; Konwinski, Andy; Murching, Siddharth; Nykodym, Tomas et al. (September 28, 2018). "Accelerating the Machine Learning Lifecycle with MLflow". Bulletin of the IEEE Computer Society Technical Committee on Data Engineering: 39–45. https://people.eecs.berkeley.edu/~alig/papers/mlflow.pdf.
18. ↑ "Production-ready ML Serving Framework | Seldon Core 2". https://docs.seldon.ai/seldon-core-2.
19. ↑ "Streamlit/Streamlit". https://github.com/streamlit/streamlit.
20. ↑ https://docs.streamlit.io
21. ↑ "Serving Models | TFX". https://www.tensorflow.org/tfx/guide/serving.
22. ↑ "tensorflow/serving". September 27, 2025. https://github.com/tensorflow/serving.
23. ↑ "wandb/wandb". September 28, 2025. https://github.com/wandb/wandb.
24. ↑ "Find Open Datasets and Machine Learning Projects | Kaggle". https://www.kaggle.com/datasets.
25. ↑ "OpenML". https://www.openml.org/search?type=data&sort=runs&status=active.
26. ↑ https://archive.ics.uci.edu

## External links

* 20 Tools for Data Scientists | Pragmatic Institute
* igorbarinov/awesome-data-engineering

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/List of data science software. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:List_of_data_science_software&oldid=4291641"