function: data-science
1207 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| cheind/py-motmetrics py-motmetrics is a Python library for evaluating multiple object tracking (MOT) results with MOTChallenge-aligned CLEAR MOT, Identity, and … | 65 | 1487 | active |
| jealous/stockstats A Python library providing a StockDataFrame wrapper around pandas.DataFrame for computing stock statistics and technical indicators inline.… | 80 | 1486 | active |
| exa-labs/company-researcher An open-source web application by Exa.ai that lets users enter a company URL and instantly gathers comprehensive research about it, includi… | 65 | 1483 | active |
| lux-org/lux Lux is a Python library that automatically recommends and renders visualizations for pandas dataframes whenever they are printed in a Jupyt… | 23 | 5377 | maintenance |
| MaxHalford/prince Prince is a Python library for multivariate exploratory data analysis, implementing PCA, CA, MCA, MFA, FAMD, GPA, and PGA with a scikit-lea… | 74 | 1479 | stable |
| SciSharp/NumSharp NumSharp is a .NET library providing NumPy-shaped N-dimensional arrays with broadcasting, slicing views, dtype-aware math, and runtime-gene… | 92 | 1477 | active |
| sb-ai-lab/LightAutoML LightAutoML (LAMA) is a Python framework for automatic machine learning model creation (AutoML) supporting tabular, time series, image, and… | 60 | 1472 | active |
| Netflix/mantis Mantis is a Netflix open-source stream processing platform written in Java for building realtime, cost-effective, operations-focused applic… | 67 | 1470 | active |
| code-kern-ai/refinery An open-source tool for scaling, assessing, and maintaining natural language training data, treating datasets like software artifacts. It p… | 23 | 1469 | active |
| nietras/Sep Sep is a modern, minimal .NET library for reading and writing separated values (CSV, TSV, etc.) with zero allocations and SIMD-vectorized p… | 97 | 1467 | active |
| goldspanlabs/optopsy Optopsy is a Python backtesting and statistics library for options strategies, offering 38 built-in strategies, per-leg delta targeting, tr… | 86 | 1462 | active |
| deepentropy/tvscreener An unofficial Python library wrapping TradingView's Screener API to query stocks, crypto, forex, bonds, futures, and coins, returning resul… | 84 | 1456 | active |
| sfirke/janitor janitor is an R package with simple, user-friendly functions for examining and cleaning dirty data, such as formatting data.frame column na… | 23 | 1455 | stable |
| eliasdabbas/advertools advertools is a Python library of productivity and analysis tools for online/digital marketing, built as a set of independent, composable f… | 73 | 1446 | active |
| AIM-Harvard/pyradiomics PyRadiomics is an open-source Python package for extracting radiomics features from 2D and 3D medical images and binary masks. It provides … | 45 | 1441 | active |
| aeon-toolkit/aeon aeon is a scikit-learn compatible Python toolkit for machine learning on time series, covering classification, regression, clustering, fore… | 91 | 1438 | active |
| tidyverse/tidyr tidyr is an R package from the tidyverse that provides tools for reshaping messy data into tidy form, including pivoting between long and w… | 70 | 1438 | stable |
| winedarksea/AutoTS AutoTS is a Python library for automated time series forecasting, offering dozens of sklearn-style models (statistical, ML, deep learning) … | 95 | 1430 | active |
| kootenpv/whereami A Python CLI tool that uses WiFi access point signal strengths and a scikit-learn RandomForest model to predict your indoor location. It le… | 32 | 5139 | maintenance |
| wgzhao/Addax Addax is a fast, extensible ETL tool for synchronizing data between heterogeneous SQL and NoSQL data sources, forked and evolved from Aliba… | 98 | 1425 | active |
| nilearn/nilearn Nilearn is a Python library providing statistical and machine-learning tools for analyzing brain imaging data such as fMRI and MRI volumes … | 88 | 1425 | active |
| paul-buerkner/brms brms is an R package providing a formula-based interface (similar to lme4) for fitting Bayesian generalized (non-)linear multivariate multi… | 67 | 1424 | stable |
| lvwzhen/medicine A Nuxt.js web application serving as a searchable database of approximately 400 imported original-brand (originator) medicines, listing dru… | 63 | 1424 | active |
| bundesAPI/deutschland A Python package bundling easy access to many valuable German public APIs and datasets, including geographic data, company financial report… | 58 | 1416 | active |
| simsong/bulk_extractor bulk_extractor is a high-performance digital forensics tool that rapidly scans disk images, files, and directories to extract structured in… | 87 | 1415 | active |
| 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… | 79 | 5085 | maintenance |
| movingpandas/movingpandas MovingPandas is a Python library for movement data exploration and analysis, providing trajectory data structures built on Pandas, GeoPanda… | 98 | 1408 | active |
| koaning/scikit-lego scikit-lego is a Python library of extra building blocks—custom transformers, models, metrics, and datasets—that are fully compatible with … | 87 | 1407 | active |
| PDAL/PDAL PDAL (Point Data Abstraction Library) is a C++ library and suite of command-line applications for translating, filtering, and manipulating … | 91 | 1404 | stable |
| 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 … | 81 | 1401 | stable |
| 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… | 70 | 1401 | active |
| react-native-community/directory React Native Directory is a searchable and filterable website cataloging React Native-compatible libraries, backed by a community-maintaine… | 77 | 1398 | active |
| data-forge/data-forge-ts Data-Forge is a TypeScript data transformation and analysis toolkit for JavaScript, inspired by Pandas and LINQ. It provides a DataFrame/Se… | 69 | 1392 | active |
| apache/iceberg-rust A Rust implementation of the Apache Iceberg open table format for managing large analytic datasets. It provides crates for the core Iceberg… | 90 | 1390 | active |
| lyra81604/zhengxi-views A traceable AI agent skill packaging the complete public statements of E Fund fund manager Zheng Xi (2012–2026 quarterly reports, notes, me… | 55 | 1390 | active |
| 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… | 51 | 1390 | active |
| 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… | 90 | 1383 | active |
| 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… | 91 | 1382 | active |
| JoinQuant/jqdatasdk jqdatasdk is the official Python SDK for JoinQuant's JQData service, providing easy access to Chinese financial market data including stock… | 61 | 1378 | active |
| arrobalytics/django-ledger Django Ledger is a double-entry accounting engine and financial analysis library built as a Django application. It provides a high-level Py… | 99 | 1374 | active |
| hudson-and-thames/mlfinlab MlFinLab is a Python library implementing financial machine learning techniques from data structure generation through labeling, feature en… | 32 | 4913 | maintenance |
| locationtech/geotrellis GeoTrellis is a Scala library and framework for high-performance reading, writing, and processing of geospatial raster and vector data. It … | 84 | 1372 | stable |
| spatie/simple-excel A PHP library for reading and writing simple Excel (xlsx) and CSV files with a fluent API. It uses generators and LazyCollections to keep m… | 86 | 1368 | active |
| 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, … | 41 | 1366 | active |
| nextstrain/ncov A Nextstrain build pipeline that analyzes SARS-CoV-2 viral genomes to understand their evolution and spread, producing phylogenetic visuali… | 88 | 1363 | active |
| nf-core/rnaseq nf-core/rnaseq is a Nextflow-based bioinformatics pipeline for analyzing RNA sequencing data, performing QC, trimming, (pseudo-)alignment w… | 94 | 1357 | active |
| owlbarn/owl Owl is an OCaml library for scientific and engineering computing, providing n-dimensional arrays, linear algebra, statistics, optimization,… | 66 | 1351 | active |
| SpiderClub/weibospider A distributed web crawler for Sina Weibo (Chinese microblogging platform) built with Python, Celery, and requests. It scrapes user profiles… | 32 | 4793 | maintenance |
| duckdb/dbt-duckdb dbt-duckdb is the dbt adapter plugin for DuckDB, an embedded OLAP database. It lets you run dbt data transformation pipelines in SQL or Pyt… | 94 | 1341 | active |
| christophschuhmann/improved-aesthetic-predictor A CLIP+MLP neural network that predicts how much people on average like an image, trained on AVA dataset ratings. It is widely used for fil… | 32 | 1338 | stable |
| vgteam/vg vg is a C++ toolkit for building, manipulating, and analyzing genome variation graphs (pangenome graphs). It provides succinct graph data s… | 94 | 1333 | active |
| mariostoev/finviz An unofficial Python library for scraping FinViz.com, providing stock data, news, insider transactions, analyst price targets, and a stock … | 60 | 1331 | active |
| pykalman/pykalman pykalman is a Python library implementing the Kalman Filter, Kalman Smoother, Unscented Kalman Filter, and EM algorithm for state estimatio… | 75 | 1329 | active |
| 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… | 95 | 1328 | active |
| 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… | 88 | 1320 | active |
| wmbusmeters/wmbusmeters A C++ daemon that acquires utility meter readings from wired m-bus or wireless wM-Bus (OMS) compatible meters using hardware dongles, rtl-s… | 87 | 1320 | active |
| 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… | 98 | 1316 | stable |
| GoogleCloudPlatform/DataflowTemplates A collection of Google-provided Apache Beam pipeline templates for Google Cloud Dataflow that solve common in-cloud data tasks like import/… | 95 | 1310 | active |
| 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… | 32 | 4603 | maintenance |
| 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 … | 93 | 1296 | active |
| elixir-explorer/explorer Explorer is an Elixir library providing series (one-dimensional) and dataframes (two-dimensional) for fast data exploration and manipulatio… | 87 | 1291 | active |
| pyexcel/pyexcel pyexcel is a Python library providing a single unified API for reading, manipulating, and writing tabular data across spreadsheet formats i… | 84 | 1291 | active |
| zohaibbashir/Google-Maps-Scrapper A Python CLI script built on Playwright that scrapes Google Maps listings to extract business details such as name, address, website, phone… | 65 | 1289 | active |
| xinychen/transdim transdim is a Python/Jupyter Notebook project providing machine learning models for transportation data imputation and spatiotemporal time … | 63 | 1289 | active |
| nicodv/kmodes A Python library implementing the k-modes and k-prototypes clustering algorithms for categorical and mixed numerical/categorical data. It f… | 23 | 1286 | stable |
| opendatalab/LabelLLM LabelLLM is an open-source data annotation platform designed to streamline the labeling workflows needed for LLM development. It offers con… | 65 | 1277 | active |
| SimonBlanke/Gradient-Free-Optimizers A Python library for gradient-free optimization of black-box functions, offering 23 algorithms (hill climbing, Bayesian optimization, parti… | 94 | 1273 | active |
| Nixtla/mlforecast mlforecast is a Python framework for time series forecasting using any machine learning model with fit/predict methods, providing efficient… | 96 | 1269 | active |
| 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… | 81 | 1262 | active |
| apache/datafusion-comet Apache DataFusion Comet is a high-performance accelerator plugin for Apache Spark that keeps queries Arrow-native end-to-end, executing ope… | 81 | 1262 | active |
| quantopian/alphalens Alphalens is a Python library for performance analysis of predictive (alpha) stock factors. It generates 'tear sheets' with statistics and … | 23 | 4434 | maintenance |
| 0xSero/ai-data-extraction A Python toolkit of extraction scripts that pulls complete chat, agent, and code-context history from AI coding assistants like Cursor, Cla… | 60 | 1257 | active |
| 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… | 39 | 1255 | active |
| 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… | 100 | 1252 | active |
| PyDMD/PyDMD PyDMD is a Python package implementing Dynamic Mode Decomposition (DMD) and its many variants (mrDMD, HODMD, etc.) for extracting spatiotem… | 60 | 1251 | active |
| DefiLlama/DefiLlama-Adapters A collection of community-contributed TVL (Total Value Locked) adapters for DefiLlama, written in JavaScript, that compute on-chain protoco… | 72 | 1250 | active |
| 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… | 77 | 1248 | active |
| 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… | 88 | 1247 | active |
| e2nIEE/pandapower pandapower is an open-source Python library for power system modeling, analysis, and optimization, built on pandas and PYPOWER. It provides… | 97 | 1246 | stable |
| zinggAI/zingg Zingg is an ML-based tool for scalable master data management, entity resolution, identity resolution, and record deduplication. It runs on… | 88 | 1243 | active |
| wannesm/dtaidistance A Python library for computing time series distances, most notably Dynamic Time Warping (DTW), with a fast C implementation exposed via Cyt… | 64 | 1240 | stable |
| FenTechSolutions/CausalDiscoveryToolbox A Python library for causal inference in graphs and pairwise settings, implementing many algorithms for graph structure recovery from obser… | 53 | 1236 | active |
| facioquo/stock-indicators-dotnet A C# NuGet library (FacioQuo.Stock.Indicators, formerly Skender.Stock.Indicators) that transforms historical OHLCV price bars from equities… | 92 | 1233 | active |
| 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… | 68 | 1231 | stable |
| eatmoreduck/boss-zhipin-scraper A Python CLI scraper for BOSS Zhipin (zhipin.com) that connects to a locally logged-in Chrome via the Chrome DevTools Protocol to call the … | 57 | 1231 | active |
| cinar/indicator Indicator is a Go library providing 80+ technical analysis indicators, configurable trading strategies, and a backtesting framework with re… | 99 | 1229 | active |
| scikit-bio/scikit-bio scikit-bio is an open-source, BSD-licensed Python library providing data structures, algorithms, and educational resources for bioinformati… | 86 | 1229 | active |
| citusdata/postgresql-hll A PostgreSQL extension that adds HyperLogLog as a native data type for approximate distinct value counting with tunable precision. It uses … | 83 | 1228 | stable |
| python-adaptive/adaptive Adaptive is an open-source Python library for parallel active learning of mathematical functions. It intelligently selects the most informa… | 91 | 1227 | active |
| YuLab-SMU/clusterProfiler An R/Bioconductor package for functional enrichment analysis (ORA, GSEA, topology-aware) of omics data across thousands of species. It prov… | 76 | 1226 | active |
| nfstream/nfstream NFStream is a multiplatform Python framework for fast, flexible network flow data analysis from live interfaces or pcap files. It provides … | 81 | 1218 | stable |
| jspsych/jsPsych jsPsych is a JavaScript/TypeScript framework for building behavioral experiments that run in a web browser. Experiments are assembled from … | 93 | 1215 | active |
| datawhalechina/torch-rechub Torch-RecHub is a lightweight PyTorch framework for building recommendation system models with 30+ out-of-the-box algorithms covering ranki… | 94 | 1207 | active |
| pytroll/satpy Satpy is a Python library for reading, manipulating, and writing meteorological remote sensing data from earth-observing satellites. It sup… | 86 | 1205 | active |
| graphframes/graphframes GraphFrames is a package for Apache Spark that provides DataFrame-based graph processing with distributed graph algorithms like PageRank, c… | 95 | 1203 | stable |
| mpmath/mpmath mpmath is a pure-Python library for arbitrary-precision real and complex floating-point arithmetic with no required dependencies beyond Pyt… | 91 | 1203 | stable |
| juliasilge/tidytext tidytext is an R package that applies tidy data principles to text mining, providing functions like unnest_tokens to convert text to and fr… | 66 | 1201 | stable |
| gityuanbao/share A personal open-source repository whose main component is akshare_collector, a Python tool built on AKShare that collects Chinese financial… | 64 | 1201 | active |
| xorbitsai/xorbits Xorbits is an open-source distributed computing framework that scales Python data science and machine learning workloads from a laptop to l… | 64 | 1199 | active |
| cleanlab/cleanvision CleanVision is a Python library that automatically detects issues in image datasets, such as blurry, dark, over-exposed, or near-duplicate … | 59 | 1199 | active |