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
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
timeseriesAI/tsai
tsai is an open-source deep learning library built on PyTorch and fastai for time series and sequential data tasks such as classification, …
786124active
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
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
data load tool (dlt)
dlt (data load tool) is an open-source Python library for building ELT data pipelines that extract data from REST APIs, SQL databases, clou…
995955stable
Faker
Faker is a PHP library that generates realistic fake data for testing, seeding databases, and anonymizing information. It provides a wide r…
1026626maintenance
meta-pytorch/captum
Captum is a model interpretability and understanding library for PyTorch, providing implementations of algorithms like Integrated Gradients…
775703active
Superalgos/Superalgos
Superalgos is a free, open-source crypto trading platform for visually designing, testing, and deploying algorithmic trading bots. It runs …
665669active
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
Mathieu2301/TradingView-API
An unofficial Node.js library for fetching real-time market prices, indicator values, and technical analysis from TradingView. It supports …
705421active
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
nmslib/hnswlib
A header-only C++ library with Python bindings implementing the HNSW algorithm for fast approximate nearest neighbor search. It supports in…
765332stable
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
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
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
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
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
ArroyoSystems/arroyo
Arroyo is a distributed stream processing engine written in Rust that lets users run stateful computations on high-volume real-time data st…
765048active
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
Nixtla/statsforecast
StatsForecast is a Python library providing fast, scalable implementations of statistical and econometric univariate time series forecastin…
874938stable
unidoc/unioffice
UniOffice is a pure Go library for creating, reading, and editing Office Open XML documents: Word (.docx), Excel (.xlsx), and PowerPoint (.…
934936active
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
py-why/EconML
EconML is a Python package from Microsoft Research's ALICE project for estimating heterogeneous treatment effects from observational data u…
834799active
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
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
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
joeyism/linkedin_scraper
A Python library that scrapes LinkedIn for user, company, and job data using Playwright with an async API. It provides Pydantic data models…
754603active
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
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
Mobile ALOHA
Mobile ALOHA is an open-source system for low-cost whole-body teleoperation and data collection with a bimanual mobile manipulation robot, …
294476active
tensorflow/probability
TensorFlow Probability is a Python library for probabilistic reasoning and statistical analysis built on TensorFlow, with a JAX substrate. …
664435active
microsoft/FLAML
FLAML is a lightweight Python library for automated machine learning (AutoML) and hyperparameter tuning. It efficiently finds quality model…
944409active
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
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
zvtvz/zvt
ZVT is a unified, modular quantitative trading framework written in Python for stocks and cryptocurrencies. It provides data ingestion, fac…
734311active
NeuralProphet
NeuralProphet is a Python library for interpretable time series forecasting built on PyTorch, combining neural networks with traditional ti…
234301active
Nixtla/neuralforecast
NeuralForecast is a Python library offering a large collection of state-of-the-art neural forecasting models (NBEATS, NHITS, TFT, PatchTST,…
974277active
haris-musa/excel-mcp-server
A Model Context Protocol (MCP) server that lets AI agents create, read, and modify Excel workbooks without Microsoft Excel installed. It su…
884245active
facebookincubator/velox
Velox is a composable, extensible C++ execution engine library for data management systems, created by Meta. It provides reusable vectorize…
774233active
facebookresearch/nevergrad
Nevergrad is a Python toolbox for gradient-free (derivative-free) optimization, providing many optimization algorithms such as NGOpt and di…
794215active
Ziwei Doushu Platform
An open-source Zi Wei Dou Shu (Purple Star Astrology) chart calculation engine based on Ni Haixia's Tianji system, written in TypeScript wi…
614212active
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
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
DTStack/chunjun
ChunJun (formerly FlinkX) is a distributed, batch-and-stream data integration framework built on Apache Flink. It synchronizes and computes…
724098active
PaddlePaddle/PaddleRec
PaddleRec is a large-scale recommendation algorithm library built on PaddlePaddle, containing classic and state-of-the-art recommendation m…
264086active
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
petgraph/petgraph
Petgraph is a Rust library providing fast, flexible graph data structures (Graph, StableGraph, GraphMap, MatrixGraph) with directed and und…
734019stable
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
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
JCTools/JCTools
JCTools is a Java library providing high-performance concurrent data structures missing from the JDK, notably lock-free and wait-free queue…
883877stable
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
Mesa
Mesa is an open-source Python framework for agent-based modeling (ABM), providing modular components like spatial grids, agent schedulers, …
873854active
shenweichen/GraphEmbedding
A Python library providing implementations of classic graph embedding algorithms including DeepWalk, LINE, Node2Vec, SDNE, and Struc2Vec. I…
643841active
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
google/deepvariant
DeepVariant is a deep learning-based genomic variant caller that converts aligned DNA sequencing reads (BAM/CRAM) into pileup image tensors…
783818stable
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
lazychaser/laravel-nestedset
A Laravel Eloquent package implementing the nested set model for storing and querying hierarchical data like trees in relational databases.…
603805active
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
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
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
TimelyDataflow/timely-dataflow
A modular Rust implementation of the timely dataflow computational model from the Naiad paper, providing a low-latency cyclic data-parallel…
893649active
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
apache/arrow-rs
The official Rust implementation of Apache Arrow, providing the in-memory columnar format, and of Apache Parquet for columnar file reading …
1003641active
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
RDKit
RDKit is an open-source cheminformatics toolkit written in C++ with Python, Java, C#, and JavaScript wrappers. It provides core data struct…
953597stable
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
pst-group/pysystemtrade
pysystemtrade is a Python framework for systematic futures trading, implementing the systems from Rob Carver's book 'Systematic Trading'. I…
773526active
simple-statistics/simple-statistics
A dependency-free JavaScript library implementing descriptive, regression, and inference statistics for Node.js and browsers. It is written…
983520stable
thephpleague/csv
League CSV is a lightweight, framework-agnostic PHP library for reading, writing, filtering, and converting CSV documents. It offers a stra…
823483active
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
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
himself65/finance-skills
A collection of agent skills for financial analysis and trading, following the Agent Skills open standard and installable into Claude Code,…
823415active
xlwings/xlwings
xlwings is a BSD-licensed Python library that lets you call Python from Excel and automate Excel from Python, replacing VBA macros with Pyt…
983412active
huggingface/datatrove
DataTrove is a Python library from Hugging Face for processing, filtering, and deduplicating large-scale text data through customizable pip…
873390active
linuxfoundation/crowd.dev
LFX Community Data Platform (formerly crowd.dev) is a self-hostable platform that unifies community and developer engagement data from many…
683370active
google/differential-privacy
Google's collection of differential privacy libraries for computing ε- and (ε, δ)-differentially private statistics over datasets. It inclu…
753369active

← prev page 2 / 13 next →