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
Data-Centric-AI-Community/fg-data-synthetic
A Python library for generating synthetic tabular and time-series data using state-of-the-art generative models such as GANs (including CTG…
871659active
OpenScholar
OpenScholar is a retrieval-augmented language model system from the Allen Institute for AI that answers scientific questions by searching t…
351659active
mortada/fredapi
fredapi is a Python wrapper around the Federal Reserve Bank of St. Louis FRED and ALFRED web services for fetching economic data. It return…
481658active
srx-2000/spider_collection
A collection of Python web crawler scripts targeting sites like Bilibili, Zhihu, Weibo, NetEase Music, GitHub, and Anjuke, built with reque…
321657active
tableau/TabPy
TabPy is the Tableau Python Server, an Analytics Extensions implementation that lets Tableau users execute Python scripts and saved functio…
921654active
skrub-data/skrub
skrub is a Python library that facilitates machine learning with dataframes, providing preprocessing, encoding, and wrangling tools for tab…
921653active
huggingface/aisheets
Hugging Face AI Sheets is an open-source no-code web application for building, enriching, and transforming datasets using AI models. It can…
641652active
tylertreat/BoomFilters
A Go library of probabilistic data structures for processing continuous, unbounded data streams, including Stable, Scalable, Counting, and …
521647stable
karlicoss/HPI
HPI (Human Programming Interface) is a Python package ('my') that unifies personal data from social networks, reading, health, location, me…
941644active
HumanSignal/Adala
Adala is a Python framework for building autonomous data labeling agents powered by LLMs. Agents learn skills iteratively from a ground tru…
631644active
datamade/usaddress
usaddress is a Python library that parses unstructured United States address strings into labeled address components using a conditional ra…
441638active
deepentropy/tvscreener
An unofficial Python library wrapping TradingView's Screener API to query stocks, crypto, forex, bonds, futures, and coins, returning resul…
941636active
Snorkel
Snorkel is a Python library for programmatically building and managing training data using weak supervision, letting users write labeling f…
656010maintenance
Almond
Almond is a Scala kernel for Jupyter, formerly known as jupyter-scala. It wraps the Ammonite Scala REPL with Jupyter integration, offering …
951629active
scikit-learn-contrib/boruta_py
A Python implementation of the Boruta all-relevant feature selection method, built on scikit-learn. It identifies all features carrying pre…
421628active
csinva/imodels
A Python package providing scikit-learn-compatible implementations of interpretable machine-learning models such as rule lists, RuleFit, an…
981627active
KEV0143/Adaptive-forecasting-of-electricity-consumption-24-168-720-h-with-load-regime-conditioning
An open-source tool for adaptive forecasting of hourly electricity consumption over 24, 168, and 720 hour horizons, using load regime condi…
561627active
pavlin-policar/openTSNE
openTSNE is a modular Python library implementing t-Distributed Stochastic Neighbor Embedding (t-SNE) for visualizing high-dimensional data…
651624stable
SciTools/cartopy
Cartopy is a Python package for cartographic projections and map drawing, built on top of Matplotlib, Pyproj, and Shapely. It provides obje…
871622stable
jupyterlab/jupyterlab-git
A JupyterLab extension that adds Git version control support to the JupyterLab interface, providing a left-panel UI for staging, committing…
951611active
JustGlowing/minisom
MiniSom is a minimalistic, NumPy-based Python implementation of Self Organizing Maps (SOM), a type of neural network for unsupervised learn…
781609stable
dfm/emcee
emcee is a stable, well-tested Python implementation of the affine-invariant ensemble sampler for Markov chain Monte Carlo (MCMC) proposed …
671603stable
data.gouv.fr MCP
The official Model Context Protocol (MCP) server for data.gouv.fr, the French national open data platform. It lets AI chatbots like Claude,…
791602active
google/uncertainty-baselines
A library of high-quality, minimal-dependency implementations of standard and state-of-the-art uncertainty and robustness methods for deep …
771601active
time-series-foundation-models/lag-llama
Lag-Llama is the first open-source foundation model for probabilistic time series forecasting, built on a transformer architecture. It prov…
341600active
pedrohcgs/claude-code-my-workflow
A ready-to-fork Claude Code template repository for AI-assisted academic work with LaTeX/Beamer, Quarto, and R. It orchestrates specialized…
771598active
scikit-learn-contrib/MAPIE
MAPIE is a scikit-learn-compatible Python library for quantifying uncertainty in machine learning models via conformal prediction. It compu…
901596active
RamiAwar/dataline
DataLine is an open-source, privacy-focused AI data analysis and visualization application that lets users chat with their data in natural …
541594active
capitalone/DataProfiler
DataProfiler is a Python library that loads CSV, AVRO, Parquet, JSON, text, or URL data into a pandas-compatible DataFrame and profiles it …
911591active
bashtage/arch
A Python library for financial econometrics providing ARCH/GARCH volatility models, unit root tests, cointegration analysis, bootstrapping,…
691588stable
google/meridian
Meridian is Google's open-source marketing mix modeling (MMM) framework built on Bayesian causal inference, letting advertisers run in-hous…
711576active
SuperDB
SuperDB Desktop (Zui) is an Electron-based desktop application for exploring, searching, and transforming data, serving as the official fro…
891575active
sdv-dev/CTGAN
CTGAN is a Python library of deep learning based synthetic data generators for single-table tabular data, implementing the CTGAN conditiona…
761569active
owid/owid-grapher
The monorepo behind Our World in Data's Grapher, a platform for creating and publishing embeddable, interactive data visualizations such as…
751564active
vi3k6i5/flashtext
FlashText is a Python library for fast keyword extraction and replacement in sentences, based on the FlashText algorithm. It uses a trie-li…
365706maintenance
ComplexHeatmap
An R/Bioconductor package for creating complex heatmaps with flexible arrangement of multiple heatmaps and rich annotation graphics. It is …
531559active
FinanceData/FinanceDataReader
FinanceDataReader is a Python library and CLI tool for reading financial data such as stock listings, stock prices, indexes, exchange rates…
661555active
eatmoreduck/boss-zhipin-scraper
A Python CLI scraper for BOSS Zhipin (zhipin.com) that connects to a locally logged-in Chrome via the Chrome DevTools Protocol to call the …
591554active
Legend
Legend is an end-to-end data platform from FINOS (originated at Goldman Sachs) covering the full data lifecycle: modeling, curation, queryi…
771553active
AIDE ML
AIDE ML is an open-source Python package implementing an LLM-driven agent that uses agentic tree search to autonomously write, debug, and i…
601553active
lukasschwab/arxiv.py
A Python client library wrapping the arXiv API for searching and retrieving academic paper metadata, PDFs, and source files. It provides a …
911552stable
zohaibbashir/Google-Maps-Scrapper
A Python CLI script built on Playwright that scrapes Google Maps listings to extract business details such as name, address, website, phone…
611552active
nubank/fklearn
fklearn is a Python machine learning library from Nubank that applies functional programming principles to build, validate, and deploy mode…
831550active
google/tensorstore
TensorStore is a C++ and Python library for reading and writing large multi-dimensional arrays with a uniform API across formats like zarr,…
771547active
tensorflow/gnn
TensorFlow GNN is a Python library for building Graph Neural Networks on TensorFlow, including a GraphTensor type for heterogeneous graphs,…
661546active
nithinmurali/pygsheets
pygsheets is a Python library wrapping the Google Sheets API v4, providing intuitive models for spreadsheets, worksheets, cells, and data r…
301543stable
microsoft/vscode-jupyter
A Visual Studio Code extension that provides Jupyter notebook support, interactive programming, and computing with language kernels, allowi…
801542active
uwdata/arquero
Arquero is a JavaScript library for query processing and transformation of array-backed, column-oriented data tables. It offers a fluent, d…
411542stable
baijiuyang/collision-avoidance2
A computational modeling framework for pedestrian moving-obstacle avoidance behavior, implementing Fajen-style steering and Cohen-style avo…
691541active
rstudio/rticles
An R package providing a suite of custom R Markdown LaTeX formats and templates for many academic journals such as ACM, ACS, Elsevier, Spri…
661539active
skforecast
Skforecast is a Python library for time series forecasting that turns any scikit-learn compatible estimator (LightGBM, XGBoost, CatBoost, K…
921536active
Bumblebee
Optimus is a Python library for agile data preparation that provides a unified API over pandas, Dask, cuDF, Dask-cuDF, Vaex, and PySpark. I…
231535active
interpretml/DiCE
DiCE is a Python library that generates diverse counterfactual explanations for any machine learning model, showing feature-perturbed versi…
331529active
pysal/pysal
PySAL is an open-source Python library for geospatial data science with an emphasis on geospatial vector data, distributed as a meta-packag…
821526active
tidymodels/broom
broom is an R package that converts statistical model objects from 100+ modeling packages into tidy tibbles. It provides three verbs—tidy()…
761524active
Massive API Client Libraries
The official Python client library for the Massive.com (formerly Polygon.io) REST and WebSocket APIs, providing access to stock, options, f…
1001523active
jealous/stockstats
A Python library providing a StockDataFrame wrapper around pandas.DataFrame for computing stock statistics and technical indicators inline.…
931523active
geomstats/geomstats
Geomstats is an open-source Python package for computations, statistics, and machine learning on manifolds with geometric structures. It pr…
671523active
facebookexperimental/Robyn
Robyn is Meta Marketing Science's open-source, semi-automated Marketing Mix Modeling (MMM) package available in R and Python. It uses ridge…
481523active
tidyverse/rvest
rvest is an R package from the tidyverse for scraping (harvesting) data from web pages, inspired by Beautiful Soup and RoboBrowser. It prov…
661522active
airbnb/knowledge-repo
A curated knowledge sharing platform from Airbnb for data scientists and technical teams, supporting knowledge posts in Markdown, Jupyter N…
105538maintenance
bdash-app/bdash
Bdash is a simple desktop SQL client built with Electron for lightweight data analysis. It supports saving queries, drawing charts from res…
961520active
litestar-org/polyfactory
Polyfactory is a Python library that generates mock data from type hints, supporting frameworks like Pydantic, dataclasses, TypedDict, attr…
1001516active
JuliaPy/PyCall.jl
PyCall.jl is a Julia package that lets Julia code import Python modules, call Python functions, and share data structures with Python witho…
681513stable
sepandhaghighi/pycm
PyCM is a Python library for computing multi-class confusion matrices and a wide range of per-class and overall evaluation statistics. It a…
771507stable
daavoo/pyntcloud
pyntcloud is a Python library for working with 3D point clouds, built on the Python scientific stack (pandas, numpy). It supports loading/s…
601506active
ANTs
Advanced Normalization Tools (ANTs) is a C++ command-line library for high-dimensional medical image registration and segmentation, built o…
801505active
pyjanitor-devs/pyjanitor
pyjanitor is a Python library providing clean, readable APIs for data cleaning on pandas DataFrames, inspired by the R package janitor. It …
961500active
DemonDamon/FinnewsHunter
FinnewsHunter is a multi-agent financial intelligence platform built on the AgenticX framework that monitors Chinese financial news sources…
761500active
goldspanlabs/optopsy
Optopsy is a Python backtesting and statistics library for options strategies, offering 38 built-in strategies, per-leg delta targeting, tr…
801496active
pygod-team/pygod
PyGOD is a Python library for graph outlier detection (anomaly detection) built on PyTorch and PyTorch Geometric. It provides 10+ graph-bas…
231495active
kynan/nbstripout
A command-line tool that strips output and some metadata from Jupyter, IPython, and Zeppelin notebooks. It is designed to be used as a Git …
691492active
cheind/py-motmetrics
py-motmetrics is a Python library for evaluating multiple object tracking (MOT) results with MOTChallenge-aligned CLEAR MOT, Identity, and …
611488active
MaxHalford/prince
Prince is a Python library for multivariate exploratory data analysis, implementing PCA, CA, MCA, MFA, FAMD, GPA, and PGA with a scikit-lea…
771486stable
ModelOriented/DALEX
DALEX (moDel Agnostic Language for Exploration and eXplanation) is a library for exploring, explaining, and visualizing the behavior of pre…
611486active
submato/xhscrawl
A Python-based reverse-engineering toolkit for Xiaohongshu (XHS) web APIs, focusing on generating the encrypted x-s signature parameter via…
701485active
Lux
Lux is a Python library that automatically recommends and renders visualizations for pandas dataframes whenever they are printed in a Jupyt…
235380maintenance
SciSharp/NumSharp
NumSharp is a .NET library providing NumPy-shaped N-dimensional arrays with broadcasting, slicing views, dtype-aware math, and runtime-gene…
921480active
sb-ai-lab/LightAutoML
LightAutoML (LAMA) is a Python framework for automatic machine learning model creation (AutoML) supporting tabular, time series, image, and…
731479active
eliasdabbas/advertools
advertools is a Python library of productivity and analysis tools for online/digital marketing, built as a set of independent, composable f…
691477active
nietras/Sep
Sep is a modern, minimal .NET library for reading and writing separated values (CSV, TSV, etc.) with zero allocations and SIMD-vectorized p…
951475active
refinery
An open-source tool for scaling, assessing, and maintaining natural language training data, treating datasets like software artifacts. It p…
231473active
ScottZt/jin-ce-zhi-suan
A self-hosted quantitative trading research and backtesting system for Chinese A-share markets, built with Python and FastAPI with a web da…
701467active
pyradiomics
PyRadiomics is an open-source Python package for extracting radiomics features from 2D and 3D medical images and binary masks. It provides …
411460active
sfirke/janitor
janitor is an R package with simple, user-friendly functions for examining and cleaning dirty data, such as formatting data.frame column na…
231458stable
ipython-contrib/jupyter_contrib_nbextensions
A community-maintained collection of extensions that add functionality to the classic Jupyter notebook, mostly written in JavaScript and lo…
235272maintenance
aeon-toolkit/aeon
aeon is a scikit-learn compatible Python toolkit for machine learning on time series, covering classification, regression, clustering, fore…
931457active
plotly/plotly.rs
Plotly.rs is a plotting library for Rust powered by Plotly.js, providing a native Rust API for building interactive charts such as scatter …
841454active
InternAgent
InternAgent-1.5 is a Python-based unified agentic framework for long-horizon autonomous scientific discovery, orchestrating multi-agent sys…
581454active
zama-ai/concrete-ml
Concrete ML is a privacy-preserving machine learning library built on top of Zama's Concrete FHE compiler. It lets data scientists convert …
651453active
r-spatial/sf
sf is an R package providing Simple Features access for vector geospatial data, representing geometries as list-columns in data frames. It …
661450stable
NVIDIA/MatX
MatX is a C++20 header-only numerical computing library providing NumPy-like tensor expressions for NVIDIA GPUs and multithreaded CPUs. It …
921448active
Unidata/MetPy
MetPy is a Python library of tools for reading, visualizing, and performing calculations with weather data. It is developed by NSF Unidata …
691445stable
tidyverse/tidyr
tidyr is an R package from the tidyverse that provides tools for reshaping messy data into tidy form, including pivoting between long and w…
631442stable
trilinos/Trilinos
Trilinos is a collection of C++ libraries and an object-oriented software framework for solving large-scale, complex multi-physics engineer…
981439stable
nilearn/nilearn
Nilearn is a Python library providing statistical and machine-learning tools for analyzing brain imaging data such as fMRI and MRI volumes …
921439active
JuliaGPU/CUDA.jl
CUDA.jl is the main Julia package for programming NVIDIA CUDA GPUs, offering a high-level CuArray abstraction, a compiler for writing CUDA …
991433stable
apache/cloudberry
Apache Cloudberry is an advanced open-source Massively Parallel Processing (MPP) database derived from Greenplum and built on a modern Post…
771431active
paul-buerkner/brms
brms is an R package providing a formula-based interface (similar to lme4) for fitting Bayesian generalized (non-)linear multivariate multi…
661430stable
opendatadiscovery/odd-platform
ODD Platform is an open-source data discovery and observability platform that provides a federated data catalog, end-to-end data and micros…
921429active

← prev page 8 / 16 next →