Data Science Toolkit
Python
Data Science Toolkit
NumPy

NumPy

NumPy is a general-purpose array-processing package, providing a high-performance multidimensional array object, and tools for working with the array

Pandas

Pandas

Pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.

Matplotlib

Matplotlib

Matplotlib is a Python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms.

Scikit-learn

Scikit-learn

Scikit-learn is a machine learning library for the Python programming language that features classification, regression and clustering algorithms including support vector machines, random forests, gradient boosting, k-means and DBSCAN.

Seaborn

Seaborn

Seaborn is a Python data visualization library based on matplotlib. It provides a high-level interface for drawing attractive and informative statistical graphics.

Spacy

Spacy

spaCy is a free open-source library for Natural Language Processing in Python. It features NER, POS tagging, dependency parsing, word vectors and more.

R Statistical Programming
R Statistical Programming
GGPlot2
GGPlot2

Ggplot2 is a plotting system for declaratively creating graphics in Python based on R's ggplot2 and the Grammar of Graphics.

Caret
Caret

The caret package (short for Classification And REgression Training) is a set of functions that attempt to streamline the process for creating predictive models.

E1071
E1071

Functions for latent class analysis, short time Fourier transform, fuzzy clustering, support vector machines, shortest path computation, bagged clustering, naive Bayes classifier.

Shiny
Shiny

Makes it incredibly easy to build interactive web applications with R. Automatic "reactive" binding between inputs and outputs.

Dplyr
Dplyr

Dplyr is a powerful R-package, the grammar of data manipulation that helps to transform and summarize tabular data with rows and columns

DT(Data.Table)
DT

data.table is an R package that provides an enhanced version of data.frames, which are the standard data structure for storing data in base R.

Visualization
Visualization
Tableau
Tableau

Tableau Desktop is data visualization software that lets you see and understand data in minutes. With other Tableau products, it comprises a complete business

Microsoft Power BI
Microsoft Power BI

Power BI is a business analytics service that provides interactive visualizations and business intelligence capabilities with an interface simple enough for end users to create their own reports and dashboards.

Splunk
Splunk

Splunk Enterprise 7.3.0. SplunkEnterprise makes it simple to collect, analyze and act upon the untapped value of the big data generated by your technology infrastructure, security systems and business applications—giving you the insights to drive operational performance and business results.

Full Stack

One-stop-solution for all developer requirements.

Full Stack
Tensorflow

Tensorflow

TensorFlow is a free and open-source symbolic math library for dataflow and differentiable programming across a range of task

Keras

Keras

Keras is an open-source neural-network library written in Python capable of running on top of TensorFlow, Microsoft Cognitive Toolkit, Theano, or PlaidML.

PyTorch

PyTorch

PyTorch is software, specifically a machine learning library for the programming language Python, based on the Torch library, used for applications such as deep learning and natural language processing.

Caffe

Caffe

Caffe is a deep learning framework made with expression, speed, and modularity in mind. It is developed by Berkeley AI Research (BAIR) and by community contributors.

Django

Django

Django is a high-level Python Web framework that encourages rapid development and clean pragmatic design.

Micro

Lightweight frameworks without additional features & functionalities.

Micro
Flask
Flask

Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions.

Bottle
Bottle

Bottle is a fast, simple and lightweight WSGI micro web-framework for Python.

Tornado
Tornado

Tornado is a scalable, non-blocking web server and web application framework written in Python.

CherryPy
CherryPy

CherryPy is an rapid development, object-oriented web application framework using the Python programming language.

Web2py
Web2py

Free open source full-stack framework for rapid development of fast, scalable, secure and portable database-driven web-based applications.

Asynchronous

Microframework that allow for handling a large set of concurrent connections

Asynchronous
Vibora

Vibora

Vibora is a fast, asynchronous and elegant Python 3.6+ http client/server framework with schemas validation, template engine, sessions and many more features written from scratch to provide great performance along with an elegant async interface.

Sanic

Sanic

Sanic is a Python 3.6+ web server and web framework that's written to go fast.

Growler

Growler

Inspired by the NodeJS and the Express/Connect frameworks, Growler is a micro web framework written atop the Python’s asyncio library

Quart

Quart

Quart is a Python ASGI web microframework. It is intended to provide the easiest way to use asyncio functionality in a web context, especially with existing Flask apps. This is possible as the Quart API is a superset of the Flask API.