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
winedarksea/AutoTS
AutoTS is a Python library for automated time series forecasting, offering dozens of sklearn-style models (statistical, ML, deep learning) …
891429active
dchester/jsonpath
A robust JSONPath engine for Node.js that lets you query and manipulate JavaScript objects using JSONPath expressions. It supports the full…
601427stable
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
lyst/lightfm
LightFM is a Python library implementing hybrid recommendation algorithms that combine collaborative filtering with user and item metadata …
235116maintenance
MLOps Python Package
A Python package template that provides a production-grade code base with MLOps best practices for building and deploying machine learning …
921419active
JoinQuant/jqdatasdk
jqdatasdk is the official Python SDK for JoinQuant's JQData service, providing easy access to Chinese financial market data including stock…
571418active
oracle/tribuo
Tribuo is a Java machine learning library from Oracle Labs providing classification, regression, clustering, anomaly detection, and multi-l…
561418active
jrzaurin/pytorch-widedeep
A PyTorch library for multimodal deep learning that combines tabular data with text and images using Wide and Deep model architectures. It …
551416active
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 …
881412active
enthought/mayavi
Mayavi is a Python library and application for interactive 2D and 3D scientific data visualization, built on top of the VTK toolkit. It off…
841412active
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 …
791408stable
mratsim/Arraymancer
Arraymancer is a fast, ergonomic N-dimensional tensor (ndarray) library written in Nim, inspired by NumPy and PyTorch. It provides CPU, CUD…
571407active
xl0/lovely-tensors
A Python library that provides human-friendly summaries of PyTorch tensors, showing shape, statistics, histograms, and NaN/Inf detection in…
631395active
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
uwdata/mosaic
Mosaic is an extensible TypeScript framework that links interactive data views (plots, tables, widgets) to a backing DuckDB database for sc…
981390active
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…
851388active
soda-inria/tabicl
TabICLv2 is an open-source tabular foundation model that performs classification and regression via a single forward pass through a pre-tra…
831384active
hudson-and-thames/mlfinlab
MlFinLab is a Python library implementing financial machine learning techniques from data structure generation through labeling, feature en…
324941maintenance
K-Dense-AI/k-dense-byok
K-Dense BYOK is a free, open-source desktop application providing 'Kady', an AI research assistant (co-scientist) that runs locally and use…
781376active
jupyter/nbgrader
nbgrader is a system for creating, distributing, collecting, and grading Jupyter notebook assignments. It provides instructor toolbar and f…
881374stable
Quilt Data Platform
Quilt is a scientific data management platform built on AWS that turns S3 data into deeply versioned, metadata-rich data packages for teams…
671373active
DataCamp Light
DataCamp Light is a JavaScript widget that embeds interactive R and Python coding exercises into any blog, website, or markdown document, t…
651373active
PyTables/PyTables
PyTables is a Python package for managing hierarchical datasets built on top of the HDF5 library and NumPy. It provides a fast, object-orie…
751372stable
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
nextstrain/ncov
A Nextstrain build pipeline that analyzes SARS-CoV-2 viral genomes to understand their evolution and spread, producing phylogenetic visuali…
821363active
bluxmit/alnoda-workspaces
Alnoda Workspaces is a collection of open-source, Docker-based containerized development environments that bundle IDEs, terminals, notebook…
231363active
xlang-ai/OpenAgents
OpenAgents is an open platform for using and hosting LLM-powered language agents, featuring a Data Agent for Python/SQL analysis, a Plugins…
294863maintenance
holoviz/hvplot
hvPlot is a high-level plotting API for the PyData ecosystem, providing a familiar .hvplot() interface for pandas, dask, xarray, geopandas,…
741358stable
blei-lab/edward
Edward is a Python library for probabilistic modeling, inference, and criticism built on TensorFlow. It supports deep generative models, va…
234843maintenance
uxlfoundation/scikit-learn-intelex
Intel's Extension for Scikit-learn is a free AI accelerator that speeds up existing scikit-learn workflows on CPUs and GPUs, claiming up to…
871356active
gempy-project/gempy
GemPy is an open-source Python library for implicit 3D structural geological modeling, generating complex models of layers, faults, folds, …
991354active
jrnold/ggthemes
An R package providing extra themes, color scales, and geoms for ggplot2, mimicking the visual styles of publications and tools like The Ec…
881353stable
owlbarn/owl
Owl is an OCaml library for scientific and engineering computing, providing n-dimensional arrays, linear algebra, statistics, optimization,…
621351active
SmoothCSV
SmoothCSV is a cross-platform desktop CSV editor with a spreadsheet-like grid UI, built with Tauri. It offers SQL querying, filtering, sort…
881350active
airbnb/aerosolve
Aerosolve is a machine learning library from Airbnb built for human-friendly, interpretable modeling on the JVM. It provides a thrift-based…
424807maintenance
xtreme1-io/xtreme1
Xtreme1 is an open-source, self-hosted data labeling and annotation platform for multimodal training data, supporting images, 3D LiDAR poin…
981345active
mariostoev/finviz
An unofficial Python library for scraping FinViz.com, providing stock data, news, insider transactions, analyst price targets, and a stock …
541345active
SpiderClub/weibospider
A distributed web crawler for Sina Weibo (Chinese microblogging platform) built with Python, Celery, and requests. It scrapes user profiles…
324790maintenance
alan-turing-institute/CleverCSV
CleverCSV is a Python package that provides a drop-in replacement for the built-in csv module with improved dialect detection for messy CSV…
751341active
rstudio/tensorflow
An R package that provides full access to the TensorFlow API from R via reticulate, bridging R users to TensorFlow's Python implementation.…
561340active
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…
941336active
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
obspy/obspy
ObsPy is an open-source Python framework for processing seismological data, providing file format parsers, data center web service clients,…
841335active
pykalman/pykalman
pykalman is a Python library implementing the Kalman Filter, Kalman Smoother, Unscented Kalman Filter, and EM algorithm for state estimatio…
691334active
deanmalmgren/textract
A Python library that extracts text from virtually any document format (PDF, DOCX, PPTX, HTML, images, and more) through a simple unified i…
934727maintenance
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…
841321active
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
Hopsworks
Hopsworks is an open-source, data-intensive AI platform (an 'AI Lakehouse') built around a Python-centric Feature Store with online/offline…
231310active
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
datalayer/jupyter-mcp-server
A Model Context Protocol (MCP) server that lets AI agents connect to, edit, and execute Jupyter Notebooks in real time. It supports STDIO a…
821300active
cvxgrp/cvxportfolio
Cvxportfolio is an object-oriented Python library for portfolio optimization and back-testing, implementing the convex-optimization trading…
551300active
steineggerlab/foldseek
Foldseek is a command-line tool for fast and sensitive comparison, search, and clustering of large protein 3D structure sets, including mon…
651299active
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
PablocFonseca/streamlit-aggrid
A Streamlit component that wraps the Ag-Grid JavaScript data grid, allowing interactive, editable tables in Streamlit apps. Grid edits are …
821295active
AnyStyle
AnyStyle is a fast machine-learning-based parser that splits bibliographic references into structured segments like author, title, and publ…
381295active
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
sagemathinc/cocalc
CoCalc is a web-based collaborative computation platform offering Jupyter Notebooks, Sage Worksheets, a LaTeX editor, Linux terminals, and …
101288active
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
kassambara/ggpubr
An R package providing easy-to-use wrapper functions around ggplot2 for creating publication-ready statistical plots. It simplifies plot cr…
801282stable
BlakeRMills/MetBrewer
MetBrewer is a color palette library for R (with a Python port) offering palettes inspired by artworks at the Metropolitan Museum of Art. I…
321282active
SimonBlanke/Gradient-Free-Optimizers
A Python library for gradient-free optimization of black-box functions, offering 23 algorithms (hill climbing, Bayesian optimization, parti…
921277active
argmin-rs/argmin
argmin is a numerical optimization library written entirely in pure Rust, offering a wide range of optimization algorithms behind a consist…
541277active
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
ipyflow/ipyflow
IPyflow is a reactive Python kernel for JupyterLab and Notebook 7 that tracks dataflow relationships between symbols and cells during inter…
841276active
thieu1995/mealpy
Mealpy is a Python library providing a large collection (233+) of state-of-the-art metaheuristic optimization algorithms, including nature-…
731276active
wq
Django REST Pandas is a Python library that serves pandas DataFrames through the Django REST Framework as a model-driven data API. It rende…
491276stable
Renumics/spotlight
Renumics Spotlight is an open-source tool for interactively exploring unstructured datasets (images, audio, text, video, time-series, meshe…
891275active
MilaNLProc/contextualized-topic-models
A Python library implementing Contextualized Topic Models (CTM), which combine pre-trained contextual embeddings like BERT with neural topi…
441274active
tensorflow/model-analysis
TensorFlow Model Analysis (TFMA) is a Python library for evaluating TensorFlow models on large datasets in a distributed manner. It compute…
771267active
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
slowkow/ggrepel
An R package that provides ggplot2 geoms (geom_text_repel and geom_label_repel) which automatically reposition overlapping text labels in p…
761262stable
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
PivotTable.js
PivotTable.js is a JavaScript pivot table (pivot grid, cross-tab) library with a drag'n'drop UI for summarizing and exploring datasets in t…
234437maintenance
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…
771255active
automl/SMAC3
SMAC3 is a Python library for Bayesian Optimization used to tune hyperparameters of machine learning algorithms and configure arbitrary alg…
891253active
zinggAI/zingg
Zingg is an ML-based tool for scalable master data management, entity resolution, identity resolution, and record deduplication. It runs on…
821253active
sentinel-hub/eo-learn
eo-learn is a collection of open-source Python packages for accessing and processing spatio-temporal satellite imagery, built around modula…
651251active
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…
881246active
IDSIA/sacred
Sacred is a Python library for configuring, organizing, logging, and reproducing machine learning and scientific experiments. It provides c…
414381maintenance
FenTechSolutions/CausalDiscoveryToolbox
A Python library for causal inference in graphs and pairwise settings, implementing many algorithms for graph structure recovery from obser…
491242active
mukunku/ParquetViewer
A free Windows desktop application for viewing and querying Apache Parquet files. It supports SQL queries, metadata inspection, partitioned…
901241active
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
benlubas/molten-nvim
Molten is a Neovim plugin for interactively running code with Jupyter kernels, providing a REPL-like and notebook-like experience inside th…
621239active
pyproj4/pyproj
pyproj is a Python interface to the PROJ library for cartographic projections and coordinate transformations. It lets Python applications c…
861231stable
psi4/psi4
Psi4 is an open-source quantum chemistry package for electronic structure calculations, with computationally demanding code in C++ and a fl…
941229active

← prev page 9 / 16 next →