domain: data-science
1439 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| IndrajeetPatil/ggstatsplot An R extension package for ggplot2 that embeds results of statistical tests (p-values, effect sizes, Bayes factors, confidence intervals) d… | 95 | 2197 | stable |
| Esri/arcgis-python-api The ArcGIS API for Python is a Pythonic library for working with maps, geospatial data, and web GIS, supporting spatial analysis, deep lear… | 79 | 2193 | active |
| vaexio/vaex Vaex is a high-performance Python DataFrame library for lazy, out-of-core processing of large tabular datasets, using memory mapping and ze… | 57 | 8507 | maintenance |
| pretzelai/pretzelai Pretzel is an open-source fork of Jupyter Notebooks that adds AI code generation, inline tab completion, sidebar chat, and error fixing whi… | 16 | 2188 | active |
| tylermorganwall/rayshader rayshader is an open-source R package for producing 2D and 3D data visualizations, best known for generating stunning hillshaded and raytra… | 77 | 2175 | active |
| fugue-project/fugue Fugue is a Python library providing a unified interface for distributed computing, letting users run Python, Pandas, Polars, and SQL code o… | 82 | 2169 | active |
| widgetti/solara Solara is a pure Python, React-style framework for building scalable Jupyter and standalone web applications on top of ipywidgets. It provi… | 77 | 2169 | active |
| tdunning/t-digest A Java library implementing the t-digest data structure for accurate online accumulation of rank-based statistics such as quantiles and tri… | 35 | 2166 | stable |
| alexhallam/tv Tidy Viewer (tv) is a cross-platform CLI pretty printer for tabular data that formats CSV, TSV, PSV, Parquet, and Feather files with column… | 51 | 2165 | active |
| rstudio/gt gt is an R package for creating information-rich, publication-quality display tables from data frames or tibbles using a cohesive set of ta… | 80 | 2161 | active |
| karthik/wesanderson An R package providing color palettes inspired by Wes Anderson films for use in plots, with ggplot2 integration and discrete/continuous pal… | 23 | 2151 | stable |
| NannyML/nannyml NannyML is an open-source Python library for post-deployment machine learning monitoring. It estimates model performance without access to … | 40 | 2150 | active |
| EvgSkv/logica Logica is an open-source declarative logic programming language in the Datalog family that compiles to SQL. It lets users write logic-style… | 77 | 2130 | active |
| geatpy-dev/geatpy Geatpy is a high-performance genetic and evolutionary algorithm toolbox for Python supporting single-objective, multi-objective, and many-o… | 52 | 2121 | active |
| automl/auto-sklearn auto-sklearn is an automated machine learning (AutoML) toolkit that acts as a drop-in replacement for scikit-learn estimators, automaticall… | 63 | 8126 | maintenance |
| patrick-kidger/diffrax Diffrax is a JAX-based library providing numerical differential equation solvers for ODEs, SDEs, and CDEs. It is fully autodifferentiable a… | 80 | 2089 | active |
| deepcharles/ruptures ruptures is a Python library for offline change point detection in non-stationary signals. It provides exact and approximate detection algo… | 66 | 2076 | active |
| TileDB-Inc/TileDB TileDB is an embeddable C++ storage engine for dense and sparse multi-dimensional arrays, with cloud object storage support (S3, GCS, Azure… | 86 | 2073 | stable |
| python-control/python-control A Python library implementing basic operations for analysis and design of feedback control systems. It provides linear I/O system modeling,… | 66 | 2072 | stable |
| uber/orbit Orbit is a Python package for Bayesian time series forecasting and inference with an initialize-fit-predict interface. It uses probabilisti… | 83 | 2069 | stable |
| WenjieDu/PyPOTS PyPOTS is a Python toolbox for machine learning and data mining on partially-observed time series with missing values. It integrates 50+ st… | 93 | 2051 | active |
| inducer/pycuda PyCUDA is a Python wrapper giving Pythonic access to Nvidia's CUDA parallel computation API, including GPUArray multidimensional arrays and… | 78 | 2051 | active |
| zarr-developers/zarr-python Zarr is a Python library implementing the Zarr storage format for chunked, compressed, N-dimensional arrays with NumPy-compatible dtypes. I… | 98 | 2044 | stable |
| probberechts/soccerdata A Python library of scrapers that collect soccer data from popular websites like FBref, ESPN, WhoScored, Sofascore, SoFIFA, Understat, Club… | 93 | 2040 | active |
| Vespa314/chan.py An open-source Python framework implementing Chanlun (缠论) technical analysis for stock trading, computing fractals, strokes, segments, pivo… | 72 | 2039 | active |
| Cloud-CV/EvalAI EvalAI is an open-source platform for evaluating and comparing machine learning and AI algorithms at scale. It provides a central leaderboa… | 67 | 2039 | active |
| pykeen/pykeen PyKEEN is a Python library for training and evaluating multimodal knowledge graph embedding models built on PyTorch. It provides a high-lev… | 70 | 2032 | active |
| uncertainty-toolbox/uncertainty-toolbox A Python library for predictive uncertainty quantification, providing metrics, visualizations, and recalibration procedures for regression … | 27 | 2012 | active |
| ppwwyyxx/wechat-dump A Python-based tool that extracts and parses WeChat message history from a rooted Android phone, decoding the local message database and me… | 54 | 2010 | active |
| jupyter-lsp/jupyterlab-lsp A JupyterLab extension that integrates Language Server Protocol servers to bring IDE-like coding assistance to notebooks and files. It prov… | 82 | 2001 | active |
| igraph igraph is a C library for complex network analysis and graph theory, emphasizing efficiency, portability, and ease of use. It offers bindin… | 76 | 2001 | stable |
| elyra-ai/elyra Elyra is a set of AI-centric extensions for JupyterLab, including a visual pipeline editor for building and executing notebook-based pipeli… | 68 | 1996 | active |
| microsoft/msticpy msticpy is a Python library from Microsoft for security investigation and threat hunting in Jupyter notebooks. It provides data acquisition… | 92 | 1995 | active |
| broadinstitute/gatk GATK (Genome Analysis Toolkit) is the Broad Institute's industry-standard toolkit for analyzing high-throughput DNA and RNA sequencing data… | 88 | 1991 | active |
| karpathy/jobs A research tool that scrapes the Bureau of Labor Statistics Occupational Outlook Handbook (342 occupations) and renders an interactive tree… | 47 | 1989 | active |
| Hyperopt Hyperopt is a Python library for distributed asynchronous hyperparameter optimization over search spaces with real-valued, discrete, and co… | 86 | 7592 | maintenance |
| logpai/logparser Logparser is a Python machine learning toolkit and benchmark suite for automated log parsing. It extracts event templates from unstructured… | 34 | 1987 | active |
| featureform/featureform Featureform is a virtual feature store that sits atop your existing data infrastructure and orchestrates it to define, manage, and serve ML… | 36 | 1985 | active |
| Haojae/scipilot-figure-skill A Claude Code / Codex / Cursor skill that acts as a scientific data visualization advisor, profiling data and recommending the right chart … | 53 | 1983 | active |
| thomasp85/gganimate gganimate is an R package that extends ggplot2's grammar of graphics to describe animated graphics. It adds grammar classes like transition… | 50 | 1983 | stable |
| kwuking/TimeMixer Official PyTorch implementation of TimeMixer, an ICLR 2024 model for time series forecasting using decomposable multiscale mixing. It has s… | 46 | 1981 | active |
| apache/ossie Apache Ossie (incubating, formerly Open Semantic Interchange) is a vendor-neutral JSON/YAML specification for exchanging semantic metadata—… | 61 | 1971 | active |
| WassimTenachi/PhySO PhySO is a Python library for physical symbolic optimization that uses deep reinforcement learning to discover analytical physical laws fro… | 52 | 1971 | active |
| meta-recsys/generative-recommenders Meta's research library implementing HSTU and M-FALCON from the ICML'24 paper 'Actions Speak Louder than Words: Trillion-Parameter Sequenti… | 69 | 1966 | active |
| Tabula Tabula is a local web application for extracting data tables from text-based PDF files into CSV, Excel, or JSON. It is powered by the tabul… | 28 | 7472 | maintenance |
| CannyLab/tsne-cuda A CUDA-accelerated implementation of the FIt-SNE t-SNE algorithm with Python bindings, offering up to 1200x speedup over scikit-learn. It e… | 95 | 1957 | stable |
| joshyattridge/smart-money-concepts A Python library implementing ICT (Inner Circle Trader) smart money concepts as technical indicators for algorithmic trading. It computes i… | 63 | 1955 | active |
| JuliaPlots/Plots.jl Plots.jl is a Julia metapackage providing a unified, high-level interface for creating visualizations across multiple plotting backends. It… | 99 | 1949 | active |
| materialsproject/pymatgen Pymatgen (Python Materials Genomics) is a robust open-source Python library for materials analysis, defining core classes for crystal struc… | 93 | 1944 | stable |
| cloudpipe/cloudpickle cloudpickle is a Python library that extends the standard pickle module to serialize constructs like lambda functions and interactively def… | 71 | 1936 | active |
| JuliaAI/MLJ.jl MLJ.jl is a machine learning framework for Julia providing a common interface to over 200 models, with meta-algorithms for model selection,… | 93 | 1935 | stable |
| jupyter/nbconvert nbconvert is the Jupyter project's tool for converting .ipynb notebooks into static formats such as HTML, LaTeX, PDF, Reveal.js slides, Mar… | 86 | 1935 | stable |
| PAIR-code/facets Facets is a pair of web-component visualizations (Overview and Dive) for understanding and analyzing machine learning datasets, embeddable … | 10 | 7336 | maintenance |
| tkfy920/qstock qstock is a Python library for personal quantitative investment research, providing modules for fetching financial market data (from Eastmo… | 37 | 1930 | active |
| raphaelvallat/pingouin Pingouin is an open-source Python 3 statistical package built on Pandas and NumPy that provides simple yet exhaustive statistical tests. It… | 70 | 1928 | active |
| GiovineItalia/Gadfly.jl Gadfly is a statistical plotting and data visualization library for Julia, modeled on the Grammar of Graphics and ggplot2. It renders publi… | 43 | 1927 | active |
| GPflow/GPflow GPflow is a Python library for building Gaussian process models on top of TensorFlow 2 and TensorFlow Probability. It implements modern Gau… | 95 | 1916 | active |
| KEV0143/Parser-Chitai-Gorod A Python-based scraper for the Russian online bookstore Chitai-Gorod that collects book URLs across catalog pages and extracts structured p… | 29 | 1914 | active |
| diffgram/diffgram Diffgram is a self-hosted AI datastore for managing schemas, BLOBs, and predictions, with built-in human supervision (data labeling), data … | 62 | 1909 | active |
| mlco2/codecarbon CodeCarbon is a lightweight Python library and CLI that estimates and tracks CO2 emissions from local computing hardware (CPU, GPU, RAM) by… | 98 | 1905 | active |
| kennethreitz/records Records is a Python library for making raw SQL queries to relational databases with a simple, human-friendly interface for accessing result… | 52 | 7221 | maintenance |
| visual-layer/fastdup fastdup is a free Python tool for rapidly analyzing image and video datasets to surface duplicates, outliers, broken, dark, bright, blurry,… | 67 | 1904 | active |
| chengzuopeng/stock-sdk A zero-dependency JavaScript/TypeScript SDK for fetching real-time quotes, K-line history, technical indicators, and extended market data f… | 82 | 1899 | active |
| AutoViML/AutoViz AutoViz is a Python library that automatically generates visualizations for any dataset, of any size, with a single line of code. It also i… | 32 | 1898 | active |
| bellingcat/octosuite Octosuite is a terminal-based toolkit for analyzing GitHub data, usable as an interactive TUI, a CLI, or a Python library. It queries user,… | 76 | 1895 | active |
| dynamicslab/pysindy PySINDy is a Python library for discovering governing equations of dynamical systems from measurement data using the Sparse Identification … | 73 | 1893 | active |
| stanfordmlgroup/ngboost NGBoost is a Python library implementing Natural Gradient Boosting for probabilistic prediction, built on top of scikit-learn. It outputs f… | 88 | 1887 | active |
| ContextLab/hypertools HyperTools is a Python library for visualizing and exploring high-dimensional data via dimensionality reduction, built on matplotlib, sciki… | 84 | 1887 | active |
| trevorstephens/gplearn gplearn is a Python library implementing genetic programming with a scikit-learn compatible API, focused on symbolic regression. It provide… | 75 | 1881 | stable |
| scholarly-python-package/scholarly scholarly is a Python library for retrieving author and publication metadata from Google Scholar through a friendly, Pythonic API. It handl… | 56 | 1879 | active |
| nomic-ai/nomic The official Python client for Nomic Atlas, a platform for exploring, labeling, searching, and sharing massive unstructured datasets (text,… | 63 | 1878 | active |
| 425776024/nlpcda nlpcda is a Python library for one-click Chinese NLP data augmentation. It provides techniques like random entity replacement, synonym subs… | 28 | 1878 | active |
| ashvardanian/NumKong NumKong is a mixed-precision numeric and linear-algebra library with ~2,000 SIMD-accelerated kernels for dot products, distances, matrix mu… | 93 | 1877 | active |
| johannfaouzi/pyts pyts is a Python package for time series classification that provides preprocessing, transformation, and utility tools along with implement… | 35 | 1876 | stable |
| c2g-dev/city2graph City2Graph is a Python library that converts geospatial data such as buildings, streets, GTFS transit feeds, and origin-destination matrice… | 86 | 1872 | active |
| HiThink-Tech/Financial-API Official Tonghuashun (HiThink) A-share financial data service offering real-time and historical stock quotes, financial statements, valuati… | 80 | 1871 | active |
| dreamRs/esquisse esquisse is an RStudio add-in that lets users interactively build ggplot2 visualizations through a drag-and-drop interface. It supports bar… | 29 | 1859 | stable |
| pmh1314520/WebRPA WebRPA is an open-source, no-code visual RPA tool for building automation workflows by dragging and connecting modules, covering web scrapi… | 82 | 1856 | active |
| linkedin/greykite Greykite is a Python time series forecasting library from LinkedIn built around its Silverkite algorithm, with support for trend, seasonali… | 26 | 1855 | active |
| google/CausalImpact CausalImpact is an R package for estimating the causal effect of a designed intervention on a time series using Bayesian structural time-se… | 66 | 1854 | stable |
| bmabey/pyLDAvis pyLDAvis is a Python library for interactive visualization of fitted LDA topic models, ported from the R LDAvis package. It renders web-bas… | 48 | 1850 | active |
| arviz-devs/arviz ArviZ is a Python package for exploratory analysis of Bayesian models, providing posterior analysis, diagnostics, model comparison, plottin… | 94 | 1849 | active |
| galaxyproject/galaxy Galaxy is an open-source, web-based platform for accessible, reproducible, and transparent data-intensive scientific research, primarily in… | 94 | 1841 | stable |
| rust-bio/rust-bio Rust-Bio is a Rust library providing implementations of algorithms and data structures useful for bioinformatics, such as sequence alignmen… | 90 | 1837 | stable |
| uname-yang/pysnowball A Python client library for the Xueqiu (Snowball) stock data API, covering real-time quotes, quote details, cash flow, and other financial … | 53 | 1835 | active |
| JuliaData/DataFrames.jl DataFrames.jl is the core Julia package for working with in-memory tabular data, providing a DataFrame type similar to pandas in Python or … | 84 | 1831 | stable |
| microsoft/responsible-ai-toolbox A Microsoft suite of Python libraries and Jupyter widgets providing dashboards for model assessment, error analysis, interpretability, fair… | 67 | 1824 | active |
| camelot-dev/excalibur Excalibur is a self-hosted web interface for extracting tabular data from text-based PDFs, built on top of the Camelot PDF table extraction… | 71 | 1815 | active |
| GestaltCogTeam/BasicTS BasicTS is a Python benchmark library and toolkit for fair and scalable time series analysis, built on PyTorch. It supports forecasting, cl… | 68 | 1814 | active |
| fastino-ai/GLiNER2 GLiNER2 is a Python library for schema-based information extraction and text classification, supporting named entity recognition, structure… | 85 | 1813 | active |
| jstat/jstat jStat is a JavaScript library providing native implementations of statistical functions, including many probability distributions (weibull,… | 63 | 1806 | stable |
| tidyverse/tidyverse The tidyverse package is an R metapackage that installs and loads the core tidyverse packages (ggplot2, dplyr, tidyr, readr, purrr, tibble,… | 35 | 1799 | stable |
| zi-yue-1129/DATAGEN DATAGEN is an AI-powered multi-agent research and data analysis platform built with LangChain, LangGraph, and OpenAI GPT models. It automat… | 67 | 1793 | active |
| rstudio/blogdown blogdown is an R package that turns R Markdown documents into blogs and websites, using Hugo (or Jekyll/Hexo) as the static site generator.… | 82 | 1792 | active |
| datafaker-net/datafaker Datafaker is a JVM library for generating fake data in Java, Kotlin, and Groovy, offering 250+ data providers covering names, addresses, da… | 91 | 1791 | active |
| hitsz-ids/airda airda (Air Data Agent) is a Python-based multi-agent system for data analysis that understands natural language data requirements and gener… | 17 | 1785 | active |
| JetBrains/lets-plot Lets-Plot is a multiplatform plotting library based on the Grammar of Graphics, offering a faithful port of R's ggplot2 to Python and Kotli… | 92 | 1778 | active |
| julien040/anyquery Anyquery is a SQL query engine built on SQLite that turns 60+ tools, APIs, and file formats (GitHub, Notion, Airtable, CSV, Parquet, etc.) … | 86 | 1768 | active |
| variety/variety Variety is a lightweight schema analyzer for MongoDB that runs via the mongosh/mongo shell or Node.js. It scans collections to reveal the d… | 76 | 1764 | active |
| metosin/malli Malli is a high-performance, data-driven data specification library for Clojure and ClojureScript. It provides schema definitions as plain … | 85 | 1760 | active |