Best Python Tools & Libraries

287 curated Python tools, libraries, and open-source projects — hand-picked and ranked by the community.

self-operating-computer

github

A framework to enable multimodal models to operate a computer.

AI Tools
★ 10,222

hive

github

Multi-Agent Harness for Production AI

AI Tools
★ 10,007

healthchecks

github

Open-source cron job and background task monitoring service, written in Python & Django

DevOps
★ 9,970

ansible-for-devops

github

Ansible for DevOps examples.

DevOps
★ 9,717

bbot

github

The recursive internet scanner for hackers. 🧡

Database
★ 9,607

xonsh

github

🐚 Python-powered shell. Full-featured, cross-platform and AI-friendly.

DevOps
★ 9,288

Airtest

github

UI Automation Framework for Games and Apps

Automation
★ 9,287

homelab

github

Fully automated homelab from empty disk to running services with a single command.

DevOps
★ 9,196

crawlee-python

github

Crawlee—A web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Parsel, BeautifulSoup, Playwright, and raw HTTP. Both headful and headless mode. With proxy rotation.

Automation
★ 8,783

checkov

github

Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.

DevOps
★ 8,638

MobileAgent

github

Mobile-Agent: The Powerful GUI Agent Family

Automation
★ 8,491

UFO

github

UFO³: Weaving the Digital Agent Galaxy

AI Tools
★ 8,477

InfoSpider

github

INFO-SPIDER 是一个集众多数据源于一身的爬虫工具箱🧰,旨在安全快捷的帮助用户拿回自己的数据,工具代码开源,流程透明。支持数据源包括GitHub、QQ邮箱、网易邮箱、阿里邮箱、新浪邮箱、Hotmail邮箱、Outlook邮箱、京东、淘宝、支付宝、中国移动、中国联通、中国电信、知乎、哔哩哔哩、网易云音乐、QQ好友、QQ群、生成朋友圈相册、浏览器浏览历史、12306、博客园、CSDN博客、开源中国博客、简书。

Automation
★ 8,203

lamda

github

The most powerful Android RPA agent framework, next generation mobile automation.

Automation
★ 7,721

apscheduler

github

Task scheduling library for Python

Automation
★ 7,434

ShortGPT

github

🚀🎬 ShortGPT - Experimental AI framework for youtube shorts / tiktok channel automation

AI Tools
★ 7,259

sh

github

Python process launching

DevOps
★ 7,233

autoscraper

github

A Smart, Automatic, Fast and Lightweight Web Scraper for Python

AI Tools
★ 7,141

pydoll

github

Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions.

Testing
★ 6,748

clearml

github

ClearML - Auto-Magical CI/CD to streamline your AI workload. Experiment Management, Data Management, Pipeline, Orchestration, Scheduling & Serving in one MLOps/LLMOps solution

AI Tools
★ 6,632

st2

github

StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, incident responses, troubleshooting, deployments, and more for DevOps and SREs. Includes rules engine, workflow, 160 integration packs with 6000+ actions (see https://exchange.stackstorm.org) and ChatOps. Installer at https://docs.stackstorm.com/install/index.html

DevOps
★ 6,445

faraday

github

Open Source Vulnerability Management Platform

Security
★ 6,333

xxh

github

🚀 Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish, zsh, osquery and so on.

DevOps
★ 5,973