function: data-science
1207 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| OpenBB-finance/OpenBB OpenBB's Open Data Platform (ODP) is an open-source Python toolset that integrates proprietary, licensed, and public financial data sources… | 91 | 72337 | active |
| scikit-learn/scikit-learn scikit-learn is a Python module for machine learning built on top of SciPy, providing classification, regression, clustering, and model eva… | 90 | 67065 | stable |
| pandas-dev/pandas pandas is a fast, flexible Python library providing labeled data structures like the DataFrame for practical, real-world data analysis and … | 93 | 49564 | stable |
| microsoft/qlib Qlib is an AI-oriented quantitative investment platform from Microsoft that supports the full quant research workflow, from data processing… | 66 | 47960 | active |
| vnpy/vnpy VeighNa (vn.py) is an open-source Python framework for developing quantitative trading systems, covering strategy development, backtesting,… | 88 | 44786 | stable |
| pola-rs/polars Polars is an extremely fast analytical query engine for DataFrames written in Rust, with multi-threaded vectorized execution, lazy query op… | 95 | 39505 | stable |
| google/langextract LangExtract is a Python library that uses LLMs to extract structured information from unstructured text based on user-defined instructions … | 82 | 38490 | active |
| K-Dense-AI/scientific-agent-skills A library of 163 validated Agent Skills plus integrations with 100+ scientific databases that turn AI coding agents into scientific researc… | 79 | 34724 | active |
| numpy/numpy NumPy is the fundamental open-source Python library for scientific computing, providing a powerful N-dimensional array object, vectorized o… | 94 | 32607 | stable |
| dmlc/xgboost XGBoost is an optimized, scalable gradient boosting library implementing parallel tree boosting (GBDT/GBM) with bindings for Python, R, Jav… | 95 | 28694 | stable |
| Label Studio Label Studio is an open-source data labeling and annotation platform supporting images, audio, text, video, and time series with a web UI a… | 86 | 28150 | active |
| apache/flink Apache Flink is an open-source distributed stream processing framework for stateful computations over unbounded and bounded data streams, w… | 77 | 26294 | stable |
| ranaroussi/yfinance yfinance is a Python library that fetches financial and market data from Yahoo! Finance's publicly available APIs, returning data as pandas… | 99 | 25084 | stable |
| pyg-team/pytorch_geometric PyG (PyTorch Geometric) is a Python library built on PyTorch for writing and training Graph Neural Networks on structured and irregular dat… | 84 | 24032 | stable |
| AKShare AKShare is a Python library providing a unified interface for fetching financial and economic data (stocks, futures, bonds, options, funds,… | 95 | 22247 | active |
| airbytehq/airbyte Airbyte is an open-source data movement platform providing 600+ connectors for replicating data from APIs, databases, and files into wareho… | 79 | 21960 | active |
| huggingface/datasets Hugging Face Datasets is a Python library providing one-line access to hundreds of thousands of public datasets on the Hugging Face Hub acr… | 98 | 21870 | stable |
| recommenders-team/recommenders A Python library and collection of Jupyter notebooks with best practices for building, evaluating, and operationalizing recommendation syst… | 67 | 21864 | active |
| samber/lo samber/lo is a Lodash-style utility library for Go 1.18+ built on generics, providing 300+ type-safe helpers for slices, maps, strings, cha… | 86 | 21411 | stable |
| lightgbm-org/LightGBM LightGBM is a fast, distributed, high-performance gradient boosting framework based on decision tree algorithms, with APIs for Python, R, C… | 86 | 18714 | stable |
| UFund-Me/Qbot Qbot is an AI-powered automated quantitative investment and trading research platform that runs fully locally. It combines machine learning… | 54 | 18394 | active |
| emirpasic/gods GoDS is a Go library implementing a wide range of data structures including lists, sets, stacks, maps, trees, and queues, with iterators, c… | 27 | 17457 | stable |
| alibaba/DataX DataX is Alibaba's open-source offline data synchronization framework, the open version of Alibaba Cloud DataWorks data integration. It syn… | 64 | 17328 | stable |
| apache/arrow Apache Arrow is a language-independent columnar in-memory data format specification plus multi-language libraries (C++, Python/PyArrow, Jav… | 94 | 17062 | stable |
| KindXiaoming/pykan Pykan is a Python library implementing Kolmogorov-Arnold Networks (KANs), an alternative to multi-layer perceptrons with learnable activati… | 27 | 16334 | active |
| jaakkopasanen/AutoEq AutoEq is a Python library and web application for automatically generating parametric equalizer settings from headphone frequency response… | 47 | 16145 | active |
| jupyter/jupyter The Jupyter metapackage, a Python package that installs the core Jupyter ecosystem (notebook interfaces, console, kernels infrastructure) a… | 73 | 15350 | stable |
| scipy/scipy SciPy is an open-source Python library providing fundamental algorithms for scientific computing, including optimization, integration, inte… | 95 | 14954 | stable |
| optuna/optuna Optuna is an open-source Python hyperparameter optimization framework with a define-by-run API for dynamically constructing search spaces. … | 90 | 14713 | active |
| microsoft/RD-Agent RD-Agent is a Microsoft open-source framework that uses LLM-powered agents to automate research and development processes such as factor mi… | 75 | 14342 | active |
| myhhub/stock InStock is a Python-based stock analysis system for Chinese A-shares and ETFs that captures daily market data, computes technical indicator… | 64 | 14142 | active |
| Dask Dask is a flexible parallel and distributed computing library for Python that scales pandas, NumPy, scikit-learn, and other PyData tools to… | 99 | 13896 | stable |
| Data-Centric-AI-Community/fg-data-profiling A Python library that generates one-line data quality profiling and exploratory data analysis reports for Pandas and Spark DataFrames. It p… | 83 | 13682 | active |
| goldmansachs/gs-quant GS Quant is a Python toolkit for quantitative finance built by Goldman Sachs quants on top of their risk transfer platform. It supports der… | 95 | 12672 | stable |
| cupy/cupy CuPy is a NumPy/SciPy-compatible array library for GPU-accelerated computing with Python, running on NVIDIA CUDA or AMD ROCm. It acts as a … | 95 | 12278 | stable |
| OpenRefine/OpenRefine OpenRefine is a free, open-source desktop application (running a local web server accessed via browser) for cleaning, transforming, and enr… | 90 | 11954 | stable |
| fivetran/great_expectations Great Expectations (GX Core) is a Python library for validating, documenting, and profiling data using declarative, human-readable assertio… | 95 | 11740 | active |
| cleanlab/cleanlab Cleanlab is a Python library for data-centric AI that automatically detects issues in ML datasets, such as label errors, outliers, duplicat… | 62 | 11636 | stable |
| statsmodels/statsmodels Statsmodels is a Python library providing classes and functions for estimating statistical models, conducting hypothesis tests, and explori… | 88 | 11593 | stable |
| yutiansut/QUANTAXIS QUANTAXIS is a Python quantitative finance framework providing local data fetching, backtesting, simulated and live trading, visualization,… | 54 | 11045 | active |
| kedro-org/kedro Kedro is an open-source Python framework for building production-ready data engineering and data science pipelines using software engineeri… | 92 | 10971 | stable |
| doccano/doccano Doccano is an open-source, web-based text annotation tool for building labeled datasets for machine learning. It supports text classificati… | 66 | 10758 | active |
| je-suis-tm/quant-trading A collection of Python scripts implementing quantitative and algorithmic trading strategies, including technical indicator strategies (MACD… | 72 | 10625 | active |
| autogluon/autogluon AutoGluon is an AutoML library that automates machine learning on tabular data, time series, text, and images with just a few lines of Pyth… | 90 | 10617 | active |
| Turfjs/turf Turf is a modular geospatial engine written in JavaScript and TypeScript for spatial analysis. It provides traditional spatial operations, … | 94 | 10461 | stable |
| modin-project/modin Modin is a drop-in replacement for pandas that scales DataFrame operations across all CPU cores using Ray, Dask, or Unidist as execution en… | 67 | 10390 | active |
| EpistasisLab/tpot TPOT (Tree-based Pipeline Optimization Tool) is a Python automated machine learning library that optimizes scikit-learn machine learning pi… | 44 | 10052 | active |
| johnkerl/miller Miller (mlr) is a command-line tool like awk, sed, cut, join, and sort but designed for name-indexed data such as CSV, TSV, JSON, JSON Line… | 94 | 10003 | stable |
| yzhao062/pyod PyOD is the most comprehensive Python library for anomaly detection, offering 60+ detectors across tabular, time series, graph, text, image… | 98 | 9977 | stable |
| sktime/sktime sktime is a unified Python framework for machine learning with time series, offering 500+ models behind a single scikit-learn-compatible AP… | 98 | 9965 | stable |
| pycaret/pycaret PyCaret is an open-source, low-code AutoML library for Python that wraps scikit-learn to automate training, tuning, and comparison of model… | 83 | 9834 | active |
| NVIDIA/cudf cuDF is a GPU-accelerated DataFrame library for tabular data processing, part of NVIDIA's RAPIDS suite. It provides a pandas-compatible Pyt… | 95 | 9734 | stable |
| pymc-devs/pymc PyMC is a Python library for Bayesian statistical modeling and probabilistic programming, built on PyTensor. It provides intuitive model sp… | 99 | 9723 | stable |
| unit8co/darts Darts is a Python library for user-friendly time series forecasting and anomaly detection. It provides a unified scikit-learn-like fit/pred… | 92 | 9505 | active |
| dotnet/machinelearning ML.NET is an open-source, cross-platform machine learning framework for .NET that lets developers build, train, and deploy custom ML models… | 80 | 9351 | active |
| blue-yonder/tsfresh tsfresh is a Python package that automatically extracts hundreds of features from time series using algorithms from statistics, signal proc… | 80 | 9299 | stable |
| saulpw/visidata VisiData is a terminal-based interactive spreadsheet multitool for exploring, cleaning, and arranging tabular data. It supports many format… | 85 | 9252 | stable |
| simonlin1212/a-stock-data A self-contained Skill file (structured Markdown with embedded Python) that aggregates China A-share market data from 19 sources into 54 re… | 80 | 9243 | active |
| apache/iceberg Apache Iceberg is a high-performance open table format for huge analytic datasets, bringing SQL table reliability to big data lakes. This r… | 90 | 9177 | stable |
| CatBoost CatBoost is an open-source gradient boosting on decision trees library developed by Yandex, offering high-quality classification, regressio… | 85 | 9078 | stable |
| bayesian-optimization/BayesianOptimization A pure Python library implementing Bayesian global optimization using Gaussian processes. It finds the maximum of expensive, unknown black-… | 90 | 8696 | stable |
| apache/beam Apache Beam is an open-source unified programming model and SDK set (Java, Python, Go, SQL, TypeScript) for defining batch and streaming da… | 93 | 8650 | stable |
| LC044/WeChatMsg WeChatMsg (留痕/MemoTrace) is a desktop application built with PyQt that extracts, exports, and preserves WeChat chat history on a user's own… | 58 | 42006 | maintenance |
| gonum/gonum Gonum is a suite of numerical and scientific computing libraries for Go, covering matrices and linear algebra, statistics and probability, … | 73 | 8427 | active |
| py-why/dowhy DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. It unifies causal graphic… | 76 | 8282 | stable |
| lmcinnes/umap UMAP is a Python library implementing Uniform Manifold Approximation and Projection, a non-linear dimensionality reduction technique usable… | 87 | 8255 | stable |
| pythonstock/stock A full-stack stock analysis system built in Python using pandas, akshare, bokeh, stockstats, ta-lib, and tornado, deployed via Docker and d… | 59 | 7864 | active |
| PriorLabs/TabPFN TabPFN is a pre-trained tabular foundation model (transformer) that performs classification, regression, forecasting, and anomaly detection… | 99 | 7855 | active |
| evidentlyai/evidently Evidently is an open-source Python framework for evaluating, testing, and monitoring ML and LLM-powered systems, with 100+ built-in metrics… | 89 | 7849 | active |
| MaartenGr/BERTopic BERTopic is a Python library for topic modeling that leverages transformer-based sentence embeddings and class-based TF-IDF (c-TF-IDF) to d… | 77 | 7804 | stable |
| OpenDCAI/DataFlow DataFlow is a Python framework for preparing, cleaning, and synthesizing data for LLM training and RAG using composable LLM-based operators… | 80 | 7764 | active |
| alteryx/featuretools Featuretools is an open-source Python library for automated feature engineering, using Deep Feature Synthesis (DFS) to generate features fr… | 65 | 7666 | active |
| ranaroussi/quantstats QuantStats is a Python library for portfolio analytics that computes performance and risk metrics like Sharpe ratio, volatility, and drawdo… | 85 | 7591 | stable |
| h2oai/h2o-3 H2O-3 is an open-source, distributed, in-memory machine learning platform implementing algorithms such as GLM, GBM/XGBoost, Random Forest, … | 77 | 7494 | stable |
| enso-org/enso Enso Analytics is a self-service data preparation and analysis platform for data teams, built on a hybrid visual/textual functional program… | 91 | 7439 | active |
| feast-dev/feast Feast is an open-source feature store for machine learning that manages offline stores for historical training data and low-latency online … | 99 | 7230 | stable |
| scikit-learn-contrib/imbalanced-learn imbalanced-learn is a Python library offering re-sampling techniques (over-sampling, under-sampling, and combinations) for datasets with st… | 83 | 7121 | stable |
| deepchem/deepchem DeepChem is a Python library that democratizes deep learning for drug discovery, quantum chemistry, materials science, and biology. It prov… | 67 | 6961 | active |
| datajuicer/data-juicer Data-Juicer is a Python library and data processing system for cleaning, deduplicating, synthesizing, and analyzing data for foundation mod… | 94 | 6938 | active |
| NicolasHug/Surprise Surprise is a Python scikit for building and analyzing recommender systems that work with explicit rating data. It provides ready-to-use pr… | 70 | 6808 | stable |
| ibis-project/ibis Ibis is a portable Python dataframe library that provides a single lazy dataframe API across more than 20 execution backends including Duck… | 89 | 6643 | active |
| XBuilderLAB/cheat-on-content A Python-based agent skill that turns content creation into a calibrated prediction workflow: score each post, blind-predict its performanc… | 58 | 6620 | active |
| wbh604/UZI-Skill UZI-Skill is a Python-based AI agent skill/plugin that performs deep stock analysis for A-share, Hong Kong, and US markets using 22 data di… | 77 | 6591 | active |
| scikit-image/scikit-image scikit-image is a Python library providing a collection of peer-reviewed image processing algorithms built on NumPy and SciPy. It offers ro… | 82 | 6577 | stable |
| ecrmnn/collect.js A dependency-free JavaScript library providing a fluent, Laravel Collections-style API for working with arrays and nested objects. It offer… | 32 | 6556 | stable |
| cloudquery/cloudquery CloudQuery is an open-source CLI and plugin-based data pipeline tool that extracts cloud infrastructure configuration and security data fro… | 95 | 6496 | active |
| YunYouJun/cook A web application that helps users find Chinese recipes based on limited ingredients at home, with recipe data sourced from Feishu spreadsh… | 67 | 6492 | active |
| apache/flink-cdc Flink CDC is a distributed streaming data integration tool built on Apache Flink that captures change data from databases like MySQL and Po… | 83 | 6468 | active |
| pachyderm/pachyderm Pachyderm is a data-centric pipeline platform that automates data transformations with built-in data versioning and lineage tracking. It ru… | 36 | 6308 | active |
| microsoft/TaskWeaver TaskWeaver is a code-first agent framework from Microsoft that plans and executes data analytics tasks by generating and running code snipp… | 10 | 6172 | active |
| 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, … | 84 | 6111 | active |
| open-meteo/open-meteo Open-Meteo is an open-source weather API service that aggregates numerical weather prediction models from 15+ national weather services int… | 67 | 6093 | active |
| PyPortfolio/PyPortfolioOpt PyPortfolioOpt is a Python library for financial portfolio optimization, implementing classical mean-variance optimization, Black-Litterman… | 75 | 5983 | stable |
| uber/causalml Causal ML is a Python package providing uplift modeling and causal inference methods built on machine learning algorithms. It estimates the… | 88 | 5973 | stable |
| stdlib-js/stdlib stdlib is a standard library for JavaScript and TypeScript with an emphasis on numerical and scientific computing, providing math, statisti… | 95 | 5943 | active |
| 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… | 94 | 5924 | active |
| waditu/czsc czsc is a technical analysis library implementing Chan Theory (缠中说禅/缠论) concepts like fractals, strokes, and pivots for stock and futures m… | 97 | 5922 | active |
| dlt-hub/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… | 98 | 5778 | stable |
| meta-pytorch/captum Captum is a model interpretability and understanding library for PyTorch, providing implementations of algorithms like Integrated Gradients… | 81 | 5693 | active |
| Superalgos/Superalgos Superalgos is a free, open-source crypto trading platform for visually designing, testing, and deploying algorithmic trading bots. It runs … | 67 | 5624 | active |
page 1 / 13 next →