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.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| huggingface/open-r1 Open R1 is Hugging Face's fully open reproduction of the DeepSeek-R1 training pipeline, providing scripts for supervised fine-tuning, GRPO … | 65 | 26481 | active |
| MiniCPM MiniCPM-V and MiniCPM-o are a series of small multimodal large language models for efficient image, video, and audio understanding, deploya… | 59 | 26452 | active |
| Apache Flink Apache Flink is an open-source distributed stream processing framework for stateful computations over unbounded and bounded data streams, w… | 77 | 26413 | stable |
| zai-org/Open-AutoGLM Open-AutoGLM is an open phone agent model and framework built on AutoGLM that understands phone screens multimodally and automates Android … | 45 | 26342 | active |
| spotDL/spotify-downloader spotDL is a Python command-line tool that finds songs from Spotify playlists on YouTube and downloads them as MP3 files with album art, lyr… | 93 | 26209 | active |
| kovidgoyal/calibre calibre is a free, open-source, cross-platform e-book management application written in Python. It can view, convert, edit, and catalog e-b… | 99 | 26190 | stable |
| Agent2Agent (A2A) Protocol Agent2Agent (A2A) is an open protocol, hosted under the Linux Foundation, that standardizes communication and interoperability between opaq… | 80 | 26020 | active |
| black-forest-labs/flux Official minimal inference code from Black Forest Labs for running FLUX.1 open-weight image generation and editing models. It supports text… | 36 | 26009 | active |
| Zulip Zulip is an open-source team chat application with unique topic-based threading that combines the best of email and real-time chat. It incl… | 93 | 25994 | stable |
| authentik authentik is an open-source Identity Provider (IdP) and Single Sign-On (SSO) platform supporting SAML, OAuth2/OIDC, LDAP, SCIM, RADIUS, and… | 95 | 25962 | active |
| YouCompleteMe YouCompleteMe is a fast, as-you-type fuzzy-search code completion engine for Vim, backed by the ycmd server. It provides semantic completio… | 76 | 25870 | active |
| Cinnamon/kotaemon Kotaemon is an open-source RAG-based application providing a clean, customizable UI for chatting and doing question answering with your own… | 78 | 25795 | active |
| shap/shap SHAP (SHapley Additive exPlanations) is a Python library that provides game‑theoretic explanations for the predictions of any machine‑learn… | 92 | 25783 | active |
| Pulumi Pulumi is an open‑source infrastructure‑as‑code platform that lets you define cloud resources using familiar programming languages. It prov… | 93 | 25755 | active |
| SYSTRAN/faster-whisper A fast reimplementation of OpenAI's Whisper speech-to-text model built on the CTranslate2 inference engine, offering up to 4x speedup and l… | 51 | 25631 | active |
| MiniGPT-4 MiniGPT-4 is an open-source Python library that aligns a frozen visual encoder with a frozen large language model to enable multimodal imag… | 30 | 25605 | active |
| Stagehand Stagehand is an SDK that lets developers control a browser with familiar Playwright‑style APIs and AI‑driven primitives. It provides self‑h… | 86 | 25583 | active |
| lucidrains/vit-pytorch A PyTorch library implementing the Vision Transformer (ViT) and dozens of ViT variants (NaViT, MaxViT, MobileViT, Dino, masked autoencoders… | 86 | 25551 | active |
| microsoft/OmniParser OmniParser is a screen parsing tool from Microsoft that converts UI screenshots into structured, understandable elements to ground vision-l… | 55 | 25539 | active |
| microsoft/JARVIS JARVIS (HuggingGPT) is a system that uses an LLM as a controller to plan tasks and orchestrate numerous expert ML models from the HuggingFa… | 42 | 25473 | active |
| ranaroussi/yfinance yfinance is a Python library that fetches financial and market data from Yahoo! Finance's publicly available APIs, returning data as pandas… | 95 | 25373 | stable |
| junyanz/pytorch-CycleGAN-and-pix2pix Official PyTorch implementations of CycleGAN and pix2pix for paired and unpaired image-to-image translation. It includes training and testi… | 44 | 25261 | stable |
| titanwings/distilly Distilly is a Python tool that distills a person's experience, judgment, voice, and working style from messages, documents, interviews, and… | 58 | 25182 | active |
| cookiecutter/cookiecutter Cookiecutter is a cross‑platform command‑line utility that generates new projects from reusable templates. It can be invoked from the termi… | 72 | 25141 | active |
| Dao-AILab/flash-attention Official implementation of FlashAttention, FlashAttention-2, -3, and -4: fast and memory-efficient exact attention kernels for GPUs. It acc… | 92 | 25116 | active |
| haotian-liu/LLaVA LLaVA (Large Language and Vision Assistant) is an open-source multimodal large language model framework implementing visual instruction tun… | 21 | 25067 | active |
| pypa/pipenv Pipenv is a Python virtualenv and dependency management tool from the PyPA that unifies pip, virtualenv, and Pipfile into a single command-… | 100 | 25021 | stable |
| danielgatis/rembg Rembg is a Python tool for removing image backgrounds using U2Net-based deep learning models. It can be used as a CLI, Python library, HTTP… | 97 | 25016 | active |
| Turso Database Turso is an in-process SQL database written in Rust that is compatible with SQLite and experimentally supports a Postgres frontend. Like SQ… | 96 | 24810 | active |
| m-bain/whisperX WhisperX is a Python library providing fast automatic speech recognition with word-level timestamps and speaker diarization. It combines Wh… | 92 | 24736 | active |
| index-tts/index-tts IndexTTS is an industrial-level zero-shot text-to-speech system that clones a voice from a single reference audio clip. The latest IndexTTS… | 76 | 24518 | active |
| plotly/dash Dash is an open‑source Python library for building reactive, data‑driven web applications without writing JavaScript. It combines Flask, Re… | 93 | 24429 | active |
| deepseek-ai/DeepSeek-Coder DeepSeek Coder is a series of open code language models (1B to 33B) trained from scratch on 2T tokens of code and natural language, with a … | 47 | 24295 | active |
| 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… | 78 | 24211 | active |
| graphdeco-inria/gaussian-splatting The official reference implementation of 3D Gaussian Splatting, a method for real-time radiance field rendering that reconstructs scenes fr… | 47 | 24196 | active |
| Delgan/loguru Loguru is a Python library that provides simple, zero-boilerplate logging with a single import. It adds conveniences like file rotation, re… | 67 | 24139 | stable |
| qeeqbox/social-analyzer Social Analyzer is an OSINT tool available as a Web App, CLI, and API that finds and analyzes a person's profile across 1000+ social media … | 56 | 24114 | active |
| PaddlePaddle PaddlePaddle is an open‑source deep learning platform that provides a unified framework for model development, training, and inference. It … | 91 | 24105 | active |
| PaddlePaddle PaddlePaddle is an industrial-grade deep learning framework written in C++ with Python APIs, supporting high-performance single-machine and… | 91 | 24105 | active |
| PyTorch Geometric PyTorch Geometric (PyG) is a Python library built on top of PyTorch for building and training Graph Neural Networks. It provides a unified … | 78 | 24098 | active |
| PyTorch Geometric PyG (PyTorch Geometric) is a Python library built on PyTorch for writing and training Graph Neural Networks on structured and irregular dat… | 78 | 24098 | stable |
| pytorch/examples A curated collection of short, high‑quality PyTorch example projects covering vision, text, reinforcement learning, and more. The repositor… | 46 | 24052 | active |
| deepseek-ai/DeepSeek-OCR DeepSeek-OCR is an open vision-language model from DeepSeek AI that researches 'contexts optical compression' - encoding long text contexts… | 43 | 23965 | active |
| PrefectHQ/prefect Prefect is an open‑source Python library for building, scheduling, and monitoring resilient data pipelines. It provides a simple, Pythonic … | 92 | 23921 | active |
| SuperClaude-Org/SuperClaude_Framework SuperClaude is a configuration framework that enhances Claude Code with 30 specialized slash commands, 20 cognitive personas, 7 behavioral … | 74 | 23914 | active |
| youtube-dl youtube-dl is a Python-based command-line program to download videos from YouTube.com and many other video platforms. It is released to the… | 50 | 141432 | maintenance |
| verl-project/verl Verl is a flexible, efficient, and production‑ready reinforcement learning library for large language models. It provides a modular API to … | 84 | 23828 | active |
| 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… | 10 | 23812 | active |
| 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 … | 52 | 23808 | active |
| QwenAudio/CosyVoice CosyVoice is a multilingual large voice generation model (TTS) with full-stack inference, training, and deployment support. It offers zero-… | 58 | 23763 | active |
| jhao104/proxy_pool A Python proxy pool service that periodically scrapes free proxies from 15+ sources, validates them, and stores them in Redis/SSDB. It expo… | 58 | 23762 | active |
| facebookresearch/audiocraft A PyTorch library from Meta for audio processing and generation with deep learning, featuring the EnCodec neural audio codec and generative… | 58 | 23699 | active |
| HKUDS/RAG-Anything RAG-Anything is a Python-based, all‑in‑one Retrieval‑Augmented Generation framework that supports text, images, tables, and math. It provid… | 86 | 23584 | active |
| mementum/backtrader Backtrader is an open‑source Python library that provides a full‑featured backtesting and live‑trading engine. It lets you define reusable … | 32 | 23535 | active |
| DeepFace DeepFace is a lightweight Python library for face recognition and facial attribute analysis. It provides pre‑trained models to estimate age… | 92 | 23482 | active |
| DeepFace DeepFace is a lightweight Python library for face recognition and facial attribute analysis, wrapping state-of-the-art models like VGG-Face… | 92 | 23482 | stable |
| Matplotlib Matplotlib is a comprehensive Python library for creating static, animated, and interactive visualizations. It supports a wide range of plo… | 94 | 23386 | stable |
| Saleor Saleor is a high‑performance, composable headless commerce platform built with Python. It provides a GraphQL‑only API for managing products… | 93 | 23379 | active |
| Wechaty Wechaty is an open‑source Conversational RPA SDK for building chatbots on instant‑messaging platforms. It provides a unified API and plugga… | 45 | 23348 | active |
| Sanster/IOPaint IOPaint is a free, open-source, self-hostable image inpainting and outpainting tool powered by state-of-the-art AI models like LaMa and Sta… | 10 | 23317 | active |
| marimo marimo is a reactive Python notebook that stores notebooks as pure .py files, enabling reproducible, git‑friendly workflows. It provides an… | 92 | 23280 | active |
| 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… | 92 | 23280 | active |
| mlc-ai/mlc-llm MLC LLM is a machine learning compiler and high-performance deployment engine for large language models, built on TVM-based ML compilation.… | 65 | 23264 | active |
| Skyvern-AI/skyvern Skyvern is an open‑source platform that adds AI and computer‑vision capabilities to Playwright for automating browser‑based workflows. It p… | 89 | 23226 | active |
| spmallick/learnopencv LearnOpenCV is a repository of C++ and Python code examples for computer vision, deep learning, and AI. It provides ready‑to‑run notebooks … | 96 | 23170 | active |
| Magic Wormhole Magic Wormhole is a Python library and command-line tool for securely transferring arbitrary-sized files, directories, or short text betwee… | 77 | 23006 | stable |
| 1Panel-dev/MaxKB MaxKB is an open-source, self-hosted platform for building enterprise-grade AI agents with RAG pipelines, workflow orchestration, and MCP t… | 96 | 22992 | active |
| jundot/omlx oMLX is a macOS‑native LLM inference server that runs on Apple Silicon and provides continuous batching and tiered KV caching. It can be ma… | 79 | 22914 | active |
| 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… | 93 | 22831 | active |
| firecrawl/anydoc A fast Rust library that converts Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF documents into clean GitHub-Flavored Markd… | 74 | 22812 | active |
| HKUDS/AI-Trader AI-Trader is an agent-native trading platform where autonomous AI agents register, trade, and compete with live mark-to-market scoring and … | 53 | 22799 | active |
| Opik Opik is an open‑source platform for LLM observability, evaluation and agent tracing. It provides dashboards, automated metrics and a conver… | 93 | 22726 | active |
| Opik Opik is an open-source LLM observability and evaluation platform by Comet for tracing, evaluating, and monitoring LLM applications, RAG pip… | 93 | 22726 | active |
| BCC BPF Compiler Collection (BCC) is a toolkit for writing efficient eBPF-based kernel tracing and manipulation programs, with instrumentation … | 88 | 22707 | active |
| smicallef/spiderfoot SpiderFoot is an open-source OSINT automation tool that integrates with over 200 data sources to gather and analyze intelligence about targ… | 53 | 22608 | active |
| wandb/openui OpenUI is an open-source web application from Weights & Biases that generates UI components from natural language descriptions, rendering t… | 69 | 22573 | active |
| mkdocs/mkdocs MkDocs is a fast, simple static site generator written in Python that builds project documentation from Markdown files. It provides a comma… | 40 | 22510 | active |
| browser-use/jev-ultrafast Jev Ultrafast is a Python-based browser agent that uses a small LLM to decide actions on web pages. It presents a dynamic, indexed action s… | 56 | 22407 | active |
| RustPython RustPython is a Python 3 interpreter implemented entirely in Rust, with no CPython bindings. It can be embedded in Rust applications as a s… | 68 | 22405 | active |
| Frida Frida is a dynamic instrumentation toolkit that lets developers, reverse-engineers, and security researchers inject JavaScript or native li… | 95 | 22266 | active |
| microsoft/unilm Microsoft's collection of large-scale self-supervised pre-trained models spanning tasks, 100+ languages, and modalities (text, image, layou… | 66 | 22238 | active |
| Airbyte Airbyte is an open-source data movement platform providing 600+ connectors for replicating data from APIs, databases, and files into wareho… | 76 | 22234 | active |
| PromtEngineer/localGPT LocalGPT is a fully private, on-premise document intelligence platform that lets users chat with, summarize, and query their own documents … | 71 | 22197 | active |
| tornadoweb/tornado Tornado is a Python web framework and asynchronous networking library that uses non‑blocking I/O. It provides tools for building high‑concu… | 76 | 22171 | active |
| XiaoMi/ha_xiaomi_home An official Xiaomi Home integration component for Home Assistant that enables control of Xiaomi IoT smart devices within Home Assistant. It… | 88 | 22149 | active |
| ONNX Runtime ONNX Runtime is a cross-platform, high-performance machine-learning accelerator for running inference and training on ONNX models. It suppo… | 99 | 22132 | stable |
| huggingface/datasets 🤗 Datasets is a Python library that provides one‑line loading of thousands of public datasets and powerful tools for preprocessing and stre… | 99 | 22061 | active |
| MobSF/Mobile-Security-Framework-MobSF MobSF is an automated all-in-one mobile application security testing framework for Android, iOS, and Windows Mobile apps. It performs stati… | 94 | 22014 | active |
| recommenders-team/recommenders A Python library and collection of Jupyter notebooks with best practices for building, evaluating, and operationalizing recommendation syst… | 66 | 21919 | active |
| Agent Development Kit (ADK) The Agent Development Kit (ADK) is an open‑source, code‑first SDK for building, evaluating, and deploying AI agents across multiple languag… | 83 | 21903 | active |
| chidiwilliams/buzz Buzz is a cross-platform desktop application that transcribes and translates audio and video offline using OpenAI's Whisper models. It offe… | 91 | 21899 | active |
| Gooey Gooey is a Python library that automatically generates a graphical user interface for any argparse‑based command‑line program. It works by … | 67 | 21899 | active |
| Gooey Gooey is a Python library that converts argparse-based command line programs into full desktop GUI applications with a single decorator. It… | 67 | 21899 | stable |
| jina-ai/serve Jina-serve is a Python framework for building and deploying multimodal AI services that communicate via gRPC, HTTP, and WebSockets. It prov… | 36 | 21854 | active |
| Guidance Guidance is a Python library that provides a domain‑specific language for steering large language models. It lets developers embed conditio… | 73 | 21799 | active |
| Guidance Guidance is a Python library providing an efficient programming paradigm for steering large language models, letting you interleave control… | 73 | 21799 | active |
| huggingface/peft 🤗 PEFT is a Python library that provides state‑of‑the‑art parameter‑efficient fine‑tuning methods for large pretrained models. It integrate… | 94 | 21795 | active |
| 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… | 66 | 21779 | active |
| QuantConnect LEAN LEAN is an open-source, event-driven algorithmic trading engine by QuantConnect supporting backtesting, optimization, and live trading acro… | 66 | 21779 | stable |
| netbox-community/netbox NetBox is an open‑source web application that serves as a source of truth for network and data‑center infrastructure. It provides a rich da… | 95 | 21724 | active |