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
TheAlgorithms/Python
TheAlgorithms/Python is a comprehensive collection of algorithm implementations written in Python. It serves as an educational resource for…
76225124active
microsoft/markitdown
MarkItDown is a lightweight Python utility that converts a wide range of file types—including PDFs, Office documents, images, audio, and ar…
84188214active
FastAPI
FastAPI is a modern, high‑performance Python web framework for building APIs with standard type hints. It provides automatic OpenAPI docume…
94103093active
unclecode/crawl4ai
Crawl4AI is an open‑source Python library that provides an asynchronous, headless‑browser crawler and scraper optimized for LLM‑ready markd…
8984624active
apache/superset
Apache Superset is an open-source, enterprise‑ready business intelligence web application. It provides a no‑code chart builder, a powerful …
9875196active
OpenBB
OpenBB is an open-source Python library that provides a unified data integration layer for financial, economic, and crypto data. It powers …
8573550active
OpenBB
OpenBB's Open Data Platform (ODP) is an open-source Python toolset that integrates proprietary, licensed, and public financial data sources…
8573550active
Docling
Docling is a Python SDK and CLI that parses a wide range of document formats into a unified representation. It also provides a service mode…
8768703active
scikit-learn/scikit-learn
scikit-learn is a Python module for machine learning built on top of SciPy, providing classification, regression, clustering, and model eva…
8867403stable
ZhuLinsen/daily_stock_analysis
Daily Stock Analysis (DSA) is an LLM‑powered system that aggregates market data, news, and fundamentals across multiple stock exchanges and…
8165897active
scrapy/scrapy
Scrapy is a fast, high-level web crawling and scraping framework for Python. It provides tools for defining spiders, extracting data, and e…
9764503active
Freqtrade
Freqtrade is a free, open‑source cryptocurrency trading bot written in Python. It supports multiple exchanges, offers a Telegram and web UI…
9855362active
TanStack/query
TanStack Query is a TypeScript/JavaScript library for asynchronous state management and server‑state utilities. It provides declarative API…
9550412active
pandas
pandas is a fast, flexible Python library providing labeled data structures like the DataFrame for practical, real-world data analysis and …
9449994stable
pandas
pandas is a Python library that provides fast, flexible, and expressive data structures for labeled data. It is widely used for data cleani…
9449994active
metabase/metabase
Metabase is an open‑source business intelligence platform that lets users explore data, build visual dashboards and run queries without dee…
9549624active
Julia
Julia is a high-level, high-performance dynamic programming language designed for technical and scientific computing. It combines the ease …
10049218active
Algorithm Visualizer
Algorithm Visualizer is an interactive web application that animates algorithms directly from source code. It provides a visual learning en…
3248883active
Qlib
Qlib is an AI‑oriented quantitative investment platform written in Python. It provides end‑to‑end tools for data preparation, model trainin…
6648694active
Qlib
Qlib is an AI-oriented quantitative investment platform from Microsoft that supports the full quant research workflow, from data processing…
6648694active
Apache Airflow
Apache Airflow is an open-source platform for programmatically authoring, scheduling, and monitoring workflows as directed acyclic graphs (…
9847148stable
Streamlit
Streamlit is an open‑source Python framework that turns scripts into interactive web apps with minimal code. It provides a simple API for w…
9945933active
Streamlit
Streamlit is an open-source Python framework that turns data scripts into interactive web apps in minutes, with widgets, charts, and datafr…
9945933stable
Yuan1z0825/nature-skills
Nature Skills is a CLI-based skill library that provides reusable AI-powered workflows for academic writing and scientific figure generatio…
5845766active
VeighNa
VeighNa (vn.py) is an open-source Python framework for developing quantitative trading systems, covering strategy development, backtesting,…
8345695stable
Apache Spark
Apache Spark is a unified analytics engine for large-scale data processing that provides high‑level APIs in Scala, Java, Python, and R. It …
7744159active
Apache Spark
Apache Spark is a unified analytics engine for large-scale data processing, providing high-level APIs in Scala, Java, Python, and R over an…
7744159stable
colinhacks/zod
Zod is a TypeScript‑first schema validation library that provides runtime validation with static type inference. It lets you define schemas…
9444076active
Gradio
Gradio is an open‑source Python library that lets you build interactive web interfaces for machine‑learning models, APIs, or any Python fun…
9543762active
Gradio
Gradio is an open-source Python library for quickly building web-based demos and UIs for machine learning models, APIs, or arbitrary Python…
9543762stable
BettaFish
BettaFish (微舆) is a from-scratch multi-agent public opinion analysis system in Python that monitors 30+ social media platforms, analyzes mi…
7542341active
DuckDB
DuckDB is a high‑performance, in‑process analytical SQL database written in C++. It provides a rich SQL dialect, supports many file formats…
9442114active
datalab-to/marker
Marker is an open‑source Python tool that converts PDFs and other document formats into markdown, JSON, HTML, and structured chunks. It sup…
8940358active
PostHog
PostHog is an open‑source platform for product analytics, feature flags, session replay, error tracking and experimentation. It can be self…
9640328active
PhotoPrism
PhotoPrism is an AI‑powered, privacy‑focused application for browsing, organizing and sharing photos and videos. It runs as a self‑hosted w…
9440276active
HKUDS/LightRAG
LightRAG is a Python library that implements a simple and fast Retrieval-Augmented Generation framework using graph structures and vector e…
8440153active
Polars
Polars is a high-performance DataFrame library written in Rust with bindings for Python, Node.js, R and more. It provides fast, lazy and ea…
9239857active
Polars
Polars is an extremely fast analytical query engine for DataFrames written in Rust, with multi-threaded vectorized execution, lazy query op…
9239857stable
shiyu-coder/Kronos
Kronos is an open‑source decoder‑only foundation model trained on financial candlestick (K‑line) data from dozens of global exchanges. It p…
5039500active
Project NOMAD
Project NOMAD is a self‑contained offline‑first knowledge and education server that serves Wikipedia, books, maps and optional local AI thr…
8539414active
google/langextract
LangExtract is a Python library that uses large language models to extract structured information from unstructured text. It provides preci…
8538953active
tesseract.js
Tesseract.js is a pure JavaScript library that provides OCR capabilities for over 100 languages using WebAssembly. It can run in browsers a…
6438729active
soxoj/maigret
Maigret is a Python‑based command‑line tool that gathers public information about a person using only a username. It checks thousands of we…
9738084active
PDFMathTranslate/PDFMathTranslate
PDFMathTranslate is a Python‑based tool that translates scientific PDF documents into multiple languages while preserving the original layo…
7037623active
doocs/leetcode
A comprehensive repository of LeetCode, Offer, and interview question solutions implemented in many programming languages. It serves as a r…
6736676active
SheetJS
SheetJS Community Edition is an open‑source JavaScript library for reading, writing, and manipulating spreadsheet files in many formats. It…
3236347active
SheetJS
SheetJS Community Edition is a JavaScript library that reads, writes, and converts spreadsheet files (XLSX, XLS, CSV, ODS, and more) with a…
3236347stable
CyberChef
CyberChef is a web-based tool that lets users perform a wide range of data manipulation tasks such as encoding, encryption, compression, ha…
9836120active
CyberChef
CyberChef is a browser-based web application for performing a wide range of 'cyber' operations such as encryption, encoding, compression, h…
9836120active
jq
jq is a lightweight, portable command-line tool for processing JSON data. It lets you slice, filter, map, and transform JSON with concise, …
8235854active
OCRmyPDF
OCRmyPDF is a command‑line utility that adds an OCR text layer to scanned PDF files, making them searchable and copy‑pasteable. It leverage…
9734884active
google-research/timesfm
TimesFM is a pretrained decoder‑only foundation model for time‑series forecasting released by Google Research. It provides zero‑shot foreca…
8434487active
spaCy
spaCy is an industrial-strength natural language processing library for Python and Cython, featuring pretrained pipelines for 70+ languages…
9733952stable
numpy/numpy
NumPy is a fundamental Python library that provides powerful N-dimensional array objects and a suite of mathematical functions. It enables …
9632812active
Fincept-Corporation/FinceptTerminal
Fincept Terminal is an open-source desktop finance application that provides advanced market analytics, investment research, and quantitati…
9032460active
ScrapeGraphAI
ScrapeGraphAI is a Python library that leverages large language models to automate web scraping and data extraction. It provides a high‑lev…
8731358active
nautechsystems/nautilus_trader
NautilusTrader is an open-source, Rust-native algorithmic trading engine with a deterministic, event‑driven core. It provides Python bindin…
9630308active
deepinsight/insightface
InsightFace is an open-source Python library for state-of-the-art 2D and 3D face analysis, including detection, recognition, alignment, swa…
8529939active
OpenDataLoader PDF
OpenDataLoader PDF is an open‑source PDF parsing library that converts PDFs into AI‑ready formats such as Markdown, JSON with bounding boxe…
8329741active
Pydantic
Pydantic is a Python library that validates and parses data using type hints. It provides fast, extensible schema validation and JSON‑Schem…
9928972active
XGBoost
XGBoost is an optimized, scalable gradient boosting library written in C++ with bindings for Python, R, Java, Scala and other languages. It…
9428887active
XGBoost
XGBoost is an optimized, scalable gradient boosting library implementing parallel tree boosting (GBDT/GBM) with bindings for Python, R, Jav…
9428887stable
Redash
Redash is an open‑source web application for querying databases, visualizing results, and building shareable dashboards. It supports over 3…
8628832active
ArchiveBox
ArchiveBox is an open‑source, self‑hosted web‑archiving application that captures URLs, bookmarks, RSS feeds and more into durable formats …
9928737active
Label Studio
Label Studio is an open‑source, web‑based data labeling and annotation platform that supports text, image, audio, video, and time‑series da…
9528488active
MLflow
MLflow is an open source AI engineering platform for agents, LLMs, and traditional ML models, providing experiment tracking, model registry…
10028441stable
LeRobot
LeRobot is a Python library that provides a unified interface for controlling real robots, recording datasets, and training/deploying polic…
9028232active
fastai
fastai is a deep learning library built on PyTorch that offers high-level components for quickly achieving state-of-the-art results in visi…
9228224stable
gocolly/colly
Colly is a Go library that provides a clean, fast API for building web scrapers and crawlers. It supports synchronous, asynchronous, and pa…
6725552active
TOON
TOON (Token-Oriented Object Notation) is a compact, human‑readable serialization format for JSON data designed for LLM prompts. It provides…
7825440active
ranaroussi/yfinance
yfinance is a Python library that fetches financial and market data from Yahoo! Finance's publicly available APIs, returning data as pandas…
9525373stable
plotly/dash
Dash is an open‑source Python library for building reactive, data‑driven web applications without writing JavaScript. It combines Flask, Re…
9424429active
guillaumemeyer/watermarks-remover
watermarks-remover is a Python‑based service and agent skill that strips AI provenance watermarks from text and a wide range of file format…
7824211active
PrefectHQ/prefect
Prefect is an open‑source Python library for building, scheduling, and monitoring resilient data pipelines. It provides a simple, Pythonic …
9223921active
vanna-ai/vanna
Vanna is an open-source Python framework for building user-aware AI agents that translate natural-language questions into SQL queries, char…
1023812active
sinaptik-ai/pandas-ai
PandasAI is a Python library that lets users query data in SQL, CSV, or parquet format using natural language, powered by LLMs and RAG. It …
5223808active
Matplotlib
Matplotlib is a comprehensive Python library for creating static, animated, and interactive visualizations. It supports a wide range of plo…
9423375stable
every-app/open-seo
OpenSEO is an open‑source SEO platform that provides keyword research, rank tracking, backlink analysis, site audits and AI visibility tool…
8223344active
mementum/backtrader
Backtrader is an open‑source Python library that provides a full‑featured backtesting and live‑trading engine. It lets you define reusable …
3223292active
marimo
marimo is a reactive Python notebook that stores notebooks as pure .py files, enabling reproducible, git‑friendly workflows. It provides an…
9022981active
marimo
marimo is a reactive Python notebook stored as pure Python files, where running a cell automatically re-runs dependent cells to keep code a…
9022981active
AKShare
AKShare is a Python library that provides a simple, unified interface to fetch a wide range of financial data from many sources. It aims to…
9322831active
huggingface/datasets
🤗 Datasets is a Python library that provides one‑line loading of thousands of public datasets and powerful tools for preprocessing and stre…
9922061active
Matomo
Matomo is an open-source web analytics platform that you install on your own server. It provides real‑time visitor tracking, dashboards, an…
9821922active
recommenders-team/recommenders
A Python library and collection of Jupyter notebooks with best practices for building, evaluating, and operationalizing recommendation syst…
6621919active
QuantConnect LEAN
LEAN is an open‑source, event‑driven algorithmic trading engine written in C# with Python support. It provides a modular framework for rese…
6621779active
Machine Learning for Trading
Machine Learning for Trading is an open‑source Python ecosystem that provides end‑to‑end tools for quantitative finance, from market data a…
9421452active
qax-os/excelize
Excelize is a pure Go library for reading and writing Microsoft Excel spreadsheet files (XLSX, XLSM, XLAM, etc.). It provides high‑performa…
8620999active
cube-js/cube
Cube Core is an open‑source, headless semantic layer that exposes metrics, dimensions and access rules through SQL, REST and GraphQL APIs. …
9520986active
Fuse
Fuse.js is a lightweight, zero‑dependency fuzzy‑search library written in TypeScript/JavaScript. It runs in browsers, Node.js, Deno and oth…
9020506active
Hummingbot
Hummingbot is an open‑source Python framework for building and deploying automated crypto trading bots. It provides a CLI, API server, and …
9420490active
Bokeh
Bokeh is a Python library for creating interactive visualizations that run in modern web browsers. It supports standalone HTML output as we…
7720458active
Bokeh
Bokeh is a Python library for creating interactive data visualizations, plots, and dashboards that render in modern web browsers without wr…
7720458stable
quantopian/zipline
Zipline is an open‑source Python library for event‑driven algorithmic trading and backtesting. It provides a framework to write, test, and …
2320116active
LLM Wiki
LLM Wiki is a cross‑platform desktop application that automatically builds and maintains an interlinked knowledge base from your documents.…
7620016active
Jack-Cherish/python-spider
A Python3 collection of web‑scraping scripts and tutorials covering sites like Taobao, JD, Bilibili, 12306, Douyin, and more. It provides r…
3219805active
firecrawl/pdf-inspector
pdf-inspector is a high‑performance Rust library (with Node.js, Python, and WebAssembly bindings) that classifies PDFs and extracts their t…
8219647active
fengdu78/lihang-code
A collection of Jupyter Notebook implementations of the algorithms described in Li Hang's "Statistical Learning Methods" textbook. The repo…
7619606active
Faker
Faker is a Python library that generates realistic fake data such as names, addresses, and text. It is commonly used for populating databas…
9519447active
Faker
Faker is a Python library that generates realistic fake data such as names, addresses, and text. It is commonly used to seed databases, cre…
9519447stable

page 1 / 16 next →