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
Taipy
Taipy is an open‑source Python framework that lets data scientists and ML engineers turn prototypes into full‑stack, production‑ready web a…
8619438active
Taipy
Taipy is an open-source Python framework that turns data and AI algorithms into production-ready web applications, combining a Markdown/Pyt…
8619438active
huggingface/sentence-transformers
Sentence Transformers is a Python library for computing dense vector embeddings from text, images, audio, and video. It also provides tools…
9819183active
ActivityWatch
ActivityWatch is a free, open-source automated time‑tracker that records how you spend time on your devices. It stores all data locally and…
8719085active
lightgbm-org/LightGBM
LightGBM is a high‑performance gradient boosting framework written in C++ with bindings for Python and R. It supports fast training, low me…
8418893active
bbfamily/abu
AbuQuant is an open‑source Python framework for quantitative and algorithmic trading. It provides tools for backtesting, data analysis, and…
4818866active
google/magika
Magika is an AI‑powered tool that detects a file's content type using a tiny deep‑learning model. It is available as a fast command‑line ut…
8718718active
Qbot
Qbot is an AI-powered quantitative investment platform that enables automated trading strategies with local deployment. It provides tools f…
5118568active
Qbot
Qbot is an AI-powered automated quantitative investment and trading research platform that runs fully locally. It combines machine learning…
5118568active
Plotly.js
Plotly.js and its language bindings (Python, R, JavaScript, etc.) provide an open‑source, interactive graphing library for creating rich, b…
9618342active
camel-ai/camel
CAMEL is an open-source Python framework for building multi-agent AI systems, providing agents, role-based societies, memory, RAG pipelines…
8217834active
NetworkX
NetworkX is a Python library for creating, manipulating, and studying graphs and complex networks. It provides algorithms for shortest path…
8617302stable
microsoft/data-formulator
Data Formulator is an AI-powered interactive data analysis and visualization application from Microsoft that lets users connect data source…
8217266active
Neo4j
Neo4j is the leading open-source native graph database, storing and querying connected data as nodes and relationships using the Cypher que…
6617253stable
cvat-ai/cvat
CVAT (Computer Vision Annotation Tool) is an open-source, self-hosted platform for annotating images, videos, and 3D point clouds to build …
9516896active
ipython/ipython
IPython is a powerful interactive Python shell and Jupyter kernel offering introspection, tab completion, persistent history, magic command…
6716791stable
KindXiaoming/pykan
Pykan is a Python library implementing Kolmogorov-Arnold Networks (KANs), an alternative to multi-layer perceptrons with learnable activati…
1616331active
dagster-io/dagster
Dagster is an open-source Python data orchestration platform for developing, producing, and observing data assets, with integrated lineage,…
9516287active
DVC
DVC (Data Version Control) is an open-source command line tool and VS Code extension for versioning data and models, building lightweight M…
8815892active
pyecharts
pyecharts is a Python plotting library that provides a Pythonic API for generating Apache ECharts visualizations. It supports 30+ chart typ…
7315771stable
OpenMetadata
OpenMetadata is an open-source metadata management platform that unifies data cataloging, lineage, data quality, governance, and business s…
9515506active
JupyterLab
JupyterLab is an extensible, web-based interactive computing environment for authoring computational notebooks, with support for code conso…
9915366stable
jupyter/jupyter
The Jupyter metapackage, a Python package that installs the core Jupyter ecosystem (notebook interfaces, console, kernels infrastructure) a…
7015354stable
SciPy
SciPy is an open-source Python library providing fundamental algorithms for scientific computing, including optimization, integration, inte…
9315123stable
SymPy
SymPy is a computer algebra system (CAS) written in pure Python for symbolic mathematics. It provides capabilities for algebra, calculus, e…
7814992stable
ConardLi/easy-dataset
Easy Dataset is a self-hosted web application for building high-quality structured datasets for LLM fine-tuning, RAG, and model evaluation.…
6614989active
Pyodide
Pyodide is a port of CPython to WebAssembly/Emscripten, distributed for the browser and Node.js. It lets you run Python, including packages…
9614855active
microsoft/RD-Agent
RD-Agent is a Microsoft open-source framework that uses LLM-powered agents to automate research and development processes such as factor mi…
6914698active
visgl/deck.gl
deck.gl is a GPU-powered (WebGL2/WebGPU) JavaScript framework for high-performance visualization of large datasets, built around composable…
9714640stable
AI Scientist
The AI Scientist is a system that uses large language models to autonomously perform end-to-end scientific research, from idea generation a…
4614620active
myhhub/stock
InStock is a Python-based stock analysis system for Chinese A-shares and ETFs that captures daily market data, computes technical indicator…
6114527active
spotify/annoy
Annoy is a C++ library with Python (and other language) bindings for approximate nearest neighbor search over high-dimensional vectors. It …
4114304stable
google/or-tools
Google's open-source Operations Research suite for combinatorial optimization, written in C++ with wrappers for Python, C#, and Java. It in…
7614199stable
seaborn
Seaborn is a Python library for statistical data visualization built on top of matplotlib, offering a high-level interface for creating att…
6714060stable
Dask
Dask is a flexible parallel and distributed computing library for Python that scales pandas, NumPy, scikit-learn, and other PyData tools to…
9613934stable
Data-Centric-AI-Community/fg-data-profiling
A Python library that generates one-line data quality profiling and exploratory data analysis reports for Pandas and Spark DataFrames. It p…
9113719active
jupyter/notebook
Jupyter Notebook is a web-based interactive notebook environment for computational documents combining code, rich text, visualizations, and…
9913449stable
trinodb/trino
Trino is a fast, distributed ANSI SQL query engine for big data analytics, formerly known as PrestoSQL. It queries data in place across div…
9513345stable
goldmansachs/gs-quant
GS Quant is a Python toolkit for quantitative finance built by Goldman Sachs quants on top of their risk transfer platform. It supports der…
9513199stable
datahub-project/datahub
DataHub is an open-source data catalog and metadata platform providing data discovery, governance, lineage, and observability across an org…
9912852active
cupy/cupy
CuPy is a NumPy/SciPy-compatible array library for GPU-accelerated computing with Python, running on NVIDIA CUDA or AMD ROCm. It acts as a …
9212362stable
OpenRefine
OpenRefine is a free, open-source desktop application (running a local web server accessed via browser) for cleaning, transforming, and enr…
8712016stable
dbcli/mycli
mycli is a command-line terminal client for MySQL and compatible databases (MariaDB, Percona, TiDB, Apache Doris) with context-sensitive au…
9511980active
jd-opensource/joyagent-jdgenie
JoyAgent-JDGenie is an open-source, end-to-end, production-grade general-purpose multi-agent product built in Java. It directly answers use…
3611931active
fivetran/great_expectations
Great Expectations (GX Core) is a Python library for validating, documenting, and profiling data using declarative, human-readable assertio…
9511871active
cleanlab
Cleanlab is a Python library for data-centric AI that automatically detects issues in ML datasets, such as label errors, outliers, duplicat…
5611692stable
statsmodels/statsmodels
Statsmodels is a Python library providing classes and functions for estimating statistical models, conducting hypothesis tests, and explori…
8511662stable
Datasette
Datasette is an open-source tool for exploring and publishing data, turning SQLite databases into interactive websites with an accompanying…
8811487active
Weights & Biases
Weights & Biases (wandb) is a Python SDK and platform for tracking, visualizing, and managing machine learning experiments, including metri…
10011303active
perspective-dev/perspective
Perspective is an interactive analytics and data visualization component for large, real-time, and streaming datasets, built around a high-…
9911296active
Presidio
Presidio is an open-source Python SDK for detecting, redacting, masking, and anonymizing sensitive data (PII) in text, images, and structur…
9111271active
QUANTAXIS
QUANTAXIS is a Python quantitative finance framework providing local data fetching, backtesting, simulated and live trading, visualization,…
6611252active
FiftyOne
FiftyOne is an open-source Python library and GUI app for building high-quality computer vision datasets and models. It enables visualizing…
9811184active
Numba
Numba is an open-source NumPy-aware JIT compiler that translates a subset of Python and NumPy code into fast machine code using LLVM. It su…
9411175stable
je-suis-tm/quant-trading
A collection of Python scripts implementing quantitative and algorithmic trading strategies, including technical indicator strategies (MACD…
6811054active
Kedro
Kedro is an open-source Python framework for building production-ready data engineering and data science pipelines using software engineeri…
9511028stable
jsvine/pdfplumber
pdfplumber is a Python library for extracting detailed information from PDFs, including every character, line, rectangle, and table, built …
8910827active
PyMuPDF
PyMuPDF is a high-performance Python library built on the MuPDF C engine for extracting, analyzing, converting, rendering, and manipulating…
9510799stable
doccano
Doccano is an open-source, web-based text annotation tool for building labeled datasets for machine learning. It supports text classificati…
6010794active
autogluon/autogluon
AutoGluon is an AutoML library that automates machine learning on tabular data, time series, text, and images with just a few lines of Pyth…
9310766active
simonlin1212/a-stock-data
A self-contained Skill file (structured Markdown with embedded Python) that aggregates China A-share market data from 19 sources into 54 re…
8010617active
vega/altair
Vega-Altair is a declarative statistical visualization library for Python built on the Vega-Lite JSON grammar. It lets users create interac…
9310488stable
modin-project/modin
Modin is a drop-in replacement for pandas that scales DataFrame operations across all CPU cores using Ray, Dask, or Unidist as execution en…
6110389active
harelba/q
q is a Python command-line tool that lets you run SQL queries directly on delimited text files (CSV/TSV) and multi-file sqlite3 databases, …
4910365active
fossasia/visdom
Visdom is a Python tool for real-time visualization, monitoring, and collaborative analysis of live data and ML experiments. It provides a …
8710322active
Metaflow
Metaflow is a human-centric Python framework from Netflix for building, managing, and deploying real-life AI/ML and data science systems. I…
9210280stable
conda-forge/miniforge
Miniforge provides minimal installers for Conda and Mamba pre-configured to use the conda-forge channel as the default package source. It s…
9710260active
drivendataorg/cookiecutter-data-science
Cookiecutter Data Science (CCDS) is a Python CLI tool that scaffolds standardized, flexible data science project structures with best pract…
7810086active
sktime
sktime is a unified Python framework for machine learning with time series, offering 500+ models behind a single scikit-learn-compatible AP…
9810062stable
TPOT
TPOT (Tree-based Pipeline Optimization Tool) is a Python automated machine learning library that optimizes scikit-learn machine learning pi…
4010053active
johnkerl/miller
Miller (mlr) is a command-line tool like awk, sed, cut, join, and sort but designed for name-indexed data such as CSV, TSV, JSON, JSON Line…
9410044stable
OpenMined/PySyft
PySyft is a Python library that lets data scientists run computations on private data that stays on the data owner's server, with results s…
7310034active
yzhao062/pyod
PyOD is the most comprehensive Python library for anomaly detection, offering 60+ detectors across tabular, time series, graph, text, image…
9610026stable
PyCaret
PyCaret is an open-source, low-code AutoML library for Python that wraps scikit-learn to automate training, tuning, and comparison of model…
799846active
NVIDIA/cudf
cuDF is a GPU-accelerated DataFrame library for tabular data processing, part of NVIDIA's RAPIDS suite. It provides a pandas-compatible Pyt…
959780stable
PyMC
PyMC is a Python library for Bayesian statistical modeling and probabilistic programming, built on PyTensor. It provides intuitive model sp…
969774stable
bchavez/Bogus
Bogus is a fake data generator library for .NET languages (C#, F#, VB.NET), ported from faker.js with a FluentValidation-inspired fluent AP…
549740active
dataabc/weiboSpider
A Python command-line crawler that scrapes posts and profile data from Sina Weibo users, writing results to txt/csv/json files or MySQL/Mon…
589733active
arogozhnikov/einops
einops is a Python library providing readable, framework-agnostic tensor operations via mini-language functions like rearrange, reduce, and…
719615stable
sloria/TextBlob
TextBlob is a Python library providing a simple, consistent API for common NLP tasks such as part-of-speech tagging, noun phrase extraction…
679551stable
unit8co/darts
Darts is a Python library for user-friendly time series forecasting and anomaly detection. It provides a unified scikit-learn-like fit/pred…
929533active
goplus/xgo
XGo is a programming language that reads like plain English while remaining fully compatible with Go, allowing Go/XGo code to be mixed in t…
959481active
blue-yonder/tsfresh
tsfresh is a Python package that automatically extracts hundreds of features from time series using algorithms from statistics, signal proc…
749470stable
VisiData
VisiData is a terminal-based interactive spreadsheet multitool for exploring, cleaning, and arranging tabular data. It supports many format…
839398stable
Spyder
Spyder is a free, open-source scientific Python IDE built with PyQt, featuring an editor, interactive console, variable explorer, and plott…
939372stable
ML.NET
ML.NET is an open-source, cross-platform machine learning framework for .NET that lets developers build, train, and deploy custom ML models…
789356active
keras-team/autokeras
AutoKeras is an AutoML library for deep learning built on Keras, developed by DATA Lab at Texas A&M University. It automates model architec…
469336active
garrettj403/SciencePlots
A Python library providing Matplotlib style sheets that format figures for scientific papers, theses, and presentations. It includes styles…
779287stable
polakowo/vectorbt
VectorBT is a Python library for backtesting and analyzing trading strategies at scale, operating on pandas and NumPy objects accelerated b…
889175active
CatBoost
CatBoost is an open-source gradient boosting on decision trees library developed by Yandex, offering high-quality classification, regressio…
829133stable
kernc/backtesting.py
Backtesting.py is a lightweight Python framework for backtesting trading strategies against historical candlestick data. It provides a smal…
729067active
pyro-ppl/pyro
Pyro is a deep universal probabilistic programming library built on Python and PyTorch, supporting Bayesian modeling with variational infer…
659059stable
bayesian-optimization/BayesianOptimization
A pure Python library implementing Bayesian global optimization using Gaussian processes. It finds the maximum of expensive, unknown black-…
948720stable
librosa/librosa
Librosa is a Python library for audio and music signal processing, providing foundational algorithms for building music information retriev…
848690stable
apache/beam
Apache Beam is an open-source unified programming model and SDK set (Java, Python, Go, SQL, TypeScript) for defining batch and streaming da…
958688stable
HKUDS/ClawWork
ClawWork is an open-source benchmark and framework that turns AI assistants into 'AI coworkers' which must earn income by completing real p…
448560active
growthbook/growthbook
GrowthBook is an open-source platform for feature flags, A/B testing experimentation, and product analytics, deployable via Docker or as a …
948504active
Gonum
Gonum is a suite of numerical and scientific computing libraries for Go, covering matrices and linear algebra, statistics and probability, …
738441active
jupyterhub/jupyterhub
JupyterHub is a multi-user server that spawns, manages, and proxies individual Jupyter notebook server instances for many users. It consist…
778360stable
py-why/dowhy
DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. It unifies causal graphic…
728335stable

← prev page 2 / 16 next →