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

Open-source data-science software

1215 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.

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

ProductHealth v2StarsMaturity
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
overspace-labs/CaA
CaA is a BurpSuite extension (Montoya API) that analyzes HTTP traffic to extract parameters, paths, files, and parameter values with freque…
771521active
airbnb/knowledge-repo
A curated knowledge sharing platform from Airbnb for data scientists and technical teams, supporting knowledge posts in Markdown, Jupyter N…
105538maintenance
RyanDFIR/hindsight
Hindsight is a free Python-based browser forensics tool that parses web artifacts (history, downloads, cache, cookies, bookmarks, autofill,…
841519active
exa-labs/company-researcher
An open-source web application by Exa.ai that lets users enter a company URL and instantly gathers comprehensive research about it, includi…
661511active
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
lqzhgood/Shmily
Shmily is a large umbrella project for exporting and archiving personal chat and communication records from QQ, WeChat, SMS, call logs, pho…
511503active
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
Dremio
Dremio is an open-source data lakehouse platform that lets users query and analyze data across data lakes, object storage, and databases wi…
481498active
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
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…
751485stable
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…
961475active
refinery
An open-source tool for scaling, assessing, and maintaining natural language training data, treating datasets like software artifacts. It p…
231473active
Netflix/mantis
Mantis is a Netflix open-source stream processing platform written in Java for building realtime, cost-effective, operations-focused applic…
681472active
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
aeon-toolkit/aeon
aeon is a scikit-learn compatible Python toolkit for machine learning on time series, covering classification, regression, clustering, fore…
931457active
wgzhao/Addax
Addax is a fast, extensible ETL tool for synchronizing data between heterogeneous SQL and NoSQL data sources, forked and evolved from Aliba…
1001448active
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
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
simsong/bulk_extractor
bulk_extractor is a high-performance digital forensics tool that rapidly scans disk images, files, and directories to extract structured in…
851433active
lvwzhen/medicine
A Nuxt.js web application serving as a searchable database of approximately 400 imported original-brand (originator) medicines, listing dru…
661433active
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
winedarksea/AutoTS
AutoTS is a Python library for automated time series forecasting, offering dozens of sklearn-style models (statistical, ML, deep learning) …
891429active
apache/iceberg-rust
A Rust implementation of the Apache Iceberg open table format for managing large analytic datasets. It provides crates for the core Iceberg…
881428active
kootenpv/whereami
A Python CLI tool that uses WiFi access point signal strengths and a scikit-learn RandomForest model to predict your indoor location. It le…
325142maintenance
argilla-io/argilla
Argilla is an open-source collaboration tool for AI engineers and domain experts to build, annotate, and curate high-quality datasets for N…
785140maintenance
deutschland
A Python package bundling easy access to many valuable German public APIs and datasets, including geographic data, company financial report…
551423active
PDAL
PDAL (Point Data Abstraction Library) is a C++ library and suite of command-line applications for translating, filtering, and manipulating …
891422stable
JoinQuant/jqdatasdk
jqdatasdk is the official Python SDK for JoinQuant's JQData service, providing easy access to Chinese financial market data including stock…
571418active
MovingPandas
MovingPandas is a Python library for movement data exploration and analysis, providing trajectory data structures built on Pandas, GeoPanda…
931415active
koaning/scikit-lego
scikit-lego is a Python library of extra building blocks—custom transformers, models, metrics, and datasets—that are fully compatible with …
891412active
amphi-ai/amphi-etl
Amphi is a visual data preparation and ETL tool that lets users build data pipelines through a drag-and-drop interface while generating sta…
671411active
thinh-vu/vnstock
Vnstock is an open-source Python library for extracting and analyzing Vietnam stock market data, returning data as pandas DataFrames via si…
931408active
tidyverse/purrr
purrr is an R package that enhances R's functional programming toolkit with a complete, consistent set of tools for working with functions …
801408stable
react-native-community/directory
React Native Directory is a searchable and filterable website cataloging React Native-compatible libraries, backed by a community-maintaine…
751405active
SebastienZh/StockTradebyZ
A semi-automated stock screening application for China's A-share market that fetches daily K-line data via Tushare, applies quantitative pr…
481395active
Data-Forge
Data-Forge is a TypeScript data transformation and analysis toolkit for JavaScript, inspired by Pandas and LINQ. It provides a DataFrame/Se…
651394active
PyO3/rust-numpy
Rust bindings for the NumPy C-API built on PyO3, enabling zero-copy conversion between Rust ndarray types and NumPy arrays. It supports wri…
861388active
arrobalytics/django-ledger
Django Ledger is a double-entry accounting engine and financial analysis library built as a Django application. It provides a high-level Py…
951387active
hudson-and-thames/mlfinlab
MlFinLab is a Python library implementing financial machine learning techniques from data structure generation through labeling, feature en…
324941maintenance
locationtech/geotrellis
GeoTrellis is a Scala library and framework for high-performance reading, writing, and processing of geospatial raster and vector data. It …
821377stable
spatie/simple-excel
A PHP library for reading and writing simple Excel (xlsx) and CSV files with a fluent API. It uses generators and LazyCollections to keep m…
801372active
nf-core/rnaseq
nf-core/rnaseq is a Nextflow-based bioinformatics pipeline for analyzing RNA sequencing data, performing QC, trimming, (pseudo-)alignment w…
851371active
jupyter-incubator/sparkmagic
Sparkmagic is a set of Jupyter magics and kernels for interactively working with remote Spark clusters through a REST server such as Livy, …
381368active
duckdb/dbt-duckdb
dbt-duckdb is the dbt adapter plugin for DuckDB, an embedded OLAP database. It lets you run dbt data transformation pipelines in SQL or Pyt…
911366active
nextstrain/ncov
A Nextstrain build pipeline that analyzes SARS-CoV-2 viral genomes to understand their evolution and spread, producing phylogenetic visuali…
821363active
owlbarn/owl
Owl is an OCaml library for scientific and engineering computing, providing n-dimensional arrays, linear algebra, statistics, optimization,…
621351active
christophschuhmann/improved-aesthetic-predictor
A CLIP+MLP neural network that predicts how much people on average like an image, trained on AVA dataset ratings. It is widely used for fil…
321349stable
SpiderClub/weibospider
A distributed web crawler for Sina Weibo (Chinese microblogging platform) built with Python, Celery, and requests. It scrapes user profiles…
324790maintenance
vgteam/vg
vg is a C++ toolkit for building, manipulating, and analyzing genome variation graphs (pangenome graphs). It provides succinct graph data s…
921343active
cms-sw/cmssw
CMSSW is the offline software framework of the CMS experiment at CERN's Large Hadron Collider, written primarily in C++ with Python configu…
951336active
slothflowlabs/duckle
Duckle is an open-source ETL/ELT platform built on DuckDB that you self-host on your own servers or cloud, with a visual no-code/low-code c…
791336active
wmbusmeters
A C++ daemon that acquires utility meter readings from wired m-bus or wireless wM-Bus (OMS) compatible meters using hardware dongles, rtl-s…
841335active
pykalman/pykalman
pykalman is a Python library implementing the Kalman Filter, Kalman Smoother, Unscented Kalman Filter, and EM algorithm for state estimatio…
691334active
mariostoev/finviz
An unofficial Python library for scraping FinViz.com, providing stock data, news, insider transactions, analyst price targets, and a stock …
541334active
sebp/scikit-survival
scikit-survival is a Python library for survival analysis (time-to-event modeling) built on top of scikit-learn. It provides survival model…
851321active
petl-developers/petl
petl is a general-purpose Python package for extracting, transforming and loading tables of data. It provides a lightweight, pure-Python to…
971318stable
GoogleCloudPlatform/DataflowTemplates
A collection of Google-provided Apache Beam pipeline templates for Google Cloud Dataflow that solve common in-cloud data tasks like import/…
951317active
bambinos/bambi
Bambi is a high-level Bayesian model-building interface for Python built on top of the PyMC probabilistic programming framework. It uses a …
931303active
shner-elmo/TradingView-Screener
A Python package for building custom stock, crypto, forex, and CFD screeners using TradingView's official scanner API. It provides a SQL-li…
881303active
okfn-brasil/serenata-de-amor
Operação Serenata de Amor is an open-source data science project that uses machine learning to audit Brazilian congresspeople's public expe…
324612maintenance
e2nIEE/pandapower
pandapower is an open-source Python library for power system modeling, analysis, and optimization, built on pandas and PYPOWER. It provides…
991297stable
elixir-explorer/explorer
Explorer is an Elixir library providing series (one-dimensional) and dataframes (two-dimensional) for fast data exploration and manipulatio…
931296active
apache/datafusion-comet
Apache DataFusion Comet is a high-performance accelerator plugin for Apache Spark that keeps queries Arrow-native end-to-end, executing ope…
901295active
pyexcel/pyexcel
pyexcel is a Python library providing a single unified API for reading, manipulating, and writing tabular data across spreadsheet formats i…
831292active
xinychen/transdim
transdim is a Python/Jupyter Notebook project providing machine learning models for transportation data imputation and spatiotemporal time …
591292active
0xSero/ai-data-extraction
A Python toolkit of extraction scripts that pulls complete chat, agent, and code-context history from AI coding assistants like Cursor, Cla…
601291active
nicodv/kmodes
A Python library implementing the k-modes and k-prototypes clustering algorithms for categorical and mixed numerical/categorical data. It f…
231285stable
Nixtla/mlforecast
mlforecast is a Python framework for time series forecasting using any machine learning model with fit/predict methods, providing efficient…
941282active
opendatalab/LabelLLM
LabelLLM is an open-source data annotation platform designed to streamline the labeling workflows needed for LLM development. It offers con…
621281active
SimonBlanke/Gradient-Free-Optimizers
A Python library for gradient-free optimization of black-box functions, offering 23 algorithms (hill climbing, Bayesian optimization, parti…
921277active
firecrawl/fire-enrich
Fire Enrich is an AI-powered data enrichment web application that transforms a list of email addresses into rich company datasets, includin…
361277active
DefiLlama
A collection of community-contributed TVL (Total Value Locked) adapters for DefiLlama, written in JavaScript, that compute on-chain protoco…
691266active
pymc-labs/pymc-marketing
PyMC-Marketing is a Python library of Bayesian marketing analytics models built on PyMC, including Marketing Mix Modeling (MMM), Customer L…
951265active
quantopian/alphalens
Alphalens is a Python library for performance analysis of predictive (alpha) stock factors. It generates 'tear sheets' with statistics and …
234457maintenance
egbertbouman/youtube-comment-downloader
A Python script and library for downloading YouTube video comments without using the official YouTube API. It outputs comments in JSONL, JS…
821260active
PyDMD/PyDMD
PyDMD is a Python package implementing Dynamic Mode Decomposition (DMD) and its many variants (mrDMD, HODMD, etc.) for extracting spatiotem…
561260active
wch/r-source
A read-only Git mirror of the official R source code from the upstream SVN repository, updated hourly. It lets developers browse, clone, an…
771254active
zinggAI/zingg
Zingg is an ML-based tool for scalable master data management, entity resolution, identity resolution, and record deduplication. It runs on…
831253active
Stock Indicators
A C# NuGet library (FacioQuo.Stock.Indicators, formerly Skender.Stock.Indicators) that transforms historical OHLCV price bars from equities…
951248active
wannesm/dtaidistance
A Python library for computing time series distances, most notably Dynamic Time Warping (DTW), with a fast C implementation exposed via Cyt…
841248stable
scikit-bio
scikit-bio is an open-source, BSD-licensed Python library providing data structures, algorithms, and educational resources for bioinformati…
891246active
FenTechSolutions/CausalDiscoveryToolbox
A Python library for causal inference in graphs and pairwise settings, implementing many algorithms for graph structure recovery from obser…
491242active
lmfit/lmfit-py
lmfit is a pure Python library built on SciPy and NumPy for non-linear least-squares minimization and curve fitting. It wraps scipy.optimiz…
701241stable
YuLab-SMU/clusterProfiler
An R/Bioconductor package for functional enrichment analysis (ORA, GSEA, topology-aware) of omics data across thousands of species. It prov…
761239active
citusdata/postgresql-hll
A PostgreSQL extension that adds HyperLogLog as a native data type for approximate distinct value counting with tunable precision. It uses …
771230stable
python-adaptive/adaptive
Adaptive is an open-source Python library for parallel active learning of mathematical functions. It intelligently selects the most informa…
871229active
datawhalechina/torch-rechub
Torch-RecHub is a lightweight PyTorch framework for building recommendation system models with 30+ out-of-the-box algorithms covering ranki…
961227active
jsPsych
jsPsych is a JavaScript/TypeScript framework for building behavioral experiments that run in a web browser. Experiments are assembled from …
941227active
nfstream/nfstream
NFStream is a multiplatform Python framework for fast, flexible network flow data analysis from live interfaces or pcap files. It provides …
761224stable

← prev page 5 / 13 next →