function: data-science
1207 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| sryza/spark-timeseries A Scala/Java/Python library for time series analysis on Apache Spark, providing distributed abstractions for large time series datasets plu… | 32 | 1196 | maintenance |
| DeepWisdom/AutoDL AutoDL is a fully automated deep learning framework from DeepWisdom that won the NeurIPS AutoDL challenge. It performs automatic feature en… | 23 | 1196 | maintenance |
| jblindsay/whitebox-tools WhiteboxTools is an advanced geospatial data analysis platform offering a stand-alone command-line program and Python scripting API for GIS… | 61 | 1195 | maintenance |
| yahoo/egads EGADS (Extensible Generic Anomaly Detection System) is an open-source Java library for automatically detecting anomalies, outliers, and cha… | 32 | 1189 | maintenance |
| khundman/telemanom Telemanom is a Python framework that uses vanilla LSTMs (Keras/TensorFlow) to detect anomalies in multivariate time series sensor data, wit… | 33 | 1187 | maintenance |
| business-science/ai-data-science-team A Python library of specialized LLM-powered agents for common data science workflows such as data loading, cleaning, wrangling, visualizati… | 60 | 5385 | experimental |
| twosigma/flint Flint is Two Sigma's open-source time series library for Apache Spark, built around a time series aware TimeSeriesRDD data structure. It pr… | 32 | 1177 | maintenance |
| google/active-learning A Python module for running experiments comparing different active learning algorithms on benchmark datasets. It provides a main experiment… | 10 | 1162 | maintenance |
| Paperspace/DataAugmentationForObjectDetection A Python library implementing data augmentation transforms (flipping, scaling, rotation, shearing, translation, resizing) that adjust both … | 32 | 1156 | maintenance |
| DeepGraphLearning/RecommenderSystems A Python research library collecting the authors' recommender systems code, covering sequential, feature-based (CTR), and social recommenda… | 32 | 1154 | maintenance |
| zdavatz/spreadsheet A Ruby library for reading, writing, and modifying Microsoft Excel (XLS) spreadsheet documents. It is a rewrite of the Spreadsheet::Excel a… | 67 | 1150 | maintenance |
| NVIDIA-Merlin/NVTabular NVTabular is a GPU-accelerated feature engineering and preprocessing library for tabular data, built to handle terabyte-scale datasets for … | 60 | 1150 | maintenance |
| eBay/bayesian-belief-networks A Python framework for defining Bayesian Belief Networks and other graphical models as pure Python functions, with support for discrete and… | 10 | 1142 | maintenance |
| fighting41love/cocoNLP cocoNLP is a Python library for Chinese information extraction from unstructured text. It extracts emails, phone numbers (with carrier and … | 32 | 1128 | maintenance |
| 8080labs/pyforest pyforest is a Python library that automatically imports popular data science libraries like pandas, numpy, and sklearn on demand in Jupyter… | 32 | 1119 | maintenance |
| medialab/artoo artoo.js is a JavaScript library injected into a webpage's context (typically via a bookmarklet) that provides client-side web scraping uti… | 23 | 1119 | maintenance |
| qri-io/qri Qri is a dataset version control system built on the distributed web (IPFS), letting users version, publish, discover, and collaborate on d… | 23 | 1112 | maintenance |
| thuml/TimesNet TimesNet is the official code release for the ICLR 2023 paper on temporal 2D-variation modeling for general time series analysis. It transf… | 31 | 1111 | maintenance |
| novak-99/MLPP ML++ is a C++ machine learning library providing regression models, dynamically sized neural networks, statistics, and optimization algorit… | 23 | 1108 | maintenance |
| ibayer/fastFM fastFM is a Python library for Factorization Machines with a scikit-learn compatible API, with performance-critical code written in C and w… | 23 | 1086 | maintenance |
| ls0f/phone A Python library that looks up the Chinese province, city, zip code, area code, and carrier for a mobile phone number prefix using an offli… | 32 | 1084 | maintenance |
| datumbox/datumbox-framework Datumbox is an open-source Machine Learning framework written in Java that enables rapid development of ML and statistical applications. It… | 32 | 1084 | maintenance |
| akelleh/causality A Python library providing tools for causal inference and analysis from observational data, built as an extension of pandas DataFrames. It … | 27 | 1081 | maintenance |
| acikyazilimagi/afet-org An open-source earthquake relief platform (depremyardim.com / afetharita.com) that aggregates calls for help from Twitter, WhatsApp, Telegr… | 31 | 1079 | maintenance |
| rhiever/datacleaner A Python package and command-line tool that automatically cleans pandas DataFrames, handling missing values and encoding categorical variab… | 23 | 1079 | maintenance |
| markwk/qs_ledger A personal data aggregator and analysis toolkit for quantified self enthusiasts, written in Python and distributed as Jupyter Notebooks. It… | 32 | 1073 | maintenance |
| databricks/lilac Lilac is an open-source tool for exploring, curating, and quality-controlling datasets used for training, fine-tuning, and monitoring LLMs.… | 10 | 1072 | maintenance |
| jonbakerfish/TweetScraper TweetScraper is a Scrapy-based crawler that scrapes tweets and user information from Twitter Search without using Twitter's official APIs. … | 23 | 1062 | maintenance |
| PyPatel/Options-Trading-Strategies-in-Python A collection of Python scripts implementing options trading strategies based on technical indicators such as VIX, Put/Call Ratio, TRIN, and… | 32 | 1061 | maintenance |
| SciRuby/daru Daru (Data Analysis in RUby) is a pure Ruby library providing DataFrame and Vector data structures for storing, analyzing, manipulating, an… | 23 | 1061 | maintenance |
| J535D165/recordlinkage A modular Python toolkit for record linkage and duplicate detection across datasets, built on pandas and numpy. It provides indexing (block… | 23 | 1060 | maintenance |
| hustcer/star Star is a Node.js command-line tool for tracking and analyzing Chinese A-share stocks. It computes upside potential to user-defined target … | 23 | 1053 | maintenance |
| wiseio/paratext ParaText is a C++ library for reading text files in parallel across multiple cores, with Python bindings and a fast CSV reader. It can load… | 32 | 1052 | maintenance |
| facebookresearch/cc_net CCNet is a Python pipeline from Facebook AI Research for downloading, deduplicating, and cleaning Common Crawl web data into high-quality m… | 10 | 1045 | maintenance |
| craffel/pretty-midi A Python library providing utility functions and classes for conveniently handling, analyzing, creating, and manipulating MIDI data. It sup… | 57 | 1034 | maintenance |
| cedricporter/funcat Funcat is a Python library (built on numpy) that ports the formula languages of Chinese trading platforms like Tonghuashun, Tongdaxin, and … | 32 | 1033 | maintenance |
| dfm/osrc The Open Source Report Card (OSRC) is a web application that generates reports about a user's open-source activity, originally based on Git… | 10 | 1030 | maintenance |
| RyanZotti/Self-Driving-Car A hobby project that turns a toy Ferrari into a self-driving car using a Raspberry Pi, a PS3 controller for data collection, and a locally-… | 32 | 1017 | maintenance |
| leventov/Koloboke Koloboke is a family of Java collections projects providing primitive-specialized, high-performance implementations of maps and sets as an … | 23 | 1017 | maintenance |
| madnight/githut A web application that visualizes GitHub language statistics, showing top programming languages, licenses, and pull request activity over t… | 32 | 1005 | maintenance |
| SciRuby/sciruby SciRuby is a meta gem for Ruby that bundles a collection of scientific computing gems, including numeric libraries like NMatrix and visuali… | 32 | 1002 | maintenance |
| giotto-ai/giotto-tda giotto-tda is a high-performance Python toolbox for topological machine learning, built on top of scikit-learn. It provides tools for topol… | 23 | 1002 | maintenance |
| timelinize/timelinize Timelinize is an open-source personal archival suite that imports photos, videos, messages, location history, social media, and contacts fr… | 66 | 3636 | experimental |
| mshumer/gpt-investor An experimental AI agent notebook that uses Claude 3 models to analyze stocks in a given industry, gathering financial data, news, and anal… | 25 | 2265 | experimental |
| rajasekarv/vega Vega (formerly native_spark) is a from-scratch reimplementation of Apache Spark's distributed data processing engine written in Rust. It ai… | 32 | 2229 | experimental |
| EthicalML/xai XAI is a Python library from the Institute for Ethical AI & ML that provides tools for analysing and evaluating machine learning datasets a… | 65 | 1259 | experimental |
| FinHackCN/finhack FinHack is an extensible Python quantitative finance framework covering the full quant research workflow: data collection, factor computati… | 76 | 1145 | experimental |
| bitbrain/pandora Pandora is a Godot 4 addon for managing RPG data such as items, inventories, spells, abilities, mobs, quests, NPCs, and loot tables. It pro… | 83 | 1112 | experimental |
| jsmidt/QuantPy QuantPy is a Python framework for quantitative finance, offering portfolio analysis tools such as importing daily returns from Yahoo and co… | 32 | 1050 | experimental |
| wechat-article/wechat-article-exporter An online batch downloader for WeChat Official Account articles that exports posts in HTML, JSON, Excel, TXT, Markdown, and DOCX formats, i… | 68 | 12789 | abandoned |
| BurntSushi/xsv xsv is a fast, composable command-line toolkit written in Rust for indexing, slicing, analyzing, splitting, and joining CSV files. It offer… | 10 | 10757 | abandoned |
| nteract/archived-desktop-app The archived Electron-based nteract desktop application, a cross-platform interactive notebook app for working with Jupyter kernels. It was… | 10 | 6249 | abandoned |
| wuhan2020/wuhan2020 A volunteer-built information collection platform for the 2020 Wuhan COVID-19 outbreak, aggregating data on hospitals, hotels, logistics, d… | 32 | 5913 | abandoned |
| nteract/hydrogen Hydrogen is an Atom editor plugin that brings Jupyter kernel-based interactive coding to any text file, letting users run code line-by-line… | 65 | 4020 | abandoned |
| yhat/rodeo Rodeo is a desktop IDE for Python aimed at data science work, built by Yhat. It provides an editor environment for data analysis workflows,… | 10 | 3891 | abandoned |
| apache/incubator-heron Apache Heron is a realtime, distributed, fault-tolerant stream processing engine originally developed at Twitter as a successor to Apache S… | 10 | 3628 | abandoned |
| pytorch/text TorchText is a PyTorch companion library providing datasets, data loaders, vocabularies, text transforms, and pre-trained models for natura… | 10 | 3554 | abandoned |
| dotnet/interactive .NET Interactive is an engine and API for running and editing code interactively, powering polyglot notebooks, REPLs, and embedded scriptin… | 10 | 3200 | abandoned |
| harismuneer/Ultimate-Social-Scrapers A collection of Python-based scraping tools that extract public data from Facebook, Instagram, and Twitter (X), including posts, media, fol… | 44 | 3151 | abandoned |
| airingursb/bilibili-user A Python web crawler that scrapes Bilibili user profiles (id, nickname, gender, avatar, level, birthday, location, etc.) and stores them in… | 32 | 3090 | abandoned |
| lanbing510/DouBanSpider A Python web scraper for Douban Books that crawls book listings by tag, storing ratings and review counts into Excel files. The author also… | 32 | 2786 | abandoned |
| scrtlabs/catalyst Catalyst is a Python algorithmic trading library for crypto-assets, built as an extension of Quantopian's Zipline. It supports backtesting … | 10 | 2560 | abandoned |
| mckinsey/causalnex CausalNex is a Python library for causal reasoning with Bayesian Networks, supporting structure learning, domain-expert augmentation of rel… | 66 | 2475 | abandoned |
| yunabe/lgo lgo is a Jupyter Notebook kernel and interactive REPL for the Go programming language, providing full Go language compatibility with code c… | 32 | 2454 | abandoned |
| anfederico/clairvoyant A Python library for stock selection and financial signal modeling using machine learning. The project is officially deprecated and no long… | 34 | 2403 | abandoned |
| PetrochukM/PyTorch-NLP PyTorch-NLP (torchnlp) is a Python library of basic utilities for natural language processing built on PyTorch, providing text data loading… | 10 | 2222 | abandoned |
| sutoiku/formula.js A JavaScript library implementing most Microsoft Excel formula functions for use in browsers and Node.js. This repository is deprecated; de… | 32 | 2155 | abandoned |
| minimaxir/facebook-page-post-scraper A Python script collection that scrapes all posts, reactions, and comments from public Facebook Pages and open Groups via the Facebook Grap… | 10 | 2135 | abandoned |
| twitter/summingbird Summingbird is a Scala library for writing MapReduce aggregation programs that look like native collection transformations and run on distr… | 10 | 2123 | abandoned |
| onyx-platform/onyx Onyx is a masterless, fault-tolerant distributed computation system written in pure Clojure that supports both batch and stream processing … | 10 | 2051 | abandoned |
| alex/nyt-2020-election-scraper A git-scraping application that periodically scrapes the New York Times' 2020 election results JSON API and commits snapshots to the reposi… | 32 | 1756 | abandoned |
| ClimbsRocks/auto_ml auto_ml is a Python library for automated machine learning that handles feature engineering, model selection, and hyperparameter optimizati… | 23 | 1654 | abandoned |
| discoproject/disco Disco is an open-source distributed MapReduce framework written in Erlang with a Python job API, originally developed at Nokia Research Cen… | 32 | 1630 | abandoned |
| probml/pmtk3 PMTK3 is a Matlab/Octave toolkit of probabilistic machine learning models and algorithms, created to accompany Kevin Murphy's textbook 'Mac… | 32 | 1569 | abandoned |
| instacart/lore Lore is a Python machine learning framework from Instacart designed to make ML approachable for software engineers and maintainable for ML … | 23 | 1543 | abandoned |
| tsycnh/WeChatExporter A macOS desktop application built with Node.js, nwjs, and AngularJS that parses iTunes backups of iOS devices to export and view WeChat cha… | 32 | 1518 | abandoned |
| benitoro/stockholm A Python framework that crawls Shanghai and Shenzhen A-share stock market data from Yahoo YQL and Sina Finance, and tests stock-picking str… | 32 | 1517 | abandoned |
| iodide-project/iodide Iodide is a browser-based notebook for literate scientific computing, letting users mix narrative text, runnable JavaScript code, and inter… | 23 | 1503 | abandoned |
| ocelma/python-recsys A Python library for building recommender systems, built on top of Divisi2, NumPy, and SciPy. It provides SVD-based matrix factorization fo… | 32 | 1480 | abandoned |
| CamDavidsonPilon/lifetimes A Python library for measuring customer lifetime value (CLV) and modeling repeat-purchase behavior using probabilistic models like BG/NBD a… | 10 | 1476 | abandoned |
| MLReef/mlreef MLReef is an open-source ML-Ops collaboration platform combining versioned data hosting, containerized code publishing, experiment tracking… | 32 | 1459 | abandoned |
| yahoo-finance/yahoo-finance A Python module for fetching stock quotes and historical price data from Yahoo! Finance's public API. It provides a simple Share class for … | 23 | 1445 | abandoned |
| mesos/spark This is the original UC Berkeley AMPLab repository for Apache Spark, a fast cluster computing system supporting Java, Scala, and Python. Th… | 32 | 1418 | abandoned |
| OpnTec/bodyapps-android An Android application from the #bodyapps project for creating, storing, and syncing human body measurement records, including images and n… | 32 | 1400 | abandoned |
| citp/BlockSci BlockSci is a high-performance C++ tool and analysis library for blockchain science, featuring a custom in-memory blockchain database with … | 23 | 1396 | abandoned |
| ljvmiranda921/pyswarms PySwarms is a Python research toolkit for particle swarm optimization (PSO), offering a high-level declarative interface with built-in opti… | 23 | 1393 | abandoned |
| tinkerpop/blueprints Blueprints was a Java Property Graph Model Interface providing a generic API for graph databases and graph analytic systems. It is no longe… | 32 | 1359 | abandoned |
| Jefferson-Henrique/GetOldTweets-python A Python library that retrieves old tweets by mimicking the JSON calls Twitter Search makes in the browser, bypassing the official API's ti… | 32 | 1340 | abandoned |
| kieran-mackle/AutoTrader AutoTrader is a Python-based platform for developing, backtesting, optimising and deploying automated trading systems across forex, crypto … | 10 | 1269 | abandoned |
| reiinakano/xcessiv Xcessiv is a web-based Python application for building, tuning, and managing stacked machine learning ensembles. It provides a GUI for defi… | 23 | 1265 | abandoned |
| foolcage/fooltrader fooltrader is a Python quantitative analysis and trading framework that crawls, cleans, and structures market data (stocks, futures, forex,… | 23 | 1198 | abandoned |
| killrweather/killrweather KillrWeather is a Scala reference application demonstrating integration of Apache Spark Streaming, Apache Kafka, Apache Cassandra, and Akka… | 32 | 1178 | abandoned |
| misoproject/dataset Dataset.js is a JavaScript library for managing data behind client-side visualizations, handling loading, parsing, sorting, filtering, and … | 32 | 1172 | abandoned |
| Jinnrry/getAwayBSG A Go CLI web crawler that scrapes job listings from Zhilian Zhaopin and housing (rental and second-hand) data from Lianjia across Chinese c… | 10 | 1147 | abandoned |
| jorgecarleitao/arrow2 A Rust implementation of the Apache Arrow columnar in-memory format, supporting IO with Parquet, Avro, CSV, IPC, and Flight, plus compute k… | 10 | 1064 | abandoned |
| LockerProject/Locker Locker is an open-source personal data platform ('the me platform') that collects a user's data from various online services, apps, and dev… | 32 | 1063 | abandoned |
| seemethere/nba_py nba_py is a Python client library wrapping the stats.nba.com API for retrieving NBA statistics. It returns data as pandas DataFrames or JSO… | 10 | 1062 | abandoned |
| paulyoder/LinqToExcel A .NET library that lets developers query Excel spreadsheets and CSV files using LINQ syntax, mapping worksheet rows to strongly-typed obje… | 32 | 1058 | abandoned |
| google/lightweight_mmm LightweightMMM is a Python library for Bayesian Marketing Mix Modeling (MMM) built on JAX and Numpyro, helping advertisers measure media ch… | 10 | 1052 | abandoned |
| uscensusbureau/citysdk CitySDK is a JavaScript (ClojureScript-compiled) library that simplifies access to US Census Bureau APIs, providing utilities for fetching … | 10 | 1038 | abandoned |