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

Open-source data-science software

1503 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.

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

ProductHealth v2StarsMaturity
bedtools
bedtools is a suite of command-line utilities for genome arithmetic, enabling set-theory operations like intersect, merge, count, complemen…
581054stable
Axiom
A Go library implementing the HyperLogLog algorithm for approximating the number of distinct elements in a multiset, using LogLog-Beta bias…
911052active
veusz/veusz
Veusz is a scientific plotting and graphing application with a GUI for creating publication-ready 2D and 3D plots, built from composable pl…
771052stable
cjlin1/liblinear
LIBLINEAR is a C++ library and CLI toolset for training large-scale regularized linear classifiers, regressors, and one-class SVMs. It ship…
551052stable
janpfeifer/gonb
GoNB is a Jupyter notebook kernel for the Go programming language that compiles each cell with the standard Go compiler. It supports auto-c…
841051active
stay-leave/weibo-public-opinion-analysis
A Python project for Weibo public opinion analysis that combines a web crawler, LDA topic modeling, sentiment analysis, and spatiotemporal …
321051active
NVIDIA/raft
NVIDIA RAFT (Reusable Accelerated Functions and Tools) is a C++/Python library of CUDA-accelerated algorithms and primitives for machine le…
961047active
xuzhougeng/wisp-science
Wisp Science is an open-source, local-first desktop AI research workbench that combines an LLM agent with persistent Python/R kernels, MCP-…
771047active
PandaAI QuantFlow
PandaFactor is a Python quantitative factor library for financial data analysis, technical indicator computation, and alpha factor construc…
221047active
rstudio/pointblank
pointblank is an R package for methodically validating data in data frames and database tables, producing data quality reports. It also mai…
791046active
taynaud/python-louvain
A Python library implementing the Louvain method for community detection in graphs, integrating with NetworkX. It also provides a command-l…
321046stable
Zenodo
Zenodo is a CERN-built open-source research data repository platform where researchers can share and preserve research outputs of any size …
611045active
paletteer
paletteer is an R package providing a unified interface to thousands of color palettes collected from dozens of R packages, with discrete, …
531045stable
pytorch/tensordict
TensorDict is a PyTorch library providing a batched, nested dict-like tensor container where operations like slicing, stacking, and arithme…
1001042active
cvxopt/cvxopt
CVXOPT is a free Python package for convex optimization, providing dense and sparse matrix classes, interfaces to BLAS/LAPACK/FFTW, and sol…
581042stable
kofrasa/mingo
Mingo is a TypeScript library that implements the MongoDB query language for in-memory JavaScript objects. It supports queries, projections…
771041active
tidyverse/readr
readr is an R package from the tidyverse for fast, friendly reading of rectangular data from delimited files such as CSV, TSV, fixed-width,…
641041stable
ml-tooling/ml-workspace
ML Workspace is an all-in-one web-based IDE Docker image specialized for machine learning and data science. It bundles Jupyter, JupyterLab,…
233546maintenance
K3D-tools/K3D-jupyter
K3D-jupyter is a Python library for creating interactive 3D plots backed by WebGL inside Jupyter Notebook, JupyterLab, and Google Colab. It…
991039active
JosephLai241/URS
URS (Universal Reddit Scraper) is a comprehensive command-line tool written in Python (with Rust components) for scraping and archiving Red…
601037active
sunpy/sunpy
SunPy is the community-developed open-source Python package for solar physics, providing a solar data analysis environment built on the sci…
881035active
freqtrade/technical
A Python library of technical analysis indicators and utilities built as a companion to the Freqtrade trading bot. It aggregates custom and…
861033active
process-intelligence-solutions/pm4py
PM4Py is an open-source Python library implementing state-of-the-art process mining algorithms for analyzing event logs and business proces…
811033stable
ustcllm/RecFM
RecFM is a collection of tools and frameworks from USTCLLM for developing foundation models tailored to recommendation systems. It bundles …
371031active
fiji/fiji
Fiji is a batteries-included distribution of ImageJ, bundling thousands of plugins for scientific image processing and analysis into a port…
761029active
opengeos/streamlit-geospatial
A multi-page Streamlit web application showcasing geospatial applications, including interactive mapping and real estate data/market trend …
661029active
YingfanWang/PaCMAP
PaCMAP is a Python library implementing Pairwise Controlled Manifold Approximation, a dimensionality reduction technique that preserves bot…
811027stable
jokergoo/circlize
circlize is an R package for creating circular layout visualizations such as chord diagrams, circular heatmaps, and circos plots. It provid…
321027stable
frappe/insights
Frappe Insights is a 100% open-source business intelligence (BI) tool for data analysis and reporting, built on the Frappe Framework. It le…
951026active
google-deepmind/tree
tree (dm-tree) is a Python library for working with nested data structures, generalizing the builtin map function to apply functions to lea…
731026stable
TutteInstitute/datamapplot
DataMapPlot is a Python library for creating beautiful, presentation- and publication-ready plots of data maps (2D embeddings of clustered …
851025active
DREAM-DK/MAKRO
MAKRO is a large-scale macroeconomic model of the Danish economy developed by DREAM for the Danish Ministry of Finance, written in GAMS wit…
671025active
microsoft/tensorwatch
TensorWatch is a Python library from Microsoft Research for debugging, monitoring, and visualizing machine learning training in real time, …
623478maintenance
dswah/pyGAM
pyGAM is a Python library for building Generalized Additive Models (GAMs) with an emphasis on modularity and performance. Its API is design…
701021active
neuralgcm/neuralgcm
NeuralGCM is a Python library for building hybrid machine-learning/physics models of the Earth's atmosphere for weather and climate simulat…
701018active
facebookresearch/PyTorch-BigGraph
PyTorch-BigGraph is a distributed system for learning embeddings of very large graph-structured data, scaling to billions of entities and t…
103454maintenance
scalanlp/breeze
Breeze is a numerical processing library for Scala providing linear algebra, optimization, and statistical functionality. It is now mostly …
493453maintenance
graspologic-org/graspologic
graspologic is a Python package providing algorithms and utilities for graph (network) statistics, including embedding, clustering, matchin…
701016active
futureverse/future
The future R package provides a unified, simple API for evaluating R expressions asynchronously and in parallel across local, cluster, and …
771015stable
SALib/SALib
SALib is a Python library implementing global sensitivity analysis methods such as Sobol, Morris, FAST, PAWN, HDMR, and DGSM. It helps quan…
681015stable
hmmlearn/hmmlearn
hmmlearn is a Python library providing algorithms for unsupervised learning and inference of Hidden Markov Models, with an API modeled on s…
323438maintenance
NVIDIA/cudf-spark
A plugin library for Apache Spark from NVIDIA that leverages GPUs via the cuDF (CUDA DataFrame) library to accelerate Spark SQL and DataFra…
971012active
probml/dynamax
Dynamax is a Python library for probabilistic state space modeling built on JAX. It provides inference and learning algorithms for HMMs, li…
881010active
Bitmapist
A Python analytics library that uses Redis bitmaps to track user events at massive scale with minimal memory. It supports real-time queries…
741010active
CyrilFeng/karma
Karma is a self-hosted data insight tool described as an 'executable mind map', built on Trino, that lets users configure SQL-based data so…
291009active
JuliaDiff/ForwardDiff.jl
ForwardDiff.jl is a Julia library implementing forward mode automatic differentiation for computing derivatives, gradients, Jacobians, Hess…
971007stable
fslaborg/Deedle
Deedle is an easy-to-use .NET library for data frame and time series manipulation, designed for exploratory scientific programming in F# an…
771006active
sematic-ai/sematic
Sematic is an open-source ML pipeline development platform that lets engineers write end-to-end pipelines in pure Python. Pipelines can run…
231003active
databricks/koalas
Koalas implements the pandas DataFrame API on top of Apache Spark, letting data scientists use familiar pandas code on distributed big data…
233372maintenance
kevinzg/facebook-scraper
A Python library for scraping public Facebook pages, groups, profiles, and posts without requiring an API key. It provides a simple get_pos…
323313maintenance
tradytics/eiten
Eiten is an open-source Python toolkit for building statistical and algorithmic investment portfolios, implementing strategies like Eigen P…
323304maintenance
pyeve/cerberus
Cerberus is a lightweight, extensible data validation library for Python that validates dictionaries against user-defined schemas. It provi…
753280maintenance
go-gota/gota
Gota is a Go library implementing DataFrames, Series, and data wrangling methods for tabular data manipulation. It supports loading data fr…
103259maintenance
guoguibing/librec
LibRec is a Java library for recommender systems implementing over 70 state-of-the-art recommendation algorithms. It supports the two class…
233256maintenance
blaze/blaze
Blaze is a Python library that provides a NumPy/Pandas-like interface for querying data living in databases, files, and other computing sys…
233185maintenance
cemoody/lda2vec
A Python library implementing lda2vec, a hybrid topic model that combines word2vec word embeddings with LDA-style interpretable document to…
323169maintenance
spark-notebook/spark-notebook
An open-source web-based notebook for interactive and reactive data science using Scala and Apache Spark. It combines Scala code, SQL, mark…
233139maintenance
santosjorge/cufflinks
Cufflinks is a Python library that binds Plotly's interactive charting with pandas DataFrames for easy plotting via an iplot helper. It sup…
323098maintenance
aksnzhy/xlearn
xLearn is a high-performance C++ machine learning package implementing linear models (LR), factorization machines (FM), and field-aware fac…
233089maintenance
shogun-toolbox/shogun
Shogun is a C++ machine learning toolbox offering unified, efficient implementations of many ML algorithms with automatically generated bin…
233081maintenance
quantopian/qgrid
Qgrid is a Jupyter notebook widget that renders pandas DataFrames as an interactive grid using SlickGrid. It supports intuitive scrolling, …
233081maintenance
stellargraph/stellargraph
StellarGraph is a Python library for machine learning on graphs and networks, offering state-of-the-art graph neural network algorithms suc…
233059maintenance
weld-project/weld
Weld is a language and high-performance runtime that optimizes data-intensive analytics workflows by expressing computations in a common in…
543008maintenance
kotartemiy/newscatcher
A Python package that programmatically collects normalized news articles from thousands of news websites, filterable by topic, country, and…
322988maintenance
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…
232952maintenance
jbesomi/texthero
Texthero is a Python toolkit for text preprocessing, representation, and visualization, designed to work on top of Pandas Series and DataFr…
232905maintenance
twosigma/beakerx
BeakerX is a collection of JVM kernels (Groovy, Scala, Clojure, Kotlin, Java, SQL) and interactive widgets for Jupyter Notebook and Jupyter…
232894maintenance
TeamHG-Memex/eli5
ELI5 is a Python library for debugging, inspecting, and explaining machine learning classifiers and regressors. It supports scikit-learn, X…
632847maintenance
scikit-learn-contrib/sklearn-pandas
A Python library that bridges pandas DataFrames and scikit-learn by mapping DataFrame columns to sklearn transformations. Its DataFrameMapp…
232840maintenance
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…
102830maintenance
src-d/hercules
Hercules is a fast, customizable Git repository history analysis tool written in Go, with a companion Python package (labours) for visualiz…
232810maintenance
facebookresearch/hiplot
HiPlot is a lightweight interactive visualization library from Facebook Research for exploring high-dimensional data using parallel coordin…
102798maintenance
brianway/webporter
webporter is a Java crawler application built on the webmagic framework that demonstrates a complete pipeline of data crawling, persistence…
232764maintenance
wesm/feather
Feather is a fast binary columnar file format for storing data frames, designed for efficient read/write and cross-language sharing between…
492757maintenance
phanein/deepwalk
DeepWalk is a Python command-line tool that learns low-dimensional vector representations of vertices in graphs using short random walks an…
232756maintenance
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…
232744maintenance
paperswithcode/galai
galai is the official Python library for loading and running inference with the GALACTICA general-purpose scientific language models from P…
232741maintenance
douban/dpark
DPark is a Python clone of Apache Spark, providing a MapReduce-like distributed computing framework that supports iterative computation. Jo…
102662maintenance
blmoistawinde/HarvestText
HarvestText is a Python library for Chinese text mining and preprocessing using unsupervised or weakly supervised methods. It integrates do…
232633maintenance
schematics/schematics
Schematics is a Python library for defining typed data structures, validating them, and converting data between formats like JSON or MsgPac…
322587maintenance
justinzm/gopup
GoPUP is a Python library that provides convenient interfaces to a wide range of public Chinese data sources, including Baidu/Weibo/Google …
232545maintenance
shirosaidev/stocksight
stocksight is an open-source Python application that analyzes stock market sentiment using Twitter streams and news headlines, storing data…
232541maintenance
automl/Auto-PyTorch
Auto-PyTorch is an AutoML framework that jointly performs neural architecture search and hyperparameter optimization for PyTorch models, us…
232540maintenance
unslothai/hyperlearn
HyperLearn is a Python library providing optimized reimplementations of classical machine learning and statistical algorithms (SVD, eigende…
322520maintenance
huggingface/evaluate
Hugging Face's library for easily evaluating machine learning models and datasets with dozens of standardized metrics, comparisons, and mea…
742491maintenance
plumatic/schema
A Clojure/ClojureScript library for declaratively describing data shapes and validating data against those schemas. It supports descriptive…
722463maintenance
anandanand84/technicalindicators
A JavaScript/TypeScript library of technical analysis indicators (SMA, EMA, RSI, MACD, Bollinger Bands, ADX, etc.) for stock and crypto tra…
232454maintenance
nicolaspanel/numjs
NumJs is a JavaScript library for scientific computing that provides an N-dimensional array object, linear algebra functions, FFT, and basi…
322451maintenance
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…
232433maintenance
mpld3/mpld3
A Python library that converts matplotlib figures into interactive D3.js-based visualizations rendered in the browser as HTML. It exports p…
562412maintenance
getguesstimate/guesstimate-app
Guesstimate is a web-based spreadsheet-like tool for creating Fermi estimates using Monte Carlo simulation. Users enter ranges and distribu…
672394maintenance
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…
232365maintenance
Succinct Data Structure Library
A C++11 library implementing succinct data structures such as bitvectors with rank/select, wavelet trees, compressed suffix arrays, and com…
232310maintenance
randy3k/radian
Radian is an alternative R console (REPL) with multiline editing, rich syntax highlighting, auto-completion, and shell/reticulate Python mo…
762291maintenance
approximatelabs/sketch
Sketch is an AI code-writing assistant for pandas users that understands the context of your dataframe content to generate relevant suggest…
322281maintenance
salesforce/TransmogrifAI
TransmogrifAI is an AutoML library written in Scala that runs on Apache Spark for building modular, reusable, strongly typed machine learni…
572276maintenance
peerchemist/finta
FinTA is a Python library implementing over 80 common financial technical indicators (SMA, EMA, MACD, RSI, Bollinger Bands, etc.) on top of…
102263maintenance
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…
232261maintenance
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…
232259maintenance
incanter/incanter
Incanter is a Clojure-based, R-like statistical computing and graphics environment for the JVM. It provides statistical functions, matrix/l…
322248maintenance

← prev page 11 / 16 next →