domain: data-science
1439 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| vega/vega-lite Vega-Lite is a high-level declarative grammar of interactive graphics that compiles concise JSON specifications into complete Vega visualiz… | 89 | 5464 | stable |
| 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… | 63 | 5372 | active |
| JuliaPluto/Pluto.jl Pluto.jl is a reactive notebook environment for the Julia programming language, where cells automatically re-run when their dependencies ch… | 96 | 5367 | stable |
| observablehq/plot Observable Plot is a free, open-source JavaScript library for visualizing tabular data, focused on accelerating exploratory data analysis. … | 64 | 5360 | active |
| 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… | 92 | 5331 | active |
| achael/eht-imaging eht-imaging (ehtim) is a Python library for simulating, calibrating, and manipulating very long baseline interferometry (VLBI) data and rec… | 95 | 5313 | active |
| astropy/astropy Astropy is the core Python package of the Astropy Project, providing commonly used tools for astronomy and astrophysics such as units, coor… | 97 | 5286 | stable |
| 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 … | 94 | 5264 | active |
| JerBouma/FinanceToolkit An open-source Python library providing 500+ transparent financial analysis methods covering ratios, DuPont and DCF models, risk metrics (V… | 94 | 5257 | active |
| microsoft/SynapseML SynapseML (formerly MMLSpark) is an open-source machine learning library built on Apache Spark that provides simple, composable, distribute… | 88 | 5240 | active |
| geopandas/geopandas GeoPandas is a Python library that extends pandas with geographic data types like GeoSeries and GeoDataFrame, built on shapely geometry obj… | 88 | 5230 | stable |
| awslabs/gluonts GluonTS is a Python library for probabilistic time series modeling, focused on deep learning based forecasting models built on PyTorch. It … | 88 | 5227 | stable |
| man-group/dtale D-Tale is a visualizer for pandas data structures combining a Flask back-end with a React front-end. It integrates with Jupyter notebooks, … | 85 | 5213 | active |
| bukosabino/ta A Python technical analysis library built on Pandas and NumPy that computes 43 financial indicators (volume, volatility, trend, momentum) f… | 65 | 5180 | stable |
| biopython/biopython Biopython is a widely used open-source Python library of tools for computational molecular biology and bioinformatics. It provides modules … | 76 | 5176 | stable |
| 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… | 85 | 5166 | active |
| 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… | 53 | 5132 | active |
| mementum/backtrader Backtrader is a feature-rich Python framework for backtesting trading strategies and live trading, with built-in indicators, data feeds, br… | 32 | 22978 | maintenance |
| OpenSenseNova/SenseNova-Skills A collection of modular Agent Skills for SenseNova models that add end-to-end office capabilities such as slide-deck generation, Excel data… | 59 | 5073 | active |
| tidyverse/dplyr dplyr is an R package providing a consistent grammar of data manipulation with verbs like mutate(), select(), filter(), summarise(), and ar… | 81 | 5062 | stable |
| javascriptdata/danfojs Danfo.js is a JavaScript library providing high-performance, intuitive data structures (Series and DataFrame) for manipulating and processi… | 57 | 5056 | active |
| cjhutto/vaderSentiment VADER is a lexicon and rule-based sentiment analysis library for Python, specifically tuned to sentiments expressed in social media but eff… | 54 | 5053 | stable |
| rstudio/rstudio RStudio is an integrated development environment (IDE) for the R programming language, providing a customizable workbench with console, edi… | 77 | 5045 | stable |
| 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… | 24 | 5000 | active |
| shinnytech/tqsdk-python TqSdk is an open-source Python SDK by Shinny Technology for building quantitative trading strategies for Chinese futures, options, and stoc… | 98 | 4978 | active |
| 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 … | 92 | 4977 | active |
| alandefreitas/matplotplusplus Matplot++ is a C++ graphics library for data visualization with dozens of plot categories, interactive plotting, and high-quality export fo… | 57 | 4924 | active |
| RomelTorres/alpha_vantage A Python wrapper library for the Alpha Vantage API providing access to stock, cryptocurrency, forex, fundamental, technical indicator, and … | 65 | 4898 | active |
| Nixtla/statsforecast StatsForecast is a Python library providing fast, scalable implementations of statistical and econometric univariate time series forecastin… | 93 | 4887 | stable |
| jupyterlite/jupyterlite JupyterLite is a JupyterLab distribution that runs entirely in the browser, built from JupyterLab components and WebAssembly-powered Python… | 98 | 4881 | active |
| lk-geimfari/mimesis Mimesis is a Python library for generating fake but realistic data across 47 locales, covering names, addresses, dates, financial data, and… | 89 | 4839 | stable |
| py-why/EconML EconML is a Python package from Microsoft Research's ALICE project for estimating heterogeneous treatment effects from observational data u… | 87 | 4763 | active |
| has2k1/plotnine plotnine is a Python data visualization library implementing the grammar of graphics, based on R's ggplot2. Plots are composed declarativel… | 98 | 4757 | active |
| FluxML/Flux.jl Flux.jl is a machine learning library written entirely in Julia, providing lightweight abstractions over Julia's native GPU support and aut… | 98 | 4739 | stable |
| 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… | 82 | 4736 | active |
| cjlin1/libsvm LIBSVM is a widely used library and command-line toolset for support vector machine classification, regression, and distribution estimation… | 59 | 4708 | stable |
| SPLWare/esProc esProc SPL is a JVM-based scripting language for structured data computation, usable as a standalone data analysis tool or embedded computi… | 77 | 4684 | active |
| Kanaries/Rath RATH is an open-source augmented analytics platform that automates exploratory data analysis by discovering patterns, insights, and causal … | 66 | 4679 | active |
| makcedward/nlpaug nlpaug is a Python library for augmenting textual, audio, and spectrogram data to improve machine learning model performance. It provides A… | 66 | 4665 | active |
| plotters-rs/plotters Plotters is a pure Rust drawing library focused on rendering figures, plots, and charts for both native and WebAssembly targets. It support… | 67 | 4615 | stable |
| polynote/polynote Polynote is a polyglot notebook environment supporting Scala, Python (with or without Spark), SQL, and Vega in a single notebook with seaml… | 68 | 4599 | active |
| facebook/prophet Prophet is an automatic forecasting procedure for time series data, based on an additive model with yearly, weekly, and daily seasonality p… | 98 | 20369 | maintenance |
| 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… | 61 | 4565 | active |
| quantopian/zipline Zipline is a Pythonic, event-driven algorithmic trading library for backtesting strategies, originally built as the engine powering the Qua… | 23 | 20070 | maintenance |
| RecBole RecBole is a unified, comprehensive and efficient recommendation library built on Python and PyTorch for reproducing and developing recomme… | 26 | 4541 | stable |
| dedupeio/dedupe Dedupe is a Python library that uses machine learning to perform fuzzy matching, deduplication, and entity resolution on structured data. I… | 48 | 4507 | stable |
| EvoScientist/EvoScientist EvoScientist is a Python-based multi-agent framework for building self-evolving AI scientists that plan, research, code, analyze data, and … | 82 | 4501 | active |
| shapely/shapely Shapely is a BSD-licensed Python library for manipulation and analysis of planar geometric objects, wrapping the GEOS geometry engine. It p… | 77 | 4493 | stable |
| salesforce/Merlion Merlion is a Python library from Salesforce providing an end-to-end machine learning framework for time series intelligence, covering forec… | 10 | 4491 | active |
| 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… | 95 | 4484 | active |
| 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… | 76 | 4459 | active |
| unionai-oss/pandera Pandera is a Python library for statistical data validation of dataframe-like objects, supporting pandas, polars, PySpark, and others. It l… | 96 | 4442 | stable |
| tensorflow/probability TensorFlow Probability is a Python library for probabilistic reasoning and statistical analysis built on TensorFlow, with a JAX substrate. … | 66 | 4427 | active |
| pyqtgraph/pyqtgraph PyQtGraph is a pure-Python graphics and GUI library built on PyQt/PySide and NumPy for fast 2D/3D scientific plotting and interactive data … | 73 | 4405 | stable |
| DistrictDataLabs/yellowbrick Yellowbrick is a Python library of visual diagnostic tools called Visualizers that extend the scikit-learn API using matplotlib. It helps u… | 26 | 4400 | active |
| microsoft/FLAML FLAML is a lightweight Python library for automated machine learning (AutoML) and hyperparameter tuning. It efficiently finds quality model… | 89 | 4390 | active |
| joblib/joblib Joblib is a Python library for lightweight pipelining: running Python functions in parallel with multiprocessing/threading backends and mem… | 78 | 4388 | stable |
| jupyterlab/jupyter-ai Jupyter AI is an open-source JupyterLab extension that connects agentic AI assistants to computational notebooks via the Agent Client Proto… | 97 | 4382 | active |
| mljar/mercury Mercury is an open-source Python framework that converts Jupyter notebooks into interactive, shareable web applications without any fronten… | 99 | 4350 | active |
| whoiskatrin/sql-translator SQL Translator is a free, open-source web application that converts natural language queries into SQL code and translates SQL back into hum… | 44 | 4323 | active |
| briefercloud/briefer Briefer is a self-hostable web application combining Notion-like notebooks and dashboards for data analysis, supporting Markdown, Python, S… | 38 | 4319 | active |
| rust-ndarray/ndarray ndarray is a Rust crate providing an n-dimensional array container for general elements and numerics, with owned arrays, lightweight array … | 85 | 4314 | active |
| ourownstory/neural_prophet NeuralProphet is a Python library for interpretable time series forecasting built on PyTorch, combining neural networks with traditional ti… | 23 | 4295 | active |
| zvtvz/zvt ZVT is a unified, modular quantitative trading framework written in Python for stocks and cryptocurrencies. It provides data ingestion, fac… | 79 | 4286 | active |
| StructuredLabs/preswald Preswald is a Python framework and static-site generator for building interactive data apps that bundle compute, data access, and UI into a… | 62 | 4279 | active |
| jupyter-book/jupyter-book Jupyter Book is an open-source tool for building publication-quality books, documentation sites, and PDFs from Markdown and Jupyter noteboo… | 91 | 4273 | active |
| Nixtla/neuralforecast NeuralForecast is a Python library offering a large collection of state-of-the-art neural forecasting models (NBEATS, NHITS, TFT, PatchTST,… | 98 | 4257 | active |
| posit-dev/positron Positron is a free, next-generation data science IDE built by Posit PBC on Code OSS (VS Code). It provides polyglot support for Python and … | 99 | 4236 | active |
| kubeflow/pipelines Kubeflow Pipelines is a Kubernetes-native platform for building, deploying, and orchestrating reusable end-to-end machine learning workflow… | 97 | 4193 | stable |
| pydata/xarray Xarray is a Python library that adds labeled dimensions, coordinates, and attributes on top of NumPy-like N-dimensional arrays and datasets… | 97 | 4190 | stable |
| iterative/cml CML (Continuous Machine Learning) is an open-source CLI tool that brings CI/CD practices to machine learning projects on GitHub, GitLab, an… | 45 | 4187 | active |
| bbfamily/abu AbuQuant (abupy) is an open-source Python quantitative trading and investment framework supporting stocks, options, futures, and Bitcoin, w… | 52 | 18239 | maintenance |
| SwanHubX/SwanLab SwanLab is an open-source AI training tracking and visualization platform with a Python SDK, CLI, and cloud or self-hosted dashboard. It in… | 89 | 4175 | active |
| speedyapply/JobSpy JobSpy is a Python library that scrapes job postings from popular job boards like LinkedIn, Indeed, Glassdoor, Google, and ZipRecruiter con… | 57 | 4165 | active |
| Spark NLP Spark NLP is an open-source natural language processing library built natively on Apache Spark, providing scalable NLP annotations and tran… | 96 | 4159 | stable |
| stumpy-dev/stumpy STUMPY is a Python library that efficiently computes the matrix profile for time series, enabling fast nearest-neighbor subsequence searche… | 89 | 4148 | stable |
| 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… | 94 | 4118 | active |
| rstudio/bookdown bookdown is an open-source R package for authoring books and long-form technical documents with R Markdown. It renders Markdown sources int… | 87 | 4069 | active |
| deepchecks/deepchecks Deepchecks is an open-source Python library for continuous validation of machine learning models and data, covering testing, CI integration… | 61 | 4047 | active |
| 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… | 60 | 4045 | active |
| gee-community/geemap geemap is a Python package for interactive geospatial analysis and visualization with Google Earth Engine, built on ipyleaflet and ipywidge… | 96 | 4018 | active |
| petgraph/petgraph Petgraph is a Rust library providing fast, flexible graph data structures (Graph, StableGraph, GraphMap, MatrixGraph) with directed and und… | 78 | 4004 | stable |
| Nixtla/nixtla Nixtla's TimeGPT is a production-ready pre-trained foundation model for time series forecasting and anomaly detection, accessed via a Pytho… | 97 | 3996 | active |
| grantjenks/python-sortedcontainers An Apache2-licensed pure-Python library providing sorted collection types: SortedList, SortedDict, and SortedSet. It uses a segmented-list … | 23 | 3975 | stable |
| jmcnamara/XlsxWriter XlsxWriter is a Python module for writing files in the Excel 2007+ XLSX format. It supports text, numbers, formulas, charts, formatting, im… | 75 | 3968 | stable |
| dpilger26/NumCpp NumCpp is a templatized, header-only C++ library that reimplements the Python NumPy API, centered on an NdArray container with NumPy-style … | 74 | 3962 | active |
| 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… | 76 | 3958 | active |
| 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… | 77 | 3913 | stable |
| cornellius-gp/gpytorch GPyTorch is a Gaussian process library built on PyTorch, designed for scalable, flexible, and modular GP models. It uses linear algebra tec… | 82 | 3906 | stable |
| shenweichen/GraphEmbedding A Python library providing implementations of classic graph embedding algorithms including DeepWalk, LINE, Node2Vec, SDNE, and Struc2Vec. I… | 68 | 3845 | active |
| piskvorky/gensim Gensim is a Python library for topic modelling, document indexing, and similarity retrieval over large text corpora. It provides memory-ind… | 50 | 16481 | maintenance |
| 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… | 70 | 3819 | active |
| shy3130/tick-stock-panel A self-hosted, zero-ops quantitative workbench for China A-share stock screening, monitoring, and backtesting, built with Python (FastAPI, … | 58 | 3817 | active |
| benfred/implicit A fast Python library implementing collaborative filtering recommendation algorithms for implicit feedback datasets, including ALS, BPR, lo… | 74 | 3815 | active |
| camelot-dev/camelot Camelot is a Python library for extracting tabular data from PDFs, offering five parsers including heuristic (lattice, stream), text-alignm… | 94 | 3811 | active |
| mesa/mesa Mesa is an open-source Python framework for agent-based modeling (ABM), providing modular components like spatial grids, agent schedulers, … | 91 | 3810 | active |
| cuemacro/finmarketpy finmarketpy is a Python library for analyzing financial market data and backtesting trading strategies through a simple, object-oriented AP… | 69 | 3805 | active |
| jihe520/MathModelAgent MathModelAgent is a multi-agent LLM application that automates mathematical modeling competitions end-to-end: it analyzes a problem, builds… | 87 | 3791 | active |
| pyvista/pyvista PyVista is a Python library providing a NumPy-native interface to VTK for 3D visualization and mesh analysis. It offers dataset structures … | 93 | 3786 | stable |
| didi/xiaoju-survey XIAOJUSURVEY is an open-source enterprise form builder and analytics platform for creating questionnaires, exams, polls, quizzes, and compl… | 69 | 3786 | active |