Subcategories
Packages
Adds four custom logging levels (NOTICE, SPAM, SUCCESS, VERBOSE) to Python's standard logging module, filling gaps between the predefined levels.
However, the gap since the last release means no updates for modern Python versions, no security patches, and no bug fixes.
Ansible Builder automates the creation of Ansible execution environments by processing schemas and configurations from Ansible Collections and user input.
However, the aging maintenance status (291 days since last release) means you should verify that the project remains actively supported for your use case before…
Certbot is a command-line client that automatically obtains TLS certificates from Let's Encrypt and deploys them to web servers, handling certificate renewal and HTTPS configuration.
Install it if you operate a web server and need to manage HTTPS certificates.
Magic Wormhole transfers files, directories, and text between computers using short, human-readable codes and end-to-end encryption, with both a command-line tool and a Python library.
Install it if you need to move files between machines without pre-arrangement or if you want to add encrypted transfer to a Python application.
Proxmoxer is a Python wrapper for the Proxmox REST API that lets you programmatically manage Proxmox Virtual Environment (PVE), Proxmox Mail Gateway (PMG), and Proxmox Backup Server (PBS) over HTTPS, SSH, or the pvesh utility.
Converts Python cProfile statistics into interactive flamegraph visualizations, either as native SVG or as trace logs compatible with flamegraph.pl.
PyZabbix provides a Python interface to the Zabbix API, enabling programmatic access to query and manage Zabbix monitoring infrastructure through HTTP requests.
However, the last release was over 970 days ago and the project is marked as aging.
awxkit is the official command-line interface for Ansible AWX, providing programmatic access to AWX's REST API for automation and infrastructure management tasks.
However, be aware that releases are paused during a large-scale refactoring, and two security vulnerabilities are known; verify their severity and applicability to…
Molecule Docker Plugin enables Docker containers as test infrastructure for Ansible role development and testing through Molecule's testing framework.
Expands English contractions and slang into their full forms (e.g., "you're" → "you are", "ima" → "I am going to"), with support for custom additions.
However, verify that textsearch remains compatible with your Python version, and consider whether the lack of maintenance poses a risk for your use case—bug fixes or…
Molecule Vagrant Plugin enables Vagrant-based provisioning and testing of infrastructure for Ansible molecule test scenarios, integrating Vagrant as a driver for test resource orchestration.
Provides Python bindings to NVIDIA's Management Library (NVML) for querying and monitoring GPU devices, including memory usage, driver version, and device information.
Interactive terminal-based viewer for NVIDIA GPU processes and device status, with monitoring, filtering, and process management capabilities.
A Flask-based web dashboard for monitoring RQ job queues, workers, and jobs in real time, deployable as a standalone service or integrated into an existing Flask application.
Generates and validates checksums and GPG signatures for Ansible content to verify authenticity and integrity.
bitmath converts and performs arithmetic on file sizes across SI and NIST prefix units (kB to YiB), with support for human-readable formatting, rich comparisons, and capacity math.
Retrieves MAC addresses of local network interfaces and remote hosts on the LAN via a single pure-Python function, with no compiled dependencies.
Simplifies sending emails via Gmail or any SMTP server, with built-in support for attachments, HTML content, and asynchronous sending.
Wraps Python's subprocess module to simplify executing local commands, remote commands over SSH, and concurrent command pools with proper argument escaping and error handling.
A command-line interface to the Cloudsmith package repository API, enabling users to manage packages, repositories, entitlements, and metadata across multiple package formats without writing custom integrations.
Automate programmatic interaction with HTTP web servers by simulating a stateful browser—fill forms, follow links, manage history, and parse HTML without a GUI.
However, consider that maintenance is aging—last release was 840 days ago—so evaluate whether the package meets your Python version and modern web compatibility needs…
Audits AWS cloud security posture by checking IAM, network, storage, and compliance configurations using native boto3 clients, producing prioritized findings with MITRE ATT&CK mappings and compliance framework evidence.
Provides Python bindings for Zabbix API, sender, and get protocols to query monitoring data, send item values, and retrieve agent metrics from Zabbix servers.
Install it if you need to automate Zabbix tasks or integrate Zabbix data into Python applications.
pyinfra executes Python code as infrastructure automation, translating declarative operations into shell commands and running them over SSH, Docker, or local targets at scale.
Parses Git repository URLs to extract components like host, owner, and repository name, supporting both SSH and HTTPS formats.
However, the lack of maintenance since 2019, the presence of two known vulnerabilities, and the aging status mean you should verify the vulnerabilities do not affect…
Tailer provides functions to read lines from the end, beginning, or continuously from growing files, plus a command-line tool equivalent to GNU tail for systems lacking it.
No, not recommended for new projects.
Autonomous AI agent framework that executes plain-English tasks through a 5-role LLM pipeline, with access to 1,371 tools across 100 classes and support for 12 LLM providers including free NPMAI models, OpenAI, Groq, Anthropic, and Gemini.
Manages Digital Loggers web-based network power switches through a Python class and command-line interface, allowing remote control of outlet power states and configuration.
SAQ is an async job queue framework that runs background tasks using asyncio, backed by Redis or PostgreSQL, with optional cron scheduling and a web monitoring UI.
COT edits and deploys Open Virtualization Format (OVF/OVA) virtual appliance packages, allowing you to modify hardware configuration, add or remove disks, edit properties, and deploy to VMware ESXi servers.
GeoIP2Fast performs fast geolocation lookups for IPv4 and IPv6 addresses, returning country codes, city names, ASN information, and CIDR blocks from a local binary data file.
pip-review is a command-line wrapper around pip that lists available package updates and can automatically or interactively install them.
Provides pre-built wheels of the UCX (Unified Communication X) library for CUDA 12, bundling the native communication library for use by Python packages that depend on it.
A Certbot plugin that automates DNS validation for Let's Encrypt certificate issuance using AWS Route53, enabling hands-off HTTPS certificate provisioning for domains hosted on Route53.
Install it if you host domains on Route53 and want to automate Let's Encrypt certificate provisioning without manual DNS or web server configuration.
Provides Python 3 bindings to query NVIDIA GPU state and manage GPU visibility for multi-GPU systems via the NVIDIA Management Library.
Fabric3 is a Python 2.7 and 3.4+ compatible fork of Fabric that enables remote command execution and application deployment over SSH from Python code.
Mitogen is a library for writing distributed self-replicating programs that coordinate work across multiple machines or processes.
However, the minimal documentation excerpt makes it difficult to assess fit without consulting the full docs—verify that the library's specific capabilities match…
ucxx-cu12 provides Python bindings for the Unified Communication X (UCX) library, enabling efficient point-to-point communication with native support for CUDA memory types and GPU-to-GPU transfers.
Not recommended for CPU-only or single-GPU workloads where simpler communication libraries suffice.
Provides Python bindings for UCX (Unified Communication X), enabling object-oriented C++ interfaces for high-performance inter-process communication with native CUDA memory support.
Command-line tool to manage Amazon EC2 and ELB instances and run Fabric tasks against filtered sets of EC2 hosts.