Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source data-science software

1503 open-source libraries, tools and applications tagged data-science, ranked by how closely data-science is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1503 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
chartbeat-labs/textacy
textacy is a Python NLP library built on spaCy that handles tasks before and after spaCy's core pipeline, such as text cleaning, informatio…
232240maintenance
H2O
H2O-2 is a Java-based distributed machine learning and math engine that scales statistics and predictive modeling over Big Data platforms l…
102240maintenance
WillKoehrsen/feature-selector
A Python library for feature selection that identifies features to remove from machine learning datasets using five methods: missing values…
322228maintenance
SheffieldML/GPy
GPy is a Python framework for Gaussian process modeling, providing kernels, regression, classification, and sparse GP methods. It is a rese…
912165maintenance
abhishekkrthakur/colabcode
ColabCode is a Python package and CLI that runs VS Code (via code-server) inside Google Colab or Kaggle notebooks, accessible through the b…
322157maintenance
RJT1990/pyflux
PyFlux is an open source Python library for time series analysis and forecasting, offering a broad range of models such as ARIMA, GARCH, GA…
322136maintenance
dotnet/spark
.NET for Apache Spark provides high-performance C# and F# bindings for Apache Spark, exposing DataFrames, SparkSQL, and Structured Streamin…
742095maintenance
lambdalisue/jupyter-vim-binding
A Jupyter Notebook nbextension that adds Vim-style editing and keybindings to notebook cells, powered by CodeMirror's Vim mode. It introduc…
102094maintenance
UniversalDataTool/universal-data-tool
Universal Data Tool is a web and desktop application for collaboratively annotating images, text, audio, and documents, supporting tasks li…
242073maintenance
ChenglongChen/tensorflow-DeepFM
A TensorFlow implementation of the DeepFM model combining factorization machines and deep neural networks for click-through-rate (CTR) pred…
322063maintenance
danijar/handout
A Python library that turns ordinary Python scripts into browsable handouts with Markdown comments and inline figures, as an alternative to…
322033maintenance
BlazingDB/blazingsql
BlazingSQL is a GPU-accelerated distributed SQL engine for Python, built on the RAPIDS ecosystem and cuDF GPU DataFrames. It lets users run…
232014maintenance
ZiyaoGeng/RecLearn
RecLearn is a Python/TensorFlow2.x library implementing a wide collection of recommendation algorithms, covering both matching (Top-K recom…
231981maintenance
HazyResearch/deepdive
DeepDive is a Stanford-developed system for extracting structured data from unstructured sources and building knowledge bases using distant…
231979maintenance
ICT-BDA/EasyML
EasyML is a general-purpose dataflow-based machine learning platform where tasks are defined as directed acyclic graphs of operations. It i…
231979maintenance
bitly/data_hacks
A collection of small Python command-line utilities for quick data analysis over piped streams, including text histograms, 95th percentile …
661970maintenance
widgetti/ipyvolume
A Python library for 3D plotting in Jupyter notebooks, built on IPython widgets and WebGL. It supports volume rendering, scatter and quiver…
321964maintenance
jasonstrimpel/volatility-trading
A Python library providing a complete set of volatility estimators (Garman Klass, Parkinson, Rogers Satchell, Yang Zhang, etc.) based on Eu…
321958maintenance
DmitryUlyanov/Multicore-TSNE
A multicore modification of Barnes-Hut t-SNE written in C++ with Python (CFFI) and Torch wrappers for fast dimensionality reduction of high…
321907maintenance
Palashio/libra
Libra is a Python autoML library that lets users build, train, and evaluate machine learning models with one-line natural-language-style qu…
361905maintenance
hexiangnan/neural_collaborative_filtering
Reference implementation of the WWW'17 Neural Collaborative Filtering paper, providing GMF, MLP, and NeuMF models for implicit-feedback rec…
321887maintenance
h2oai/datatable
datatable is a Python package for manipulating 2-dimensional tabular data structures (data frames), inspired by R's data.table. It emphasiz…
641877maintenance
minimaxir/automl-gs
automl-gs is a Python AutoML tool that takes an input CSV and a target prediction field and automatically generates a trained machine learn…
231868maintenance
raminmh/liquid_time_constant_networks
Official code repository for Liquid Time-Constant Networks (LTCs), a class of continuous-time recurrent neural networks with varying time-c…
321865maintenance
alvarobartt/investpy
investpy is a Python package for retrieving recent and historical financial data from Investing.com, covering stocks, funds, ETFs, indices,…
541858maintenance
jakiestfu/himawari.js
A Node.js library and CLI for downloading real-time images of Earth from the Himawari-8 geostationary weather satellite, which photographs …
321858maintenance
ZhengyaoJiang/PGPortfolio
PGPortfolio is a Python library implementing a deep reinforcement learning framework for financial portfolio management, based on the paper…
231852maintenance
fmilthaler/FinQuant
FinQuant is a Python library for financial portfolio management, analysis, and optimisation. It lets users build portfolio objects from sto…
231835maintenance
byzer-org/byzer-lang
Byzer (formerly MLSQL) is a low-code, SQL-like distributed programming language and engine for data pipelines, analytics, and AI, built aro…
231835maintenance
THUDM/CogDL
CogDL is a Python/PyTorch toolkit for graph deep learning that lets researchers train and compare GNN and graph embedding models on tasks l…
231820maintenance
Trusted-AI/AIX360
AI Explainability 360 is an open-source Python library from IBM Research offering a comprehensive set of algorithms for interpreting and ex…
651806maintenance
catherinedevlin/ipython-sql
An IPython extension that adds %sql and %%sql cell magics for running SQL against databases via SQLAlchemy connection strings. It is now a …
321795maintenance
DQinYuan/chinese_province_city_area_mapper
A Python library (pip package 'cpca') that extracts province, city, and district names from simplified Chinese address strings and maps the…
321793maintenance
scikit-learn-contrib/lightning
A Python library for large-scale linear classification, regression, and ranking that follows scikit-learn API conventions. It supports dens…
101787maintenance
bazingagin/npc_gzip
A Python library and research codebase implementing the parameter-free 'kNN-gzip' text classification method from the ACL 2023 paper, which…
201781maintenance
crossfilter/crossfilter
Crossfilter is a JavaScript library for fast n-dimensional filtering and grouping of large multivariate datasets, designed for interactive …
231759maintenance
AlphaPy
AlphaPy is a Python machine learning framework built on scikit-learn, pandas, Keras, XGBoost, LightGBM, and CatBoost for building classific…
361756maintenance
enzoampil/fastquant
fastquant is a Python library that makes backtesting and optimizing trading strategies accessible with as few as 3 lines of code. It also p…
321756maintenance
VertaAI/modeldb
ModelDB is an open-source system for machine learning model versioning, metadata tracking, and experiment management. It versions models al…
231750maintenance
madmom
Madmom is a Python audio signal processing library with a strong focus on music information retrieval (MIR) tasks. It provides reference im…
521724maintenance
mcdallas/wallstreet
Wallstreet is a Python 3 library for monitoring and analyzing real-time stock and option data, with quotes sourced from Google Finance or Y…
321713maintenance
facebookarchive/planout
PlanOut is a framework and domain-specific language for online field experimentation, letting developers define how units (e.g., users) are…
101681maintenance
uber/manifold
Manifold is a model-agnostic visual debugging tool for machine learning from Uber. It helps ML practitioners identify which subsets of data…
231673maintenance
plasticityai/magnitude
Magnitude is a Python package and file format for fast, memory-efficient loading and querying of vector embeddings like word2vec, GloVe, an…
231673maintenance
topepo/caret
caret (Classification And Regression Training) is an R package providing a unified interface for training, tuning, and evaluating classific…
641669maintenance
datamllab/tods
TODS is a full-stack automated machine learning system for outlier detection on multivariate time-series data, developed by DATA Lab at Ric…
321667maintenance
jasonwei20/eda_nlp
EDA (Easy Data Augmentation) is a Python library implementing four simple text augmentation operations—synonym replacement, random insertio…
321651maintenance
benhamner/Metrics
A multi-language library providing implementations of supervised machine learning evaluation metrics such as AUC, log loss, MAE, RMSE, and …
321651maintenance
bbplot
bbplot is an R package providing ggplot2 styling and export functions matching the BBC News data team's visual style. It offers bbc_style()…
321641maintenance
Coder-Yu/QRec
QRec is a Python framework built on TensorFlow 1.x for quickly implementing and evaluating recommender system models. It ships with many st…
321640maintenance
autonomio/talos
Talos is a Python library for automating hyperparameter experiments and model evaluation with TensorFlow (tf.keras), Keras, and PyTorch mod…
981634maintenance
Xtra-Computing/thundersvm
ThunderSVM is a fast SVM library that accelerates support vector machine training on GPUs (via CUDA) and multi-core CPUs. It supports all L…
231623maintenance
dotnet/infer
Infer.NET is a .NET framework for running Bayesian inference in graphical models, also usable for probabilistic programming. It compiles mo…
701615maintenance
ycjuan/libffm
LIBFFM is a C++ library implementing field-aware factorization machines (FFM), a model especially effective for click-through-rate (CTR) pr…
101599maintenance
jundongl/scikit-feature
scikit-feature is an open-source Python feature selection library built on scikit-learn, NumPy, and SciPy. It implements around 40 popular …
321588maintenance
kantord/just-dashboard
just-dashboard is a JavaScript library that generates interactive dashboards from declarative YAML or JSON files, rendering charts like pie…
501586maintenance
microsoft/TinyTroupe
TinyTroupe is an experimental Python library for simulating people with specific personalities, interests, and goals using LLM-powered agen…
747612experimental
ExpDev07/coronavirus-tracker-api
A fast REST API built with Python and FastAPI that provides up-to-date global COVID-19 statistics including confirmed cases, deaths, and re…
231568maintenance
Mesh Spreadsheet
Mesh is a spreadsheet-style UI wrapped around a JavaScript code editor, where grid actions are translated into code changes and vice versa.…
321556maintenance
fossasia/pslab-expeyes
A collection of additional experiment applications and sensor plugins for ExpEYES, built around the Pocket Science Lab (PSLab) open hardwar…
101537maintenance
AxeldeRomblay/MLBox
MLBox is a Python automated machine learning (AutoML) library that handles data preprocessing, feature selection, leak detection, and hyper…
231534maintenance
millejoh/emacs-ipython-notebook
EIN is an Emacs Lisp package providing a Jupyter notebook client and integrated REPL inside GNU Emacs, supporting code evaluation, completi…
441525maintenance
mlouielu/twstock
A Python library and CLI tool for fetching Taiwan stock price data from the Taiwan Stock Exchange (TWSE) and Taipei Exchange (TPEX), includ…
821520maintenance
quantopian/empyrical
A Python library of common financial risk and performance metrics such as max drawdown, alpha, beta, and capture ratios, built on NumPy and…
231514maintenance
igrigorik/decisiontree
A Ruby library implementing the ID3 decision tree learning algorithm for both continuous and discrete datasets, with rule pruning (C4.5-sty…
321498maintenance
vega/voyager
Voyager 2 is a web-based data exploration tool that blends manual chart specification (inspired by Tableau/PoleStar) with automated visuali…
231496maintenance
rogersce/cnpy
A small C++ library for reading and writing NumPy .npy and .npz binary array files. It enables fast binary data exchange between C++ scient…
321492maintenance
srendle/libfm
libFM is a C++ library implementing factorization machines, a model that combines feature engineering with factorization models to estimate…
321487maintenance
eBay/tsv-utils
A suite of command line utilities from eBay for manipulating large tabular (TSV/CSV) data files, written in D. It provides fast filtering, …
231484maintenance
modelfoxdotdev/modelfox
ModelFox is a CLI tool and platform for training, deploying, and monitoring machine learning models from CSV files. It includes client libr…
231467maintenance
dexplo/bar_chart_race
A Python library for creating animated bar chart and line chart races using matplotlib or plotly. It takes wide-format pandas DataFrames an…
321453maintenance
pushshift/api
Pushshift is a RESTful API service for searching Reddit's historical comments and submissions, backed by Elasticsearch and full data archiv…
321434maintenance
scikit-learn-contrib/metric-learn
metric-learn is a Python library providing efficient implementations of popular supervised, weakly-supervised, and unsupervised metric lear…
521431maintenance
logpai/loglizer
Loglizer is a machine learning toolkit for log-based anomaly detection, implementing classic supervised and unsupervised models (LR, Decisi…
321431maintenance
Knet
Knet (Koç University deep learning framework) is a deep learning library implemented in Julia with GPU support and automatic differentiatio…
231431maintenance
quandl/quandl-python
The official Python client for the Quandl RESTful API, used to retrieve financial and economic datasets as pandas DataFrames. It has been s…
101430maintenance
kevinlawler/kona
Kona is an open-source C implementation of the K (k3) programming language, an APL/LISP-derived array language originally from Kx Systems. …
231418maintenance
kotartemiy/pygooglenews
A Python wrapper around the Google News RSS feed providing top stories, topic and geolocation feeds, and full-text search with date-range a…
321396maintenance
Maluuba/nlg-eval
A Python library and CLI tool that computes unsupervised automated metrics (BLEU, METEOR, ROUGE, CIDEr, SPICE, SkipThought, and embedding-b…
231392maintenance
tensor-compiler/taco
TACO (The Tensor Algebra Compiler) is a C++ library that computes sparse and dense tensor algebra and linear algebra expressions, generatin…
261368maintenance
Image-Py/imagepy
ImagePy is an open-source, ImageJ-like interactive image processing application and plugin framework written in Python, built on wxPython, …
231363maintenance
yhat/pandasql
pandasql is a Python library that lets you query pandas DataFrames using SQL syntax, similar to sqldf in R. It translates SQL queries (SQLi…
101346maintenance
ropensci/drake
drake is an R package that acts as a Make-like pipeline toolkit for data science workflows, analyzing dependencies, skipping up-to-date ste…
231343maintenance
mdipierro/nlib
A pure-Python numerical computing library (nlib.py) accompanied by the open book 'Annotated Algorithms in Python', covering linear algebra,…
621336maintenance
kaz-Anova/StackNet
StackNet is a Java-based meta-modelling framework that implements Wolpert's stacked generalization across multiple layers, resembling a fee…
321325maintenance
YelpArchive/MOE
MOE (Metric Optimization Engine) is a global, black box optimization engine built by Yelp for optimizing expensive, time-consuming objectiv…
101320maintenance
PatMartin/Dex
Dex is a desktop data exploration and visualization application written in Java/Groovy on top of JavaFX. It combines ETL capabilities, mach…
321316maintenance
lda-project/lda
A Python library implementing latent Dirichlet allocation (LDA) topic modeling via collapsed Gibbs sampling, with a scikit-learn-style API.…
321314maintenance
Bycelium/PyFlow
PyFlow is an open-source visual programming tool that lets users arrange Python code blocks on an infinite 2D canvas and link them to defin…
231305maintenance
nok/sklearn-porter
A Python library that transpiles trained scikit-learn estimators into source code for C, Go, Java, JavaScript, PHP, and Ruby. It targets em…
671303maintenance
eliorc/node2vec
A Python library implementing the node2vec algorithm for learning low-dimensional embeddings of nodes and edges in graphs. It integrates wi…
391303maintenance
chickenbestlover/RNN-Time-series-Anomaly-Detection
A PyTorch implementation of an RNN-based time-series anomaly detector using a two-stage strategy of multi-step prediction followed by anoma…
321303maintenance
rocketlaunchr/dataframe-go
dataframe-go is a lightweight Go library providing DataFrame and Series data structures for statistics, machine-learning, and data manipula…
321291maintenance
SelfExplainML/PiML-Toolbox
PiML is a Python toolbox for developing, diagnosing, and validating inherently interpretable machine learning models such as GLMs, GAMs, de…
251286maintenance
palash1992/GEM
GEM is a Python library offering a unified framework for static graph embedding algorithms, including node2vec, HOPE, SDNE, Graph Factoriza…
231286maintenance
KrauseFx/FxLifeSheet
A self-hosted, open-source life-tracking system that collects personal metrics (mood, fitness, sleep, nutrition, location, computer usage) …
321285maintenance
glumpy/glumpy
Glumpy is a Python library for fast, scalable scientific visualization built on a natural interface between NumPy and modern OpenGL. It pro…
331280maintenance
iskandr/fancyimpute
A Python library offering a variety of multivariate imputation and matrix completion algorithms such as KNN, SoftImpute, and NuclearNormMin…
231280maintenance
TheEconomist/us-potus-model
Code for The Economist's dynamic multilevel Bayesian model to forecast US presidential elections, written in R and Stan. It aggregates stat…
321269maintenance
ycjuan/kaggle-2014-criteo
The winning '3 Idiots' solution code for the 2014 Kaggle Criteo Display Advertising Challenge, built around field-aware factorization machi…
101255maintenance

← prev page 12 / 16 next →