domain: data-science
1439 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| weld-project/weld Weld is a language and high-performance runtime that optimizes data-intensive analytics workflows by expressing computations in a common in… | 57 | 3006 | maintenance |
| kotartemiy/newscatcher A Python package that programmatically collects normalized news articles from thousands of news websites, filterable by topic, country, and… | 32 | 2987 | maintenance |
| multiprocessio/datastation DataStation is an open-source cross-platform data IDE for developers that lets you query databases, files, and HTTP APIs, script against th… | 23 | 2955 | maintenance |
| jbesomi/texthero Texthero is a Python toolkit for text preprocessing, representation, and visualization, designed to work on top of Pandas Series and DataFr… | 23 | 2907 | maintenance |
| twosigma/beakerx BeakerX is a collection of JVM kernels (Groovy, Scala, Clojure, Kotlin, Java, SQL) and interactive widgets for Jupyter Notebook and Jupyter… | 23 | 2894 | maintenance |
| scikit-learn-contrib/sklearn-pandas A Python library that bridges pandas DataFrames and scikit-learn by mapping DataFrame columns to sklearn transformations. Its DataFrameMapp… | 23 | 2842 | maintenance |
| scikit-optimize/scikit-optimize Scikit-Optimize (skopt) is a Python library for sequential model-based optimization of expensive and noisy black-box functions, built on Nu… | 10 | 2828 | maintenance |
| src-d/hercules Hercules is a fast, customizable Git repository history analysis tool written in Go, with a companion Python package (labours) for visualiz… | 23 | 2806 | maintenance |
| facebookresearch/hiplot HiPlot is a lightweight interactive visualization library from Facebook Research for exploring high-dimensional data using parallel coordin… | 10 | 2799 | maintenance |
| TeamHG-Memex/eli5 ELI5 is a Python library for debugging, inspecting, and explaining machine learning classifiers and regressors. It supports scikit-learn, X… | 66 | 2798 | maintenance |
| brianway/webporter webporter is a Java crawler application built on the webmagic framework that demonstrates a complete pipeline of data crawling, persistence… | 23 | 2766 | maintenance |
| phanein/deepwalk DeepWalk is a Python command-line tool that learns low-dimensional vector representations of vertices in graphs using short random walks an… | 23 | 2759 | maintenance |
| wesm/feather Feather is a fast binary columnar file format for storing data frames, designed for efficient read/write and cross-language sharing between… | 55 | 2757 | maintenance |
| mars-project/mars Mars is a tensor-based unified framework for large-scale data computation that provides NumPy-, pandas-, and scikit-learn-compatible APIs w… | 23 | 2742 | maintenance |
| paperswithcode/galai galai is the official Python library for loading and running inference with the GALACTICA general-purpose scientific language models from P… | 23 | 2741 | maintenance |
| douban/dpark DPark is a Python clone of Apache Spark, providing a MapReduce-like distributed computing framework that supports iterative computation. Jo… | 10 | 2663 | maintenance |
| blmoistawinde/HarvestText HarvestText is a Python library for Chinese text mining and preprocessing using unsupervised or weakly supervised methods. It integrates do… | 23 | 2628 | maintenance |
| schematics/schematics Schematics is a Python library for defining typed data structures, validating them, and converting data between formats like JSON or MsgPac… | 32 | 2587 | maintenance |
| justinzm/gopup GoPUP is a Python library that provides convenient interfaces to a wide range of public Chinese data sources, including Baidu/Weibo/Google … | 23 | 2548 | maintenance |
| automl/Auto-PyTorch Auto-PyTorch is an AutoML framework that jointly performs neural architecture search and hyperparameter optimization for PyTorch models, us… | 23 | 2541 | maintenance |
| shirosaidev/stocksight stocksight is an open-source Python application that analyzes stock market sentiment using Twitter streams and news headlines, storing data… | 23 | 2530 | maintenance |
| unslothai/hyperlearn HyperLearn is a Python library providing optimized reimplementations of classical machine learning and statistical algorithms (SVD, eigende… | 32 | 2505 | maintenance |
| huggingface/evaluate Hugging Face's library for easily evaluating machine learning models and datasets with dozens of standardized metrics, comparisons, and mea… | 74 | 2477 | maintenance |
| plumatic/schema A Clojure/ClojureScript library for declaratively describing data shapes and validating data against those schemas. It supports descriptive… | 75 | 2462 | maintenance |
| anandanand84/technicalindicators A JavaScript/TypeScript library of technical analysis indicators (SMA, EMA, RSI, MACD, Bollinger Bands, ADX, etc.) for stock and crypto tra… | 23 | 2452 | maintenance |
| nicolaspanel/numjs NumJs is a JavaScript library for scientific computing that provides an N-dimensional array object, linear algebra functions, FFT, and basi… | 32 | 2450 | maintenance |
| reiinakano/scikit-plot Scikit-plot is a Python library that adds one-line plotting functions for common machine learning visualizations to scikit-learn objects, b… | 23 | 2433 | maintenance |
| mpld3/mpld3 A Python library that converts matplotlib figures into interactive D3.js-based visualizations rendered in the browser as HTML. It exports p… | 59 | 2413 | maintenance |
| getguesstimate/guesstimate-app Guesstimate is a web-based spreadsheet-like tool for creating Fermi estimates using Monte Carlo simulation. Users enter ranges and distribu… | 66 | 2367 | maintenance |
| modAL-python/modAL modAL is a modular active learning framework for Python 3, built on top of scikit-learn. It lets users rapidly assemble active learning wor… | 23 | 2362 | maintenance |
| simongog/sdsl-lite A C++11 library implementing succinct data structures such as bitvectors with rank/select, wavelet trees, compressed suffix arrays, and com… | 23 | 2310 | maintenance |
| randy3k/radian Radian is an alternative R console (REPL) with multiline editing, rich syntax highlighting, auto-completion, and shell/reticulate Python mo… | 68 | 2287 | maintenance |
| approximatelabs/sketch Sketch is an AI code-writing assistant for pandas users that understands the context of your dataframe content to generate relevant suggest… | 32 | 2284 | maintenance |
| salesforce/TransmogrifAI TransmogrifAI is an AutoML library written in Scala that runs on Apache Spark for building modular, reusable, strongly typed machine learni… | 61 | 2277 | maintenance |
| peerchemist/finta FinTA is a Python library implementing over 80 common financial technical indicators (SMA, EMA, MACD, RSI, Bollinger Bands, etc.) on top of… | 10 | 2263 | maintenance |
| n-riesco/ijavascript IJavascript is a JavaScript kernel for the Jupyter notebook that executes JavaScript code inside a Node.js session. It implements the Jupyt… | 23 | 2257 | maintenance |
| h2oai/h2o-2 H2O-2 is a Java-based distributed machine learning and math engine that scales statistics and predictive modeling over Big Data platforms l… | 10 | 2249 | maintenance |
| incanter/incanter Incanter is a Clojure-based, R-like statistical computing and graphics environment for the JVM. It provides statistical functions, matrix/l… | 32 | 2248 | maintenance |
| sfu-db/dataprep DataPrep is a Python library for low-code data preparation, offering modules to collect data from common APIs (connector), run fast explora… | 23 | 2248 | maintenance |
| chartbeat-labs/textacy textacy is a Python NLP library built on spaCy that handles tasks before and after spaCy's core pipeline, such as text cleaning, informatio… | 23 | 2239 | maintenance |
| WillKoehrsen/feature-selector A Python library for feature selection that identifies features to remove from machine learning datasets using five methods: missing values… | 32 | 2228 | maintenance |
| SheffieldML/GPy GPy is a Python framework for Gaussian process modeling, providing kernels, regression, classification, and sparse GP methods. It is a rese… | 97 | 2161 | maintenance |
| abhishekkrthakur/colabcode ColabCode is a Python package and CLI that runs VS Code (via code-server) inside Google Colab or Kaggle notebooks, accessible through the b… | 32 | 2158 | maintenance |
| RJT1990/pyflux PyFlux is an open source Python library for time series analysis and forecasting, offering a broad range of models such as ARIMA, GARCH, GA… | 32 | 2134 | maintenance |
| dotnet/spark .NET for Apache Spark provides high-performance C# and F# bindings for Apache Spark, exposing DataFrames, SparkSQL, and Structured Streamin… | 77 | 2098 | maintenance |
| lambdalisue/jupyter-vim-binding A Jupyter Notebook nbextension that adds Vim-style editing and keybindings to notebook cells, powered by CodeMirror's Vim mode. It introduc… | 10 | 2094 | maintenance |
| UniversalDataTool/universal-data-tool Universal Data Tool is a web and desktop application for collaboratively annotating images, text, audio, and documents, supporting tasks li… | 28 | 2072 | maintenance |
| ChenglongChen/tensorflow-DeepFM A TensorFlow implementation of the DeepFM model combining factorization machines and deep neural networks for click-through-rate (CTR) pred… | 32 | 2066 | maintenance |
| danijar/handout A Python library that turns ordinary Python scripts into browsable handouts with Markdown comments and inline figures, as an alternative to… | 32 | 2030 | maintenance |
| BlazingDB/blazingsql BlazingSQL is a GPU-accelerated distributed SQL engine for Python, built on the RAPIDS ecosystem and cuDF GPU DataFrames. It lets users run… | 23 | 2011 | maintenance |
| ZiyaoGeng/RecLearn RecLearn is a Python/TensorFlow2.x library implementing a wide collection of recommendation algorithms, covering both matching (Top-K recom… | 23 | 1986 | maintenance |
| HazyResearch/deepdive DeepDive is a Stanford-developed system for extracting structured data from unstructured sources and building knowledge bases using distant… | 23 | 1979 | maintenance |
| ICT-BDA/EasyML EasyML is a general-purpose dataflow-based machine learning platform where tasks are defined as directed acyclic graphs of operations. It i… | 23 | 1976 | maintenance |
| bitly/data_hacks A collection of small Python command-line utilities for quick data analysis over piped streams, including text histograms, 95th percentile … | 23 | 1976 | maintenance |
| widgetti/ipyvolume A Python library for 3D plotting in Jupyter notebooks, built on IPython widgets and WebGL. It supports volume rendering, scatter and quiver… | 32 | 1963 | maintenance |
| jasonstrimpel/volatility-trading A Python library providing a complete set of volatility estimators (Garman Klass, Parkinson, Rogers Satchell, Yang Zhang, etc.) based on Eu… | 32 | 1945 | maintenance |
| DmitryUlyanov/Multicore-TSNE A multicore modification of Barnes-Hut t-SNE written in C++ with Python (CFFI) and Torch wrappers for fast dimensionality reduction of high… | 32 | 1909 | maintenance |
| Palashio/libra Libra is a Python autoML library that lets users build, train, and evaluate machine learning models with one-line natural-language-style qu… | 40 | 1907 | maintenance |
| hexiangnan/neural_collaborative_filtering Reference implementation of the WWW'17 Neural Collaborative Filtering paper, providing GMF, MLP, and NeuMF models for implicit-feedback rec… | 32 | 1883 | maintenance |
| h2oai/datatable datatable is a Python package for manipulating 2-dimensional tabular data structures (data frames), inspired by R's data.table. It emphasiz… | 65 | 1876 | maintenance |
| minimaxir/automl-gs automl-gs is a Python AutoML tool that takes an input CSV and a target prediction field and automatically generates a trained machine learn… | 23 | 1866 | maintenance |
| jakiestfu/himawari.js A Node.js library and CLI for downloading real-time images of Earth from the Himawari-8 geostationary weather satellite, which photographs … | 32 | 1861 | maintenance |
| raminmh/liquid_time_constant_networks Official code repository for Liquid Time-Constant Networks (LTCs), a class of continuous-time recurrent neural networks with varying time-c… | 32 | 1857 | maintenance |
| alvarobartt/investpy investpy is a Python package for retrieving recent and historical financial data from Investing.com, covering stocks, funds, ETFs, indices,… | 57 | 1851 | maintenance |
| ZhengyaoJiang/PGPortfolio PGPortfolio is a Python library implementing a deep reinforcement learning framework for financial portfolio management, based on the paper… | 23 | 1849 | maintenance |
| byzer-org/byzer-lang Byzer (formerly MLSQL) is a low-code, SQL-like distributed programming language and engine for data pipelines, analytics, and AI, built aro… | 23 | 1835 | maintenance |
| THUDM/CogDL CogDL is a Python/PyTorch toolkit for graph deep learning that lets researchers train and compare GNN and graph embedding models on tasks l… | 23 | 1821 | maintenance |
| fmilthaler/FinQuant FinQuant is a Python library for financial portfolio management, analysis, and optimisation. It lets users build portfolio objects from sto… | 23 | 1817 | maintenance |
| catherinedevlin/ipython-sql An IPython extension that adds %sql and %%sql cell magics for running SQL against databases via SQLAlchemy connection strings. It is now a … | 32 | 1797 | maintenance |
| Trusted-AI/AIX360 AI Explainability 360 is an open-source Python library from IBM Research offering a comprehensive set of algorithms for interpreting and ex… | 66 | 1796 | maintenance |
| DQinYuan/chinese_province_city_area_mapper A Python library (pip package 'cpca') that extracts province, city, and district names from simplified Chinese address strings and maps the… | 32 | 1796 | maintenance |
| scikit-learn-contrib/lightning A Python library for large-scale linear classification, regression, and ranking that follows scikit-learn API conventions. It supports dens… | 10 | 1782 | maintenance |
| bazingagin/npc_gzip A Python library and research codebase implementing the parameter-free 'kNN-gzip' text classification method from the ACL 2023 paper, which… | 20 | 1780 | maintenance |
| crossfilter/crossfilter Crossfilter is a JavaScript library for fast n-dimensional filtering and grouping of large multivariate datasets, designed for interactive … | 23 | 1757 | maintenance |
| enzoampil/fastquant fastquant is a Python library that makes backtesting and optimizing trading strategies accessible with as few as 3 lines of code. It also p… | 32 | 1754 | maintenance |
| VertaAI/modeldb ModelDB is an open-source system for machine learning model versioning, metadata tracking, and experiment management. It versions models al… | 23 | 1749 | maintenance |
| ScottfreeLLC/AlphaPy AlphaPy is a Python machine learning framework built on scikit-learn, pandas, Keras, XGBoost, LightGBM, and CatBoost for building classific… | 40 | 1745 | maintenance |
| CPJKU/madmom Madmom is a Python audio signal processing library with a strong focus on music information retrieval (MIR) tasks. It provides reference im… | 56 | 1699 | maintenance |
| mcdallas/wallstreet Wallstreet is a Python 3 library for monitoring and analyzing real-time stock and option data, with quotes sourced from Google Finance or Y… | 32 | 1690 | maintenance |
| facebookarchive/planout PlanOut is a framework and domain-specific language for online field experimentation, letting developers define how units (e.g., users) are… | 10 | 1688 | maintenance |
| uber/manifold Manifold is a model-agnostic visual debugging tool for machine learning from Uber. It helps ML practitioners identify which subsets of data… | 25 | 1672 | maintenance |
| topepo/caret caret (Classification And Regression Training) is an R package providing a unified interface for training, tuning, and evaluating classific… | 67 | 1669 | maintenance |
| plasticityai/magnitude Magnitude is a Python package and file format for fast, memory-efficient loading and querying of vector embeddings like word2vec, GloVe, an… | 23 | 1668 | maintenance |
| datamllab/tods TODS is a full-stack automated machine learning system for outlier detection on multivariate time-series data, developed by DATA Lab at Ric… | 32 | 1666 | maintenance |
| jasonwei20/eda_nlp EDA (Easy Data Augmentation) is a Python library implementing four simple text augmentation operations—synonym replacement, random insertio… | 32 | 1652 | maintenance |
| benhamner/Metrics A multi-language library providing implementations of supervised machine learning evaluation metrics such as AUC, log loss, MAE, RMSE, and … | 32 | 1651 | maintenance |
| Coder-Yu/QRec QRec is a Python framework built on TensorFlow 1.x for quickly implementing and evaluating recommender system models. It ships with many st… | 32 | 1638 | maintenance |
| bbc/bbplot bbplot is an R package providing ggplot2 styling and export functions matching the BBC News data team's visual style. It offers bbc_style()… | 32 | 1637 | maintenance |
| autonomio/talos Talos is a Python library for automating hyperparameter experiments and model evaluation with TensorFlow (tf.keras), Keras, and PyTorch mod… | 23 | 1636 | maintenance |
| Xtra-Computing/thundersvm ThunderSVM is a fast SVM library that accelerates support vector machine training on GPUs (via CUDA) and multi-core CPUs. It supports all L… | 23 | 1621 | maintenance |
| dotnet/infer Infer.NET is a .NET framework for running Bayesian inference in graphical models, also usable for probabilistic programming. It compiles mo… | 74 | 1615 | maintenance |
| ycjuan/libffm LIBFFM is a C++ library implementing field-aware factorization machines (FFM), a model especially effective for click-through-rate (CTR) pr… | 10 | 1599 | maintenance |
| jundongl/scikit-feature scikit-feature is an open-source Python feature selection library built on scikit-learn, NumPy, and SciPy. It implements around 40 popular … | 32 | 1583 | maintenance |
| kantord/just-dashboard just-dashboard is a JavaScript library that generates interactive dashboards from declarative YAML or JSON files, rendering charts like pie… | 53 | 1581 | maintenance |
| ExpDev07/coronavirus-tracker-api A fast REST API built with Python and FastAPI that provides up-to-date global COVID-19 statistics including confirmed cases, deaths, and re… | 23 | 1569 | maintenance |
| microsoft/TinyTroupe TinyTroupe is an experimental Python library for simulating people with specific personalities, interests, and goals using LLM-powered agen… | 72 | 7556 | experimental |
| chrispsn/mesh Mesh is a spreadsheet-style UI wrapped around a JavaScript code editor, where grid actions are translated into code changes and vice versa.… | 32 | 1558 | maintenance |
| fossasia/pslab-expeyes A collection of additional experiment applications and sensor plugins for ExpEYES, built around the Pocket Science Lab (PSLab) open hardwar… | 10 | 1537 | maintenance |
| AxeldeRomblay/MLBox MLBox is a Python automated machine learning (AutoML) library that handles data preprocessing, feature selection, leak detection, and hyper… | 23 | 1536 | maintenance |
| millejoh/emacs-ipython-notebook EIN is an Emacs Lisp package providing a Jupyter notebook client and integrated REPL inside GNU Emacs, supporting code evaluation, completi… | 48 | 1522 | maintenance |