Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source data-science software

1215 open-source libraries, tools and applications tagged data-science, ranked by how closely data-science is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1215 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
AnalyzerREST/python-tradingview-ta
An unofficial Python wrapper for TradingView's technical analysis API that fetches indicator summaries and recommendations for symbols. It …
101254maintenance
dccsillag/magma-nvim
Magma is a NeoVim plugin that lets users run code interactively with Jupyter kernels directly inside the editor. It evaluates code blocks o…
321246maintenance
scijs/ndarray
A JavaScript library providing modular multidimensional array views over 1D typed arrays, similar to numpy arrays. It supports constant-tim…
731245maintenance
utiasSTARS/pykitti
pykitti is a minimal Python library for loading and working with the KITTI autonomous driving dataset, supporting raw and odometry benchmar…
321245maintenance
VeritasYin/STGCN_IJCAI-18
Reference implementation of Spatio-Temporal Graph Convolutional Networks (STGCN) from the IJCAI 2018 paper, a deep learning framework for t…
681244maintenance
calogica/dbt-expectations
A dbt extension package that ports Great Expectations-style data quality tests as dbt test macros. It lets data teams run expectation tests…
231232maintenance
WolframResearch/WolframLanguageForJupyter
A Jupyter kernel that lets users run Wolfram Language (Mathematica) code inside Jupyter notebooks. It connects the Wolfram Engine to Jupyte…
231216maintenance
Whitebox
WhiteboxTools is an advanced geospatial data analysis platform offering a stand-alone command-line program and Python scripting API for GIS…
571213maintenance
arundo/adtk
ADTK is a Python package for unsupervised and rule-based anomaly detection in time series. It provides detectors, transformers, and aggrega…
231212maintenance
shangjingbo1226/AutoPhrase
AutoPhrase is a C++/Java tool for automated phrase mining that extracts quality phrases from massive text corpora with minimal human effort…
321204maintenance
astroML/astroML
AstroML is a Python library for machine learning, statistics, and data mining aimed at astronomy and astrophysics, built on numpy, scipy, s…
321203maintenance
khundman/telemanom
Telemanom is a Python framework that uses vanilla LSTMs (Keras/TensorFlow) to detect anomalies in multivariate time series sensor data, wit…
321200maintenance
DeepWisdom/AutoDL
AutoDL is a fully automated deep learning framework from DeepWisdom that won the NeurIPS AutoDL challenge. It performs automatic feature en…
231199maintenance
spark-timeseries
A Scala/Java/Python library for time series analysis on Apache Spark, providing distributed abstractions for large time series datasets plu…
321194maintenance
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…
545447experimental
yahoo/egads
EGADS (Extensible Generic Anomaly Detection System) is an open-source Java library for automatically detecting anomalies, outliers, and cha…
321190maintenance
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…
321181maintenance
google/active-learning
A Python module for running experiments comparing different active learning algorithms on benchmark datasets. It provides a main experiment…
101163maintenance
Paperspace/DataAugmentationForObjectDetection
A Python library implementing data augmentation transforms (flipping, scaling, rotation, shearing, translation, resizing) that adjust both …
321156maintenance
DeepGraphLearning/RecommenderSystems
A Python research library collecting the authors' recommender systems code, covering sequential, feature-based (CTR), and social recommenda…
321156maintenance
NVIDIA-Merlin/NVTabular
NVTabular is a GPU-accelerated feature engineering and preprocessing library for tabular data, built to handle terabyte-scale datasets for …
571151maintenance
zdavatz/spreadsheet
A Ruby library for reading, writing, and modifying Microsoft Excel (XLS) spreadsheet documents. It is a rewrite of the Spreadsheet::Excel a…
641149maintenance
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…
101143maintenance
fighting41love/cocoNLP
cocoNLP is a Python library for Chinese information extraction from unstructured text. It extracts emails, phone numbers (with carrier and …
321128maintenance
8080labs/pyforest
pyforest is a Python library that automatically imports popular data science libraries like pandas, numpy, and sklearn on demand in Jupyter…
321119maintenance
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…
311118maintenance
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…
231117maintenance
Qri
Qri is a dataset version control system built on the distributed web (IPFS), letting users version, publish, discover, and collaborate on d…
231111maintenance
novak-99/MLPP
ML++ is a C++ machine learning library providing regression models, dynamically sized neural networks, statistics, and optimization algorit…
231109maintenance
fastFM
fastFM is a Python library for Factorization Machines with a scikit-learn compatible API, with performance-critical code written in C and w…
231085maintenance
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…
321084maintenance
datumbox/datumbox-framework
Datumbox is an open-source Machine Learning framework written in Java that enables rapid development of ML and statistical applications. It…
321082maintenance
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…
321081maintenance
akelleh/causality
A Python library providing tools for causal inference and analysis from observational data, built as an extension of pandas DataFrames. It …
241081maintenance
markwk/qs_ledger
A personal data aggregator and analysis toolkit for quantified self enthusiasts, written in Python and distributed as Jupyter Notebooks. It…
321078maintenance
acikyazilimagi/afet-org
An open-source earthquake relief platform (depremyardim.com / afetharita.com) that aggregates calls for help from Twitter, WhatsApp, Telegr…
311077maintenance
rhiever/datacleaner
A Python package and command-line tool that automatically cleans pandas DataFrames, handling missing values and encoding categorical variab…
231077maintenance
databricks/lilac
Lilac is an open-source tool for exploring, curating, and quality-controlling datasets used for training, fine-tuning, and monitoring LLMs.…
101070maintenance
jonbakerfish/TweetScraper
TweetScraper is a Scrapy-based crawler that scrapes tweets and user information from Twitter Search without using Twitter's official APIs. …
231063maintenance
J535D165/recordlinkage
A modular Python toolkit for record linkage and duplicate detection across datasets, built on pandas and numpy. It provides indexing (block…
231063maintenance
SciRuby/daru
Daru (Data Analysis in RUby) is a pure Ruby library providing DataFrame and Vector data structures for storing, analyzing, manipulating, an…
231061maintenance
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 …
231058maintenance
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…
321052maintenance
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…
101045maintenance
craffel/pretty-midi
A Python library providing utility functions and classes for conveniently handling, analyzing, creating, and manipulating MIDI data. It sup…
681043maintenance
cedricporter/funcat
Funcat is a Python library (built on numpy) that ports the formula languages of Chinese trading platforms like Tonghuashun, Tongdaxin, and …
321036maintenance
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…
101028maintenance
leventov/Koloboke
Koloboke is a family of Java collections projects providing primitive-specialized, high-performance implementations of maps and sets as an …
231018maintenance
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-…
321017maintenance
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…
231007maintenance
madnight/githut
A web application that visualizes GitHub language statistics, showing top programming languages, licenses, and pull request activity over t…
321005maintenance
SciRuby/sciruby
SciRuby is a meta gem for Ruby that bundles a collection of scientific computing gems, including numeric libraries like NMatrix and visuali…
321002maintenance
timelinize/timelinize
Timelinize is an open-source personal archival suite that imports photos, videos, messages, location history, social media, and contacts fr…
613676experimental
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…
262264experimental
rajasekarv/vega
Vega (formerly native_spark) is a from-scratch reimplementation of Apache Spark's distributed data processing engine written in Rust. It ai…
322229experimental
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…
591267experimental
FinHackCN/finhack
FinHack is an extensible Python quantitative finance framework covering the full quant research workflow: data collection, factor computati…
731241experimental
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…
781124experimental
jsmidt/QuantPy
QuantPy is a Python framework for quantitative finance, offering portfolio analysis tools such as importing daily returns from Yahoo and co…
321069experimental
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…
6913012abandoned
BurntSushi/xsv
xsv is a fast, composable command-line toolkit written in Rust for indexing, slicing, analyzing, splitting, and joining CSV files. It offer…
1010754abandoned
nteract/archived-desktop-app
The archived Electron-based nteract desktop application, a cross-platform interactive notebook app for working with Jupyter kernels. It was…
106245abandoned
Wuhan2020 Platform
A volunteer-built information collection platform for the 2020 Wuhan COVID-19 outbreak, aggregating data on hospitals, hotels, logistics, d…
325910abandoned
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…
614021abandoned
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,…
103889abandoned
apache/incubator-heron
Apache Heron is a realtime, distributed, fault-tolerant stream processing engine originally developed at Twitter as a successor to Apache S…
103624abandoned
pytorch/text
TorchText is a PyTorch companion library providing datasets, data loaders, vocabularies, text transforms, and pre-trained models for natura…
103553abandoned
dotnet/interactive
.NET Interactive is an engine and API for running and editing code interactively, powering polyglot notebooks, REPLs, and embedded scriptin…
103195abandoned
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…
403176abandoned
airingursb/bilibili-user
A Python web crawler that scrapes Bilibili user profiles (id, nickname, gender, avatar, level, birthday, location, etc.) and stores them in…
323090abandoned
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…
322787abandoned
scrtlabs/catalyst
Catalyst is a Python algorithmic trading library for crypto-assets, built as an extension of Quantopian's Zipline. It supports backtesting …
102559abandoned
mckinsey/causalnex
CausalNex is a Python library for causal reasoning with Bayesian Networks, supporting structure learning, domain-expert augmentation of rel…
642478abandoned
yunabe/lgo
lgo is a Jupyter Notebook kernel and interactive REPL for the Go programming language, providing full Go language compatibility with code c…
322454abandoned
anfederico/clairvoyant
A Python library for stock selection and financial signal modeling using machine learning. The project is officially deprecated and no long…
322400abandoned
PetrochukM/PyTorch-NLP
PyTorch-NLP (torchnlp) is a Python library of basic utilities for natural language processing built on PyTorch, providing text data loading…
102220abandoned
sutoiku/formula.js
A JavaScript library implementing most Microsoft Excel formula functions for use in browsers and Node.js. This repository is deprecated; de…
322154abandoned
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…
102134abandoned
twitter/summingbird
Summingbird is a Scala library for writing MapReduce aggregation programs that look like native collection transformations and run on distr…
102121abandoned
Onyx
Onyx is a masterless, fault-tolerant distributed computation system written in pure Clojure that supports both batch and stream processing …
102050abandoned
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…
321756abandoned
ClimbsRocks/auto_ml
auto_ml is a Python library for automated machine learning that handles feature engineering, model selection, and hyperparameter optimizati…
231651abandoned
discoproject/disco
Disco is an open-source distributed MapReduce framework written in Erlang with a Python job API, originally developed at Nokia Research Cen…
321628abandoned
probml/pmtk3
PMTK3 is a Matlab/Octave toolkit of probabilistic machine learning models and algorithms, created to accompany Kevin Murphy's textbook 'Mac…
321569abandoned
instacart/lore
Lore is a Python machine learning framework from Instacart designed to make ML approachable for software engineers and maintainable for ML …
231545abandoned
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…
321529abandoned
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…
321519abandoned
iodide-project/iodide
Iodide is a browser-based notebook for literate scientific computing, letting users mix narrative text, runnable JavaScript code, and inter…
231505abandoned
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…
321481abandoned
CamDavidsonPilon/lifetimes
A Python library for measuring customer lifetime value (CLV) and modeling repeat-purchase behavior using probabilistic models like BG/NBD a…
101477abandoned
MLReef/mlreef
MLReef is an open-source ML-Ops collaboration platform combining versioned data hosting, containerized code publishing, experiment tracking…
321460abandoned
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 …
231452abandoned
mesos/spark
This is the original UC Berkeley AMPLab repository for Apache Spark, a fast cluster computing system supporting Java, Scala, and Python. Th…
321419abandoned
OpnTec/bodyapps-android
An Android application from the #bodyapps project for creating, storing, and syncing human body measurement records, including images and n…
321400abandoned
ljvmiranda921/pyswarms
PySwarms is a Python research toolkit for particle swarm optimization (PSO), offering a high-level declarative interface with built-in opti…
231400abandoned
citp/BlockSci
BlockSci is a high-performance C++ tool and analysis library for blockchain science, featuring a custom in-memory blockchain database with …
231396abandoned
Apache TinkerPop
Blueprints was a Java Property Graph Model Interface providing a generic API for graph databases and graph analytic systems. It is no longe…
321359abandoned
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…
321339abandoned
AutoTrader
AutoTrader is a Python-based platform for developing, backtesting, optimising and deploying automated trading systems across forex, crypto …
101275abandoned
reiinakano/xcessiv
Xcessiv is a web-based Python application for building, tuning, and managing stacked machine learning ensembles. It provides a GUI for defi…
231263abandoned

← prev page 8 / 13 next →