Subcategories
Packages
Provides a Python wrapper around the C++ spdlog logging library, enabling fast structured logging from Python code.
No, not recommended.
Pampy provides pattern matching for Python, letting you write match expressions that destructure and dispatch on values, types, and nested structures without nested if-else chains.
Vedro is a scenario-style testing framework for Python that emphasizes readability and developer experience, with a pluggable core for customization.
rpdb is a remote debugger that wraps Python's pdb and routes debugging sessions over a TCP socket, allowing you to debug a running process by connecting via telnet or netcat.
However, verify the license before use in proprietary code, test thoroughly in your environment given the inactive maintenance, and be aware of the known…
Reads typed configuration from multiple sources (environment variables, INI files) with IDE autocomplete support and zero runtime dependencies.
Install it if you want type-safe config without heavy frameworks.
Provides type stubs for google-auth-oauthlib to enable static type checking in Python code that uses Google OAuth authentication.
However, the aging maintenance status (no updates since 2025-06-20, minimal community engagement) means you should verify that the stubs match your version of…
Automates machine learning for text data, training and deploying high-accuracy models with minimal code through AutoGluon's text prediction interface.
Provides high-level APIs for training, evaluating, and exporting machine learning models, encapsulating the full model lifecycle.
Provides Python bindings to Aliyun's Security Token Service (STS) API, enabling applications to request temporary security credentials for Aliyun cloud resources.
However, the aging maintenance status (410 days since last release) means you should verify that it meets your current security and API requirements before adopting…
A flake8 plugin that detects calls to deprecated methods and suggests their modern replacements during code linting.
CosmPy provides Python bindings to interact with Cosmos SDK-based blockchain networks, enabling account queries, token transfers, staking, and smart contract interactions.
Provides convenience functions for mapping, filtering, grouping, and transposing iterables—operations that complement Python's built-in generator functions.
Provides type hints for the pyaudio library, enabling static type checkers like mypy and pyright to validate code that uses pyaudio.
This package is a deprecated migration shim that depends solely on fastapi; it exists only to redirect old projects and should not be installed.
Provides utility tools for Python development, though the package is no longer maintained and offers minimal documentation on its specific functionality.
Serializes and deserializes Avro data according to the Confluent wire format, integrating with Confluent Schema Registry to manage schemas for Kafka applications.
No—not recommended for new projects.
Wraps OpenJTalk to provide Japanese text-to-speech synthesis, grapheme-to-phoneme conversion, and linguistic text processing for Japanese.
However, the package is aging (493 days since last release) and has high install friction due to compilation dependencies.
cmakelint parses CMake files and reports style violations across syntax, whitespace, readability, and naming conventions.
Provides type annotations and IDE autocomplete support for aiobotocore's OpenSearchServiceServerless client, compatible with mypy, pyright, VSCode, PyCharm, and other type-aware tools.
Install it if you use aiobotocore's OpenSearchServiceServerless client and want IDE autocomplete or static type checking.
Batch-updates or adds license headers to source files across a directory tree, supporting dozens of file types from Python and JavaScript to C++, Java, and SQL.
However, maintenance is dormant (no updates since 2021); if you need active support or expect breaking changes in newer Python versions, consider whether the risk of…
Python SDK for authenticating with and making API calls to Wandelbots robot control systems, supporting OAuth2 device code flow via Entra ID or Auth0.
Install it if you need to programmatically authenticate with and control Wandelbots robots from Python.
A Pylint plugin that enforces consistent use of single vs. double quotes and docstring quote styles across Python code.
However, exercise caution: the package is dormant (last release 2021-05-25) and may have compatibility gaps with recent Pylint versions—verify it works in your…
Reads and writes the memory of a running Dolphin emulator process during gameplay, enabling runtime inspection and modification of game state.
Provides type annotations and IDE autocomplete support for aiobotocore's OpenSearchService client, enabling static type checking with mypy, pyright, and compatible editors.
Provides a Django model field and widget for storing and managing arbitrary HTML element attributes as JSON, with validation and template-safe string rendering.
Parses C++ header files and extracts their structure—classes, methods, properties, namespaces, and free functions—into a Python data structure for programmatic inspection.
Parses query strings and URL-encoded form data into Python objects using Rust-based parsers, offering significantly faster performance than the standard library.
Provides a collection of small utility helpers for logging, UUID/base64 encoding, string/bytes conversion, async task management, and iterable chunking.
cyseq provides a Cython-optimized implementation of sequence matching and comparison operations originally from ScanCode-toolkit's licensedcode module, designed for performance-critical text processing tasks.
However, verify that its API matches your use case and that the performance gain justifies the compiled-dependency overhead for your workload.
Python SDK and CLI tool for interacting with Conjur OSS secrets management appliance, providing methods to get, set, and manage variables and policies.
Provides Qt Designer, QML Scene, and QML Test Runner tools as command-line wrappers for PyQt5 development, bundling GUI design and QML editing capabilities that are not included in the standard PyQt5 wheels.
Install only if you need the GUI design tools; it is not required for running PyQt5 applications.
Provides type annotations and IDE autocompletion support for aiobotocore S3Vectors service, enabling type checking with mypy, pyright, and other static analysis tools.
Parses, queries, and modifies Devicetree Source v1 files according to the Devicetree Specification v0.2, enabling programmatic access to hardware device configurations.
However, note that maintenance is aging—the last release was over two years ago—so consider whether you need active development support or can work with a stable,…
Provides a Python API for IDA Pro plugins to retrieve configuration values stored in a shared settings infrastructure, with values initially set during plugin installation via hcli.
Provides Python bindings to the hidapi library for communicating with USB human interface devices (keyboards, mice, joysticks, etc.) at a low level.
Indigo is a universal cheminformatics library that provides Python bindings for molecular structure handling, rendering, and chemistry search operations across multiple platforms.
Provides utility functions for working with Alibaba Cloud OSS (Object Storage Service) through the OpenApi gateway.
importnb lets you import Jupyter notebooks as Python modules, making notebook code reusable in other notebooks or scripts via Python's standard import system.
Generates UUID version 7 identifiers—time-ordered, RFC-compliant UUIDs that encode a timestamp and support optional monotonic counters for database-friendly ID generation.
However, the aging maintenance status (389 days since release, no recent commits visible) and unclear license metadata warrant a quick check before adopting in…
Converts Chinese characters to pinyin (romanized Mandarin pronunciation) in multiple formats, and provides prototype Chinese-to-English translation via CC-CEDICT data.