Subcategories
Packages
coffea provides columnar data analysis tools for high-energy physics (HEP) experiments, enabling efficient manipulation of ROOT file data and event structures using NumPy-like syntax with horizontal scaling support.
Provides Python type stubs for the Kubernetes API client, enabling static type checking and IDE autocompletion when working with the upstream kubernetes package.
pairmux lets AI agents control interactive terminal programs through a real PTY while allowing humans to watch, take over, or hand back control when needed.
Install friction is moderate (platform and tmux version constraints) and the alpha status suggests early-stage stability — suitable for projects that can tolerate…
Detects whether code is running in an AI agent or automated development environment by checking environment variables and conditions against a curated list of known agents.
However, verify the actual license terms before use—the metadata does not declare one, which is a gap you should resolve before committing to a dependency.
Provides type annotations and IDE autocomplete support for boto3's IdentityStore service, enabling static type checking with mypy, pyright, and other tools.
pgcli is a command-line interface for PostgreSQL that provides auto-completion for SQL keywords, table and column names, and syntax highlighting as you type.
Install it if you regularly work with PostgreSQL from the command line and value auto-completion and syntax highlighting.
Provides Python bindings to Google's FarmHash, a fast non-cryptographic hash function for computing 64-bit and fingerprint hashes of strings and byte sequences.
Provides type stubs and IDE autocompletion for aiobotocore's CloudWatch service, enabling type checking in mypy, pyright, VSCode, PyCharm, and other editors.
Python bindings for libgpiod, the official Linux GPIO character device interface library, enabling control of GPIO lines with support for event polling, multi-value operations, and open-source/open-drain modes.
Python SDK for integrating with Alibaba Cloud's DingTalk platform, providing access to DingTalk's APIs for messaging, contacts, workflows, and other enterprise collaboration features.
Schematics defines, validates, and transforms Python data structures using type-based schemas, with no database layer—useful for API validation, data serialization, and format conversion.
Provides type annotations and IDE autocomplete support for boto3's SecretsManager service, enabling static type checking with mypy and pyright.
Provides type annotations and IDE autocomplete support for the boto3 EMRServerless service, enabling static type checking with mypy, pyright, and editor tools.
Provides type annotations and IDE autocompletion for boto3's AutoScaling service, enabling static type checking with mypy, pyright, and editor support in VSCode, PyCharm, Emacs, and Sublime Text.
ClearML is an ML/DL development and production suite that automates experiment tracking, captures environment and hyperparameter data, logs outputs and metrics, and provides orchestration and data management for machine learning workflows.
Parses and generates Protobuf schema files (.proto) to and from an abstract syntax tree, supporting proto2, proto3, and protobuf editions 2023 and 2024.
KerasHub provides Keras 3 implementations of pretrained model architectures for text, image, and audio tasks, with checkpoints available on Kaggle Models and support for JAX, TensorFlow, and PyTorch backends.
However, the library is in pre-release (0.31.0) with no backwards compatibility guarantees, so APIs may break.
Provides type annotations and IDE autocomplete support for boto3's Firehose service, enabling static type checking with mypy, pyright, and other tools.
Provides NVIDIA's CUDA C++ Core Compute Libraries (CCCL) for GPU-accelerated computing on CUDA 12 platforms.
Adds protobuf message deserialization support to the Python MCAP file format reader, enabling you to read MCAP files that contain protobuf-encoded data.
Unified Python client providing a generic interface to read, write, and manage objects across multiple storage services including AWS S3, Azure Blob Storage, Google Cloud Storage, and POSIX file systems.
Generates and parses TypeIDs—type-safe, sortable identifiers based on UUIDv7 with optional prefixes, backed by Rust acceleration for high-performance generation and parsing.
CuPy provides a NumPy and SciPy-compatible array library that runs computations on NVIDIA GPUs via CUDA 13.x, allowing you to accelerate numerical code with minimal API changes.
Provides type annotations and IDE autocomplete support for boto3's CognitoIdentity service, enabling static type checking with mypy, pyright, and other tools.
Retrieves and parses whois and RDAP data for IPv4 and IPv6 addresses, returning standardized dictionaries of network registration information.
Install only if you need whois/RDAP data; be aware of rate limiting constraints and firewall port requirements.
Statsig Python bindings for server-side feature flags, dynamic configs, and A/B testing via the Statsig Core SDK.
PyVEX provides Python bindings to libVEX, translating machine code from various architectures into VEX intermediate representation (IR) for program analysis and binary instrumentation.
Phidget22 is the official Python library for communicating with Phidget hardware devices, providing lightweight bindings to the native phidget22 library for sensor and controller interfacing.
The main gotcha is platform-specific setup for certain hardware types on macOS, which is documented.
A pure Python library and command-line tool for interacting with iOS devices over USB or network, enabling device discovery, file access, app management, syslog streaming, and developer tooling.
Provides forward-compatible access to selectable entry points on older Python versions and importlib_metadata versions, avoiding deprecation warnings.
Checks whether evolving JSON Schemas remain compatible and generates example values that conform to a schema.
Provides enhanced subclasses for Python builtins (str, list, dict) and common types (datetime, Enum, DataFrame, BeautifulSoup) with additional convenience methods and better string representations.
Wraps values in a `Maybe` class to handle None checks and chained operations gracefully, returning a fallback value via `.else_()` when None or an error occurs.
Install only if you are maintaining legacy code that already depends on it.
Find and replace multiple strings in text with word-boundary awareness, using C-accelerated Aho-Corasick matching for speed comparable to regex but typically 30-100x faster.
However, verify that pyahocorasick works on your target platform and Python version, and accept that no updates will arrive for compatibility or security issues.
Provides type annotations and IDE autocompletion for the boto3 Organizations service, enabling static type checking with mypy, pyright, and other tools.
Install it if you use boto3 Organizations and want IDE autocompletion or static type checking.
Provides File and Dir classes that wrap filesystem operations as ORM-like objects with properties and methods for reading, writing, traversing, and manipulating files and directories across multiple formats.
Evaluates JsonLogic and CertLogic rules—JSON-serializable logic formats designed to share conditional rules between front-end and back-end code—against data objects and returns the computed result.
However, do not use it if you require active maintenance, security updates, or compatibility assurance with future Python versions.
Bigtree provides tree, binary tree, and directed acyclic graph (DAG) data structures with construction, traversal, search, modification, and export methods, integrated with pandas and polars DataFrames.
Provides three utility functions—try_import, try_imports, and safe_hasattr—that extend Python's standard library to handle optional imports and safe attribute checking.
However, the last release was 2016-05-18 and the codebase is aging; verify that its behavior aligns with your Python version and use case before adopting it in new…
Yellowbrick provides scikit-learn-integrated visualizers for model selection, diagnostic analysis, and feature engineering in machine learning workflows.
However, the dormant maintenance status means you should verify compatibility with your specific scikit-learn and matplotlib versions before relying on it in…