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
cjlin1/libsvm
LIBSVM is a widely used library and command-line toolset for support vector machine classification, regression, and distribution estimation…
554715stable
Kanaries/Rath
RATH is an open-source augmented analytics platform that automates exploratory data analysis by discovering patterns, insights, and causal …
634683active
SPLWare/esProc
esProc SPL is a JVM-based scripting language for structured data computation, usable as a standalone data analysis tool or embedded computi…
774676active
makcedward/nlpaug
nlpaug is a Python library for augmenting textual, audio, and spectrogram data to improve machine learning model performance. It provides A…
1004664active
ruc-datalab/DeepAnalyze
DeepAnalyze is the first agentic LLM (DeepAnalyze-8B, built on Qwen) for autonomous data science, capable of running the full pipeline from…
614655active
Plotters
Plotters is a pure Rust drawing library focused on rendering figures, plots, and charts for both native and WebAssembly targets. It support…
634631stable
facebook/prophet
Prophet is an open‑source library for automatic forecasting of time‑series data with multiple seasonalities. It provides a simple API in Py…
9920437maintenance
polynote/polynote
Polynote is a polyglot notebook environment supporting Scala, Python (with or without Spark), SQL, and Vega in a single notebook with seaml…
624597active
RecBole
RecBole is a unified, comprehensive and efficient recommendation library built on Python and PyTorch for reproducing and developing recomme…
234569stable
dcajasn/Riskfolio-Lib
Riskfolio-Lib is a Python library for portfolio optimization built on top of CVXPY and integrated with Pandas. It supports mean-risk and Ke…
764539active
medialab/xan
xan is a fast, memory-efficient Rust command line tool for processing, transforming, and exploring CSV/TSV files directly from the shell. I…
964517active
dedupe
Dedupe is a Python library that uses machine learning to perform fuzzy matching, deduplication, and entity resolution on structured data. I…
444516stable
shapely/shapely
Shapely is a BSD-licensed Python library for manipulation and analysis of planar geometric objects, wrapping the GEOS geometry engine. It p…
744515stable
speedyapply/JobSpy
JobSpy is a Python library that scrapes job postings from popular job boards like LinkedIn, Indeed, Glassdoor, Google, and ZipRecruiter con…
974514active
zLanqing/codex-claude-academic-skills
A collection of three academic skill packages for Claude Code and Codex covering paper writing, academic Word/PPT document generation, and …
484507active
salesforce/Merlion
Merlion is a Python library from Salesforce providing an end-to-end machine learning framework for time series intelligence, covering forec…
104486active
unionai-oss/pandera
Pandera is a Python library for statistical data validation of dataframe-like objects, supporting pandas, polars, PySpark, and others. It l…
994481stable
tensorflow/probability
TensorFlow Probability is a Python library for probabilistic reasoning and statistical analysis built on TensorFlow, with a JAX substrate. …
664435active
jupyterlab/jupyter-ai
Jupyter AI is an open-source JupyterLab extension that connects agentic AI assistants to computational notebooks via the Agent Client Proto…
964420active
pyqtgraph/pyqtgraph
PyQtGraph is a pure-Python graphics and GUI library built on PyQt/PySide and NumPy for fast 2D/3D scientific plotting and interactive data …
704420stable
microsoft/FLAML
FLAML is a lightweight Python library for automated machine learning (AutoML) and hyperparameter tuning. It efficiently finds quality model…
944409active
joblib/joblib
Joblib is a Python library for lightweight pipelining: running Python functions in parallel with multiprocessing/threading backends and mem…
894408stable
DistrictDataLabs/yellowbrick
Yellowbrick is a Python library of visual diagnostic tools called Visualizers that extend the scikit-learn API using matplotlib. It helps u…
234405active
limix-ldm-ai/LimiX
LimiX is the first large structured-data foundation model (LDM), a transformer-based model for tabular data that handles classification, re…
614387active
mljar/mercury
Mercury is an open-source Python framework that converts Jupyter notebooks into interactive, shareable web applications without any fronten…
954353active
rust-ndarray/ndarray
ndarray is a Rust crate providing an n-dimensional array container for general elements and numerics, with owned arrays, lightweight array …
854330active
whoiskatrin/sql-translator
SQL Translator is a free, open-source web application that converts natural language queries into SQL code and translates SQL back into hum…
414328active
briefercloud/briefer
Briefer is a self-hostable web application combining Notion-like notebooks and dashboards for data analysis, supporting Markdown, Python, S…
354324active
zvtvz/zvt
ZVT is a unified, modular quantitative trading framework written in Python for stocks and cryptocurrencies. It provides data ingestion, fac…
734311active
posit-dev/positron
Positron is a free, next-generation data science IDE built by Posit PBC on Code OSS (VS Code). It provides polyglot support for Python and …
1004307active
NeuralProphet
NeuralProphet is a Python library for interpretable time series forecasting built on PyTorch, combining neural networks with traditional ti…
234301active
jupyter-book/jupyter-book
Jupyter Book is an open-source tool for building publication-quality books, documentation sites, and PDFs from Markdown and Jupyter noteboo…
944286active
Nixtla/neuralforecast
NeuralForecast is a Python library offering a large collection of state-of-the-art neural forecasting models (NBEATS, NHITS, TFT, PatchTST,…
974277active
StructuredLabs/preswald
Preswald is a Python framework and static-site generator for building interactive data apps that bundle compute, data access, and UI into a…
594268active
kubeflow/pipelines
Kubeflow Pipelines is a Kubernetes-native platform for building, deploying, and orchestrating reusable end-to-end machine learning workflow…
984248stable
SwanHubX/SwanLab
SwanLab is an open-source AI training tracking and visualization platform with a Python SDK, CLI, and cloud or self-hosted dashboard. It in…
884237active
pydata/xarray
Xarray is a Python library that adds labeled dimensions, coordinates, and attributes on top of NumPy-like N-dimensional arrays and datasets…
984207stable
iterative/cml
CML (Continuous Machine Learning) is an open-source CLI tool that brings CI/CD practices to machine learning projects on GitHub, GitLab, an…
414191active
Spark NLP
Spark NLP is an open-source natural language processing library built natively on Apache Spark, providing scalable NLP annotations and tran…
984160stable
stumpy-dev/stumpy
STUMPY is a Python library that efficiently computes the matrix profile for time series, enabling fast nearest-neighbor subsequence searche…
844158stable
aws/aws-sdk-pandas
AWS SDK for pandas (awswrangler) is a Python library that extends pandas with high-level APIs for reading and writing data across AWS servi…
914121active
bookdown
bookdown is an open-source R package for authoring books and long-form technical documents with R Markdown. It renders Markdown sources int…
914079active
Micro-sheep/efinance
A free open-source Python library for quickly fetching Chinese stock, fund, bond, and futures market data based on Eastmoney. It is designe…
724063active
deepchecks/deepchecks
Deepchecks is an open-source Python library for continuous validation of machine learning models and data, covering testing, CI integration…
574060active
gee-community/geemap
geemap is a Python package for interactive geospatial analysis and visualization with Google Earth Engine, built on ipyleaflet and ipywidge…
994044active
Nixtla/nixtla
Nixtla's TimeGPT is a production-ready pre-trained foundation model for time series forecasting and anomaly detection, accessed via a Pytho…
984019active
petgraph/petgraph
Petgraph is a Rust library providing fast, flexible graph data structures (Graph, StableGraph, GraphMap, MatrixGraph) with directed and und…
734019stable
jmcnamara/XlsxWriter
XlsxWriter is a Python module for writing files in the Excel 2007+ XLSX format. It supports text, numbers, formulas, charts, formatting, im…
723982stable
grantjenks/python-sortedcontainers
An Apache2-licensed pure-Python library providing sorted collection types: SortedList, SortedDict, and SortedSet. It uses a segmented-list …
233982stable
dpilger26/NumCpp
NumCpp is a templatized, header-only C++ library that reimplements the Python NumPy API, centered on an NdArray container with NumPy-style …
933966active
GPyTorch
GPyTorch is a Gaussian process library built on PyTorch, designed for scalable, flexible, and modular GP models. It uses linear algebra tec…
823925stable
Rdatatable/data.table
data.table is an R package providing a high-performance, memory-efficient replacement for base R's data.frame with a concise indexing synta…
753920stable
PySR
PySR is a high-performance symbolic regression library that searches for symbolic mathematical expressions optimizing a given objective, im…
993893stable
synthetic-sciences/openscience
OpenScience is an open-source AI workbench for scientific research that runs the full research loop: literature review, hypothesis formatio…
753876active
MyTT
Ashare is a minimal single-file Python library that fetches free real-time and historical Chinese A-share stock market data from Sina and T…
553869active
pyvista/pyvista
PyVista is a Python library providing a NumPy-native interface to VTK for 3D visualization and mesh analysis. It offers dataset structures …
1003856stable
Mesa
Mesa is an open-source Python framework for agent-based modeling (ABM), providing modular components like spatial grids, agent schedulers, …
873854active
piskvorky/gensim
Gensim is a Python library for topic modelling, document indexing, and similarity retrieval over large text corpora. It provides memory-ind…
4316492maintenance
shenweichen/GraphEmbedding
A Python library providing implementations of classic graph embedding algorithms including DeepWalk, LINE, Node2Vec, SDNE, and Struc2Vec. I…
643841active
camelot-dev/camelot
Camelot is a Python library for extracting tabular data from PDFs, offering five parsers including heuristic (lattice, stream), text-alignm…
923838active
benfred/implicit
A fast Python library implementing collaborative filtering recommendation algorithms for implicit feedback datasets, including ALS, BPR, lo…
683829active
biuuu/genshin-wish-export
An Electron-based desktop tool that exports Genshin Impact wish (gacha) records by reading the game's wish history API using an authKey obt…
643827active
cuemacro/finmarketpy
finmarketpy is a Python library for analyzing financial market data and backtesting trading strategies through a simple, object-oriented AP…
653814active
dathere/qsv
qsv is a blazing-fast, Rust-based command-line data-wrangling toolkit with 50+ composable commands for querying, transforming, validating, …
1003811active
didi/xiaoju-survey
XIAOJUSURVEY is an open-source enterprise form builder and analytics platform for creating questionnaires, exams, polls, quizzes, and compl…
663798active
mckinsey/vizro
Vizro is a low-code Python toolkit for building high-quality, multi-page data visualization dashboards and apps. It uses simple Pydantic-ba…
863795active
swar/nba_api
A Python API client package for accessing NBA.com's official stats and live game APIs. It wraps NBA.com endpoints with easy methods returni…
793789active
opengeos/leafmap
Leafmap is a Python package for interactive mapping and geospatial analysis with minimal coding in Jupyter environments like JupyterLab, Co…
903772active
mathnet/mathnet-numerics
Math.NET Numerics is an open-source numerical library for .NET and Mono, providing methods and algorithms for numerical computation in scie…
333772stable
LimeSurvey/LimeSurvey
LimeSurvey is a free, open-source online survey platform for creating questionnaires, polls, and forms with conditional logic, branching, m…
773770stable
xtensor-stack/xtensor
A header-only C++ library for numerical analysis with multi-dimensional array expressions, offering lazy broadcasting and a NumPy-inspired …
733766active
jtablesaw/tablesaw
Tablesaw is a Java dataframe library for loading, cleaning, transforming, filtering, and summarizing tabular data, with descriptive statist…
803765active
Polyaxon
Polyaxon is an open-source AI engineering control plane that teams self-host on their own Kubernetes clusters to schedule, track, and gover…
753735active
MTG/essentia
Essentia is an open-source C++ library for audio analysis and music information retrieval, offering a large collection of reusable DSP algo…
663733stable
bqplot/bqplot
bqplot is a 2-D plotting library for Jupyter notebooks built on the Grammar of Graphics, where every plot component is an interactive ipywi…
903693active
TheFuzz
TheFuzz (formerly FuzzyWuzzy) is a Python library for fuzzy string matching that uses Levenshtein distance to compute similarity ratios bet…
333654active
spotify/chartify
Chartify is a Python library built on Bokeh that makes it easy for data scientists to create charts with a consistent tidy-data input forma…
233650active
Deequ
Deequ is a Scala library built on Apache Spark for defining 'unit tests for data' that measure data quality in large datasets. It computes …
963648active
rio-labs/rio
Rio is a pure-Python framework for building websites and apps with React-style components, requiring no HTML, CSS, or JavaScript. Apps can …
653646active
waditu/tushare
TuShare is a Python library for crawling, cleaning, and storing historical and realtime financial data for China stocks and futures. It pro…
2315438maintenance
meta-pytorch/botorch
BoTorch is a Python library for Bayesian Optimization research built on top of PyTorch, part of the PyTorch ecosystem. It provides modular,…
893624active
ploomber/ploomber
Ploomber is a Python framework for building maintainable data pipelines from scripts and Jupyter notebooks, with iterative local developmen…
103621active
edtechre/pybroker
PyBroker is a Python framework for developing algorithmic trading strategies with a focus on machine learning. It provides a fast NumPy/Num…
923611active
vispy/vispy
VisPy is a high-performance interactive 2D/3D data visualization library for Python that leverages GPU power through OpenGL to display very…
923602stable
codelucas/newspaper
newspaper3k is a Python 3 library for discovering, downloading, and parsing news articles from websites. It extracts full text, authors, pu…
6615174maintenance
hicccc77/WeFlow
WeFlow is a fully local desktop application for viewing, analyzing, and exporting WeChat chat history, including yearly data reports and vi…
6115157maintenance
sdv-dev/SDV
SDV (Synthetic Data Vault) is a Python library for generating synthetic tabular data using machine learning models ranging from GaussianCop…
983572stable
holoviz/datashader
Datashader is a Python data rasterization pipeline that renders very large datasets into fixed-size images by projecting, aggregating, and …
883568active
fasiondog/hikyuu
Hikyuu is an ultra-fast open-source quantitative trading research framework built on a C++ core with Python bindings, focused on strategy a…
983561active
GraphScope
GraphScope is a unified distributed graph computing platform from Alibaba that combines graph analytics (GRAPE), interactive graph queries …
773558active
pomegranate
Pomegranate is a Python library for fast and flexible probabilistic modeling, built on PyTorch. It supports distributions, mixture models, …
233546active
MNE-Python
MNE-Python is an open-source Python library for exploring, visualizing, and analyzing human neurophysiological data such as MEG, EEG, sEEG,…
943540stable
fnnx-ai/scikit-llm
Scikit-LLM is a Python library that integrates large language models like GPT into scikit-learn workflows as estimators. It enables tasks s…
723533active
simple-statistics/simple-statistics
A dependency-free JavaScript library implementing descriptive, regression, and inference statistics for Node.js and browsers. It is written…
983520stable
antonycourtney/tad
Tad is a free, MIT-licensed desktop application for viewing and analyzing tabular data in CSV, Parquet, SQLite, and DuckDB formats. It rend…
233483active
Docta-ai/docta
Docta is a Python library for data-centric AI that diagnoses and fixes issues in datasets such as label errors, noise, and misannotations. …
663479active
mhallsmoore/qstrader
QSTrader is a free, open-source Python backtesting simulation engine for long-short equities and ETF-based systematic trading strategies. I…
233468active
shenweichen/DeepCTR-Torch
DeepCTR-Torch is a PyTorch library providing easy-to-use, modular, and extendable implementations of deep-learning-based CTR (click-through…
713460active
MTEB
MTEB (Massive Text Embedding Benchmark) is a Python library and CLI for benchmarking embedding models across 1000+ tasks, languages, and mo…
953455active
Google Earth Engine
Official Python and JavaScript client libraries for the Google Earth Engine API, enabling programmatic access to Google's planetary-scale g…
953452stable

← prev page 4 / 16 next →