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

Open-source python software

11715 open-source libraries, tools and applications tagged python, ranked by how closely python 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.

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

ProductHealth v2StarsMaturity
BMad Method
BMAD-METHOD is an open-source framework and methodology for Agile AI-driven development, providing structured agents and workflows that tur…
8754038active
HKUDS/CLI-Anything
CLI-Anything is a Python framework and registry (CLI-Hub) for generating and distributing agent-native command-line interfaces for arbitrar…
7153102active
K-Dense-AI/scientific-agent-skills
Scientific Agent Skills is a Python library that provides a collection of validated procedural skills and access to over 100 scientific dat…
8052679active
Academic Research Skills
Academic Research Skills is a Python library of Claude Code skills that guides researchers through the full academic workflow, from questio…
8352555active
LlamaIndex
LlamaIndex is an open‑source framework for building LLM‑powered applications that ingest, parse, and index documents. It provides tools for…
9352325active
roboflow/supervision
Supervision is an open‑source Python library that provides reusable utilities for building computer‑vision applications, from dataset handl…
9751063active
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
pandas
pandas is a fast, flexible Python library providing labeled data structures like the DataFrame for practical, real-world data analysis and …
9449994stable
Qlib
Qlib is an AI‑oriented quantitative investment platform written in Python. It provides end‑to‑end tools for data preparation, model trainin…
8849589active
Qlib
Qlib is an AI-oriented quantitative investment platform from Microsoft that supports the full quant research workflow, from data processing…
8849589active
Aider
Aider is an open-source CLI tool that lets developers pair program with LLMs (Claude, GPT-4o, DeepSeek, Gemini, local models) directly in t…
6649387active
HKUDS/nanobot
nanobot is an ultra‑lightweight, open‑source AI agent framework written in Python. It provides a WebUI, terminal, and chat‑app interfaces w…
8149064active
exo-explore/exo
exo is a Python application that turns a collection of devices (Macs, GPUs, etc.) into a distributed AI cluster for running large language …
8247847active
oobabooga/textgen
TextGen is an open-source desktop application for running large language models locally with full privacy and no telemetry. It provides a c…
8347700active
zhayujie/CowAgent
CowAgent is an open‑source AI assistant and agent harness that can plan tasks, run tools and custom skills, and maintain a personal knowled…
9847220active
Apache Airflow
Apache Airflow is an open‑source platform for programmatically authoring, scheduling, and monitoring complex workflows. It provides a web U…
9847148active
Apache Airflow
Apache Airflow is an open-source platform for programmatically authoring, scheduling, and monitoring workflows as directed acyclic graphs (…
9847148stable
sickn33/agentic-awesome-skills
AAS Core is a Python library and CLI that provides a local, agent‑first control plane for discovering, selecting, validating, and previewin…
7747000active
copyparty
A portable, single-file Python file server that turns almost any device into a NAS-like file sharing server with accelerated resumable uplo…
9446908active
paperless-ngx/paperless-ngx
Paperless-ngx is a self-hosted document management system that converts scanned physical documents into a searchable online archive. It use…
9546818active
fastapi/full-stack-fastapi-template
A full-stack web application template combining a FastAPI backend with a React frontend, including SQLModel, PostgreSQL, JWT authentication…
9145973active
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 (vnpy) is an open‑source Python framework for building quantitative trading systems. It provides a modular architecture, data‑feed …
8245695active
VeighNa
VeighNa (vn.py) is an open-source Python framework for developing quantitative trading systems, covering strategy development, backtesting,…
8245695stable
mitmproxy/mitmproxy
mitmproxy is an interactive, SSL/TLS-capable intercepting proxy for HTTP/1, HTTP/2, HTTP/3, and WebSockets, offered as a console tool (mitm…
8945113stable
vectorize-io/hindsight
Hindsight is an open-source agent memory system that gives AI agents persistent long-term memory that learns and consolidates knowledge ove…
7844347active
ccxt/ccxt
CCXT is a multi‑language library that provides a unified API for interacting with over 100 cryptocurrency and prediction‑market exchanges. …
9444298active
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
ray-project/ray
Ray is a unified open-source framework for scaling AI and Python applications, consisting of a core distributed runtime (tasks, actors, obj…
9944057stable
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
LangGraph
LangGraph is a low‑level Python library for building, managing, and deploying long‑running, stateful agents. It provides durable execution,…
9243532active
LangGraph
LangGraph is a low-level orchestration framework and runtime for building, managing, and deploying long-running, stateful AI agents in Pyth…
9243532stable
DeepSpeed
DeepSpeed is an open‑source deep learning optimization library that enables efficient distributed training and inference of large models. I…
9843216active
mingrammer/diagrams
Diagrams is a Python library that lets you create cloud system architecture diagrams using code. It renders the diagrams via Graphviz and s…
8242751active
Agno
Agno is a Python‑based SDK and runtime for building, deploying, and managing AI agent platforms. It provides a full stack—from agent defini…
9542675active
BettaFish
MiroFish is a Python‑based multi‑agent AI engine that creates a high‑fidelity digital twin of real‑world scenarios. It lets users inject se…
7542341active
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
Black
Black is an uncompromising Python code formatter that reformats entire files in a deterministic way. It can be run as a command‑line tool, …
9441865stable
Black
Black is an opinionated, deterministic Python code formatter that reformats code to a single consistent style. It runs as a CLI, integrates…
9441865stable
Manim
Manim Community Edition is a Python library for programmatically creating precise mathematical animations, often used in educational videos…
9541722active
Manim
Manim Community Edition is a Python framework and animation engine for programmatically creating precise mathematical animations and explan…
9541722active
AstrBot
AstrBot is an open-source AI agent assistant and development framework written in Python. It provides multi‑platform LLM chatbots with plug…
9541689active
AstrBot
AstrBot is a multi-platform LLM chatbot and agentic AI assistant development framework written in Python. It integrates many instant messag…
9541689active
HKUDS/DeepTutor
DeepTutor is an open‑source, agentic framework that combines large language models with retrieval‑augmented generation to deliver lifelong,…
7941457active
hpcaitech/ColossalAI
ColossalAI is a Python library that provides efficient parallelization techniques for training large deep learning models. It supports data…
7441430active
BitNet
bitnet.cpp is Microsoft's official inference framework for 1-bit large language models (BitNet b1.58), providing optimized CPU kernels with…
6241224active
facebookresearch/faiss
Faiss is a C++ library (with Python wrappers) for efficient similarity search and clustering of dense vectors, supporting indexes that scal…
9441147stable
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
frappe/erpnext
ERPNext is a free, open‑source enterprise resource planning (ERP) suite built on the Frappe framework. It provides integrated modules for a…
9540286active
wshobson/agents
Agents is a multi-harness plugin marketplace that provides a curated collection of AI agent plugins, skills, and commands. It supports Clau…
6240166active
HKUDS/LightRAG
LightRAG is a Python library that implements a simple and fast Retrieval-Augmented Generation framework using graph structures and vector e…
8440153active
google-research/bert
Google's BERT repository provides TensorFlow implementations and pre‑trained checkpoints of the Bidirectional Encoder Representations from …
1040038active
lyogavin/airllm
AirLLM is a Python library that enables running extremely large language models on a single low‑VRAM GPU. It achieves this without quantiza…
9539932active
2noise/ChatTTS
ChatTTS is a generative text-to-speech model optimized for conversational dialogue scenarios such as LLM assistants, supporting English and…
6439885active
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
QuivrHQ/quivr
Quivr is an opinionated RAG (Retrieval-Augmented Generation) library, available as the quivr-core Python package, that lets developers inge…
7639579active
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
volcengine/OpenViking
OpenViking is an open-source context database designed for AI agents. It provides a virtual filesystem interface for storing, retrieving, a…
7739101active
google/langextract
LangExtract is a Python library that uses large language models to extract structured information from unstructured text. It provides preci…
8538953active
anthropics/financial-services
A collection of reference AI agents, skills, and data connectors for financial-services workflows like investment banking, equity research,…
5838868active
chatchat-space/Langchain-Chatchat
Langchain-Chatchat is an open-source, offline-deployable RAG and Agent application built on Langchain and LLMs such as ChatGLM, Qwen, and L…
4138672active
httpie/cli
HTTPie CLI is a modern, user-friendly command-line HTTP client written in Python for testing, debugging, and interacting with APIs and HTTP…
2338644stable
RVC-Project/Retrieval-based-Voice-Conversion-WebUI
A WebUI-based framework for training and running retrieval-based voice conversion (RVC) models, letting users clone a voice timbre from as …
7738553active
sqlmap
sqlmap is an open‑source command‑line tool that automates detection and exploitation of SQL injection flaws. It can fingerprint databases, …
7238549active
sqlmap
sqlmap is an open-source penetration testing tool that automates the detection and exploitation of SQL injection flaws and the takeover of …
7238549stable
VectifyAI/PageIndex
PageIndex is a Python SDK that provides a vectorless, reasoning‑based retrieval engine for long documents. It builds a hierarchical tree in…
8638442active
stanfordnlp/dspy
DSPy is a Python library that lets you program language models using declarative signatures instead of hand‑written prompts. It provides mo…
9338406active
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
OpenBMB/VoxCPM
VoxCPM is a tokenizer-free text-to-speech system built on a diffusion autoregressive architecture that generates continuous speech represen…
7437924active
khoj-ai/khoj
Khoj is a self-hostable personal AI assistant ('second brain') that answers questions from your own documents and the web using local or on…
8337738active
searxng/searxng
SearXNG is a free, open‑source metasearch engine that aggregates results from many public search services. It can be self‑hosted and does n…
7537693active
myshell-ai/OpenVoice
OpenVoice is a Python library and audio foundation model for instant voice cloning, requiring only a short reference audio clip to replicat…
3137608active
Textualize/textual
Textual is a Python framework for building text user interfaces (TUIs) with a simple, modern Python API, CSS-like styling, and a rich widge…
8237371active
SGLang
SGLang is an open‑source, high‑performance serving framework for large language models and vision‑language models. It provides an OpenAI‑co…
9337257active
huggingface/pytorch-image-models
timm (PyTorch Image Models) is a Python library that provides a large collection of state‑of‑the‑art vision models, utilities, and training…
9437222active
Real-ESRGAN
Real-ESRGAN is a Python library that provides state‑of‑the‑art models for image and video super‑resolution and restoration. It includes pre…
2336970active
doocs/leetcode
A comprehensive repository of LeetCode, Offer, and interview question solutions implemented in many programming languages. It serves as a r…
6736676active
HanLP
HanLP is a multilingual natural language processing library for Python, offering a wide range of NLP tasks such as tokenization, POS taggin…
7636510active
jax-ml/jax
JAX is a Python library that provides composable transformations such as automatic differentiation, JIT compilation, and vectorization for …
9836460active
reworkd/AgentGPT
AgentGPT is a web application for assembling, configuring, and deploying autonomous AI agents directly in the browser. Users name a custom …
1036296active
Langfuse
Langfuse is an open-source AI engineering platform for LLM observability, tracing, evaluation, prompt management, and metrics, deployable a…
9436043active
XingangPan/DragGAN
Official PyTorch implementation of DragGAN (SIGGRAPH 2023), an interactive point-based image manipulation method built on StyleGAN3. Users …
3035748stable
HKUDS/Vibe-Trading
Vibe-Trading is an open-source AI finance research agent that turns natural-language prompts into runnable market research, backtests, and …
8135591active
agentscope-ai/QwenPaw
QwenPaw is a self-hosted personal AI assistant built in Python that connects to multiple chat channels (DingTalk, Feishu, QQ, Discord, iMes…
8035441active
kovidgoyal/kitty
kitty is a fast, feature-rich, GPU-based terminal emulator written in Python, C, and Go. It supports tabs, window layouts, extensive config…
9935364stable
changedetection.io
A self-hosted web application for monitoring websites and detecting content changes, with alerts via Discord, Slack, Telegram, email, webho…
9434909active
facebookresearch/detectron2
Detectron2 is Facebook AI Research's PyTorch-based library for state-of-the-art object detection, instance/panoptic segmentation, and other…
6634897stable
OCRmyPDF
OCRmyPDF is a Python command-line tool that adds an OCR text layer to scanned PDF files using Tesseract, making them searchable and copy-pa…
9634884stable
huggingface/diffusers
Hugging Face Diffusers is a Python library providing state-of-the-art pretrained diffusion models for generating images, videos, and audio …
9534736stable
virgiliojr94/book-to-skill
book-to-skill is a Python CLI that transforms technical books and documents into Claude Code agent skills. It extracts content, converts it…
7834574active
Selenium
Selenium is an open‑source umbrella project that provides tools and libraries for automating web browsers. It implements the W3C WebDriver …
9934559active
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
FreeCAD
FreeCAD is a free and open-source, cross-platform 3D parametric CAD modeler for designing real-life objects of any size, built on the OpenC…
9534484stable
OpenBMB/ChatDev
ChatDev 2.0 (DevAll) is a zero‑code multi‑agent platform that lets users configure and run complex LLM‑driven workflows without writing cod…
7534379active

← prev page 2 / 118 next →