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
lmcinnes/umap
UMAP is a Python library implementing Uniform Manifold Approximation and Projection, a non-linear dimensionality reduction technique usable…
868281stable
kangvcar/InfoSpider
InfoSpider is an open-source Python toolbox that crawls a user's own personal data from dozens of Chinese and international services (email…
548264active
OpenDCAI/DataFlow
DataFlow is a Python framework for preparing, cleaning, and synthesizing data for LLM training and RAG using composable LLM-based operators…
778201active
mamba-org/mamba
Mamba is a fast, cross-platform package manager written in C++ that acts as a drop-in replacement for conda, using the libsolv dependency s…
968108stable
shenweichen/DeepCTR
DeepCTR is a Python library of easy-to-use, modular, and extendible deep-learning based CTR (click-through rate) prediction models built on…
718051stable
PriorLabs/TabPFN
TabPFN is a pre-trained tabular foundation model (transformer) that performs classification, regression, forecasting, and anomaly detection…
968048active
opengeos/GeoLibre
GeoLibre is a free, open-source, lightweight cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. Built wit…
828047active
evidentlyai/evidently
Evidently is an open-source Python framework for evaluating, testing, and monitoring ML and LLM-powered systems, with 100+ built-in metrics…
977984active
MaartenGr/BERTopic
BERTopic is a Python library for topic modeling that leverages transformer-based sentence embeddings and class-based TF-IDF (c-TF-IDF) to d…
757902stable
pythonstock/stock
A full-stack stock analysis system built in Python using pandas, akshare, bokeh, stockstats, ta-lib, and tornado, deployed via Docker and d…
567882active
prefix-dev/pixi
Pixi is a cross-platform, system-level package manager and workflow tool written in Rust, built on the Conda ecosystem via the rattler libr…
927849active
alteryx/featuretools
Featuretools is an open-source Python library for automated feature engineering, using Deep Feature Synthesis (DFS) to generate features fr…
657687active
ranaroussi/quantstats
QuantStats is a Python library for portfolio analytics that computes performance and risk metrics like Sharpe ratio, volatility, and drawdo…
797658stable
Kaggle/kaggle-cli
The official Kaggle command-line interface for interacting with Kaggle competitions, datasets, models, notebooks, and discussion forums. It…
957607active
OpenMathLib/OpenBLAS
OpenBLAS is an optimized open-source implementation of the BLAS (Basic Linear Algebra Subprograms) library, based on GotoBLAS2, with LAPACK…
897587stable
HIPS/autograd
Autograd is a Python library that efficiently computes derivatives of native Python and NumPy code, supporting reverse-mode (backpropagatio…
827543stable
conda
Conda is a cross-platform, language-agnostic binary package and environment manager written in Python. It makes isolated environments first…
997529stable
H2O
H2O-3 is an open-source, distributed, in-memory machine learning platform implementing algorithms such as GLM, GBM/XGBoost, Random Forest, …
757509stable
Enso Analytics
Enso Analytics is a self-service data preparation and analysis platform for data teams, built on a hybrid visual/textual functional program…
847442active
folium
Folium is a Python library that makes it easy to visualize geospatial data on interactive Leaflet.js maps. Users manipulate data in Python …
777402stable
Feast
Feast is an open-source feature store for machine learning that manages offline stores for historical training data and low-latency online …
997327stable
jupytext/jupytext
Jupytext is a Python package and Jupyter extension that converts Jupyter notebooks two-way between .ipynb and plain-text formats such as Ma…
957269active
jwilber/roughViz
roughViz.js is a reusable JavaScript library for creating sketchy, hand-drawn styled charts in the browser, built on D3v5, roughjs, and han…
327161stable
microsoft/SandDance
SandDance is a JavaScript data visualization library from Microsoft Research that creates unit visualizations with a one-to-one mapping bet…
667147active
datajuicer/data-juicer
Data-Juicer is a Python library and data processing system for cleaning, deduplicating, synthesizing, and analyzing data for foundation mod…
947132active
scikit-learn-contrib/imbalanced-learn
imbalanced-learn is a Python library offering re-sampling techniques (over-sampling, under-sampling, and combinations) for datasets with st…
767120stable
tidyverse/ggplot2
ggplot2 is an R package implementing the Grammar of Graphics for declaratively creating data visualizations. Users map data variables to ae…
857005stable
evidence-dev/evidence
Evidence is an open-source business intelligence framework that lets you build interactive data reports and dashboards using SQL and Markdo…
827003active
InterpretML
InterpretML is a Python library that unifies machine learning interpretability techniques, letting users train inherently interpretable gla…
896961active
mahmoud/boltons
Boltons is a set of 250+ pure-Python utility constructs, recipes, and snippets that extend the Python standard library with no external dep…
926940stable
eriklindernoren/ML-From-Scratch
A Python library providing bare-bones NumPy implementations of fundamental machine learning models and algorithms, from linear regression t…
3232980maintenance
NicolasHug/Surprise
Surprise is a Python scikit for building and analyzing recommender systems that work with explicit rating data. It provides ready-to-use pr…
676817stable
RQAlpha
RQAlpha is an extendable, replaceable Python algorithmic trading and backtesting framework supporting multiple security types such as stock…
966796active
guofei9987/scikit-opt
A Python library implementing heuristic and swarm intelligence optimization algorithms, including genetic algorithm, particle swarm optimiz…
526720active
OLMo
olmOCR is a Python library that converts PDFs and image-based documents into clean, readable plain text or Markdown using a visual language…
426692active
ibis-project/ibis
Ibis is a portable Python dataframe library that provides a single lazy dataframe API across more than 20 execution backends including Duck…
876676active
Gephi
Gephi is an open-source desktop application for interactive visualization and analysis of large graphs and networks, built on Java and the …
936672active
apache/zeppelin
Apache Zeppelin is a web-based notebook for interactive, data-driven analytics and collaborative documents. It supports SQL, Scala, Python,…
766663stable
scikit-image
scikit-image is a Python library providing a collection of peer-reviewed image processing algorithms built on NumPy and SciPy. It offers ro…
796606stable
H3
H3 is a hexagonal hierarchical geospatial indexing system developed at Uber, implemented as a C core library with bindings for many languag…
836594stable
nteract/papermill
Papermill is a Python library and CLI tool for parameterizing, executing, and analyzing Jupyter notebooks. It enables running notebooks pro…
706486active
cvxpy/cvxpy
CVXPY is a Python-embedded modeling language for expressing and solving convex optimization problems in natural mathematical syntax. It can…
986361stable
waditu/czsc
czsc is a technical analysis library implementing Chan Theory (缠中说禅/缠论) concepts like fractals, strokes, and pivots for stock and futures m…
946349active
Pachyderm
Pachyderm is a data-centric pipeline platform that automates data transformations with built-in data versioning and lineage tracking. It ru…
306309active
Aim
Aim is an open-source experiment tracker for AI/ML that logs training runs and metadata, with a web UI to compare runs and a Python API to …
746276active
jihe520/MathModelAgent
MathModelAgent is a multi-agent LLM application that automates mathematical modeling competitions end-to-end: it analyzes a problem, builds…
876220active
shy3130/tick-stock-panel
A self-hosted, zero-ops quantitative workbench for China A-share stock screening, monitoring, and backtesting, built with Python (FastAPI, …
826191active
skorch-dev/skorch
skorch is a Python library that wraps PyTorch neural networks in a scikit-learn compatible API, providing estimators like NeuralNetClassifi…
826179active
microsoft/TaskWeaver
TaskWeaver is a code-first agent framework from Microsoft that plans and executes data analytics tasks by generating and running code snipp…
106170active
online-ml/river
River is a Python library for online machine learning, allowing models to learn incrementally from streaming data one observation at a time…
916109active
PyPortfolio/PyPortfolioOpt
PyPortfolioOpt is a Python library for financial portfolio optimization, implementing classical mean-variance optimization, Black-Litterman…
696051stable
Quarto
Quarto is an open-source scientific and technical publishing system built on Pandoc that renders Markdown documents with embedded executabl…
946025stable
uber/causalml
Causal ML is a Python package providing uplift modeling and causal inference methods built on machine learning algorithms. It estimates the…
826013stable
Stdlib
stdlib is a standard library for JavaScript and TypeScript with an emphasis on numerical and scientific computing, providing math, statisti…
936000active
Voila
Voilà turns Jupyter notebooks into standalone interactive web applications, serving each user a dedicated Jupyter kernel so widgets remain …
905947active
Livebook
Livebook is an open-source web application for writing interactive and collaborative Elixir notebooks, mixing Markdown prose with executabl…
985888active
OSMnx
OSMnx is a Python library for downloading, modeling, analyzing, and visualizing street networks and other geospatial features from OpenStre…
715875stable
HKUDS/AI-Researcher
AI-Researcher is an autonomous research system that orchestrates the full scientific research pipeline—from literature review and hypothesi…
385815active
connorferster/handcalcs
handcalcs is a Python library that renders Python calculation code as LaTeX in a hand-written style, showing symbolic formulas, numeric sub…
805803active
holoviz/panel
Panel is an open-source Python framework for building interactive dashboards, data apps, and web applications entirely in Python. It integr…
965800active
Orange Data Mining
Orange is an open-source visual programming toolbox for interactive data mining, machine learning, and data visualization. Users build anal…
745722stable
mlpack
mlpack is a fast, header-only C++ machine learning library built on Armadillo, ensmallen, and cereal, offering a wide range of algorithms f…
825710stable
Shiny
Shiny is an R (and Python) package for building interactive web applications entirely in R or Python code, without needing HTML, CSS, or Ja…
815695stable
SenseNova
A collection of modular Agent Skills for SenseNova models that add end-to-end office capabilities such as slide-deck generation, Excel data…
585683active
ZenML
ZenML is an open-source MLOps framework for building, deploying, and managing production ML pipelines, LLM workflows, and AI agents on any …
975601active
vega/vega-lite
Vega-Lite is a high-level declarative grammar of interactive graphics that compiles concise JSON specifications into complete Vega visualiz…
855501stable
JerBouma/FinanceToolkit
An open-source Python library providing 500+ transparent financial analysis methods covering ratios, DuPont and DCF models, risk metrics (V…
995438active
shidenggui/easyquotation
A Python library for fetching free real-time stock quotes from Sina, Tencent (including Hong Kong stocks), and Jisilu. It retrieves full-ma…
605431active
Pluto.jl
Pluto.jl is a reactive notebook environment for the Julia programming language, where cells automatically re-run when their dependencies ch…
995397stable
theOehrly/Fast-F1
FastF1 is a Python package for accessing and analyzing Formula 1 data, including lap timing, car telemetry, tyre and weather data, event sc…
875395active
observablehq/plot
Observable Plot is a free, open-source JavaScript library for visualizing tabular data, focused on accelerating exploratory data analysis. …
645386active
astropy/astropy
Astropy is the core Python package of the Astropy Project, providing commonly used tools for astronomy and astrophysics such as units, coor…
945329stable
achael/eht-imaging
eht-imaging (ehtim) is a Python library for simulating, calibrating, and manipulating very long baseline interferometry (VLBI) data and rec…
925324active
aipoch/open-science
Open Science is an open-source, local-first, model-agnostic AI research workbench for reproducible scientific research. It combines a coord…
775303active
NVIDIA/cuml
NVIDIA cuML is a GPU-accelerated machine learning library offering scikit-learn-style estimators that run on NVIDIA GPUs via CUDA. It also …
915292active
geopandas/geopandas
GeoPandas is a Python library that extends pandas with geographic data types like GeoSeries and GeoDataFrame, built on shapely geometry obj…
905277stable
1nchaos/adata
AData is a free, open-source Python library providing market data for China's A-share stock market, including stock codes, K-line quotes, E…
465258active
microsoft/SynapseML
SynapseML (formerly MMLSpark) is an open-source machine learning library built on Apache Spark that provides simple, composable, distribute…
845247active
awslabs/gluonts
GluonTS is a Python library for probabilistic time series modeling, focused on deep learning based forecasting models built on PyTorch. It …
825246stable
bukosabino/ta
A Python technical analysis library built on Pandas and NumPy that computes 43 financial indicators (volume, volatility, trend, momentum) f…
615236stable
man-group/dtale
D-Tale is a visualizer for pandas data structures combining a Flask back-end with a React front-end. It integrates with Jupyter notebooks, …
795231active
Biopython
Biopython is a widely used open-source Python library of tools for computational molecular biology and bioinformatics. It provides modules …
765223stable
rasbt/mlxtend
mlxtend (machine learning extensions) is a Python library of helper tools for day-to-day data science and machine learning tasks. It provid…
835176active
rstudio/rstudio
RStudio is an integrated development environment (IDE) for the R programming language, providing a customizable workbench with console, edi…
775091stable
cjhutto/vaderSentiment
VADER is a lexicon and rule-based sentiment analysis library for Python, specifically tuned to sentiments expressed in social media but eff…
515077stable
tidyverse/dplyr
dplyr is an R package providing a consistent grammar of data manipulation with verbs like mutate(), select(), filter(), summarise(), and ar…
755072stable
javascriptdata/danfojs
Danfo.js is a JavaScript library providing high-performance, intuitive data structures (Series and DataFrame) for manipulating and processi…
545063active
shinnytech/tqsdk-python
TqSdk is an open-source Python SDK by Shinny Technology for building quantitative trading strategies for Chinese futures, options, and stoc…
925056active
deepseek-ai/smallpond
Smallpond is a lightweight distributed data processing framework built on DuckDB and DeepSeek's 3FS shared file system. It lets users proce…
215017active
sktime/pytorch-forecasting
A PyTorch-based Python library for time series forecasting with state-of-the-art deep learning architectures. It provides a high-level API …
884999active
EvoScientist
EvoScientist is a Python-based multi-agent framework for building self-evolving AI scientists that plan, research, code, analyze data, and …
834980active
Nixtla/statsforecast
StatsForecast is a Python library providing fast, scalable implementations of statistical and econometric univariate time series forecastin…
874938stable
alandefreitas/matplotplusplus
Matplot++ is a C++ graphics library for data visualization with dozens of plot categories, interactive plotting, and high-quality export fo…
534938active
Alpha Vantage Python Wrapper
A Python wrapper library for the Alpha Vantage API providing access to stock, cryptocurrency, forex, fundamental, technical indicator, and …
624926active
JupyterLite
JupyterLite is a JupyterLab distribution that runs entirely in the browser, built from JupyterLab components and WebAssembly-powered Python…
994910active
Mimesis
Mimesis is a Python library for generating fake but realistic data across 47 locales, covering names, addresses, dates, financial data, and…
984851stable
py-why/EconML
EconML is a Python package from Microsoft Research's ALICE project for estimating heterogeneous treatment effects from observational data u…
834799active
plotnine
plotnine is a Python data visualization library implementing the grammar of graphics, based on R's ggplot2. Plots are composed declarativel…
964771active
Flux
Flux.jl is a machine learning library written entirely in Julia, providing lightweight abstractions over Julia's native GPU support and aut…
984754stable
rust-ml/linfa
Linfa is a Rust machine learning framework offering classical ML algorithms and preprocessing, inspired by Python's scikit-learn. It is org…
764751active

← prev page 3 / 16 next →