Subcategories
Packages
MySkoda is an async Python library that connects to the Skoda API to retrieve vehicle data and subscribe to vehicle events. It provides both programmatic and CLI interfaces for interacting with Skoda vehicles.
However, verify the license terms before use, and be aware that it requires Python 3.13.0 or later.
Python client library for indexing and querying documents through the Metal API, handling authentication and request serialization.
However, the dormant maintenance status means you should verify compatibility with your Metal instance before relying on it in production, and be prepared to maintain…
Parses and formats date/time strings in common formats, providing functions to convert between various standard datetime representations.
Connects Python applications to the Meteomatics Weather API to retrieve historic, current, and forecast weather data globally in time series and areal formats.
zope.testbrowser provides a programmable web browser for automated testing of web applications and sites, with support for form interaction, cookie handling, and HTTP methods.
zope.viewlet provides a pluggable framework for building modular web user interfaces by allowing templates to define regions (viewlet managers) where content (viewlets) can be dynamically inserted.
However, the aging maintenance status (336 days since release) and the unclear license treatment warrant verification before adoption in new projects.
gsheets provides a Python wrapper around the Google Sheets API v4 to read spreadsheet data, access cells by coordinate or position, and export worksheets to CSV or pandas DataFrames.
However, note that oauth2client is deprecated and the latest release is from 2022; verify compatibility with your Google account setup and current API versions before…
Provides a resource class that processes Zope Page Templates and returns the rendered output, registered for .pt, .zpt, and .html file extensions.
Fast HTTP/1.1 request and response parser for Gunicorn using SIMD-optimized picohttpparser, with zero-copy parsing and support for WSGI environ and ASGI scope generation.
Sorts sequences by multiple keys with support for locale-based comparisons and per-key sort directions.
However, if you're building new code outside the Zope ecosystem, Python's built-in sorted() with custom key functions may be simpler.
An ASGI middleware that enforces rate limits on HTTP requests by user or group, with support for multiple time windows, regex-based routing, and pluggable backends like memory or Redis.
However, verify compatibility with your specific ASGI framework version and Python release, and plan for potential maintenance burden if you need to patch it yourself.
Provides browser menu implementation and ZCML directives for configuring menus in Zope web applications.
However, it is explicitly not designed for standalone use and requires adopting the full Zope ecosystem.
asyncprawcore provides a low-level async HTTP communication layer for interacting with the Reddit API, handling authentication and request routing for Async PRAW 7+.
Install it if you need async Reddit API access; skip it if you want a higher-level wrapper or synchronous-only code.
pynautobot is a Python API client library for Nautobot, providing programmatic access to network infrastructure data stored in a Nautobot instance via REST API calls.
Install it if you need to programmatically interact with a Nautobot instance; skip it if you don't have a Nautobot deployment or don't need API-level access to its data.
Provides a Python client for the Smooch API, enabling programmatic access to unified messaging across multiple customer communication channels.
urlpy parses, normalizes, and compares URLs with support for defragmentation, parameter removal, path simplification, punycode encoding, and equivalence testing.
However, dormant maintenance (last release 2020-04-28) means you should verify compatibility with your Python version and be prepared to fork or patch if issues arise.
A Python library for interacting with the myVAILLANT app API to control and monitor Vaillant heating systems and their branded variants.
Implements a CAS (Central Authentication Service) protocol client that works with any Python web framework to authenticate users against a CAS server.
Install it if you need to authenticate against a CAS server and want a lightweight, framework-independent solution.
GNews searches Google News RSS feeds and returns article metadata as JSON, with optional full-text extraction and support for filtering by keyword, topic, location, site, date range, and language across 141+ countries.
Install it if you need to aggregate news programmatically; skip it only if you require a commercial news API with SLA guarantees or need to handle Google's…
Provides encrypted model fields and cryptographic utilities for Django, wrapping the cryptography library to enable transparent encryption of sensitive database fields.
However, the original project's abandonment and the fork's dormant status (563 days since release, 17 stars) suggest limited community adoption and ongoing…
Consulate is a Python client library for Consul, providing programmatic access to service registration, health checks, key-value storage, and distributed locking operations.
Generates JWT tokens for ZoomInfo enterprise-api calls using either username/password or PKI (private key) authentication methods.
However, maintenance is aging (last commit 2025-09-04 with no recent activity), so verify that it remains compatible with current ZoomInfo API endpoints before…
Communicates with Renault's private API to read vehicle attributes like mileage, GPS location, battery/fuel autonomy, and manage HVAC and charge schedules for supported vehicles.
Weblate is a web-based continuous localization platform that manages translation workflows for software projects, integrating with version control systems to synchronize translations across teams.
A Sphinx extension that enhances autodoc output for Django classes by listing model and form fields as parameters, improving field representations, and adding cross-reference roles for Django and Sphinx documentation.
Install it if you're using Sphinx to document a Django application.
A Python client library for the incident.io API, providing sync and async methods to interact with incident management endpoints with built-in authentication and SSL certificate handling.
Python client library for integrating YooKassa payment processing API into applications, handling payment creation, retrieval, refunds, and account management.
Embeds the Summernote WYSIWYG editor into Django admin and forms, providing rich-text editing with support for attachments and customizable themes.
However, it has been dormant since 2021-10-14—verify compatibility with your Django version before committing.
Parfive downloads multiple files in parallel using asyncio, with a synchronous API that handles concurrent downloads and per-file chunking.
Python client library for the LUSID API, providing programmatic access to portfolio management, accounting, and valuation endpoints.
However, confirm that your use case aligns with the early-access and experimental status of many endpoints, and ensure you have valid LUSID credentials before…
Provides an async Python client for consuming Server-Sent Events (SSE) from HTTP endpoints using aiohttp, with automatic reconnection on network failures.
However, check whether the upstream aiohttp-sse-client has resumed activity—if it has, prefer that instead, since this fork is explicitly intended to be temporary.
Provides async Python bindings for Bilibili's APIs, covering videos, live streams, dynamics, audio, and user operations with built-in anti-scraping measures and proxy support.
No—not for new projects.
Downloads economic data from the International Monetary Fund's SDMX 3.0 API and returns it as tidy pandas DataFrames, with discovery functions for datasets, dimensions, and valid codes.
Python SDK for interfacing with Seeq Server REST API, providing bindings to query, analyze, and manage time-series data and derived analytics stored in Seeq.
However, the proprietary subscription-based license means you cannot use it without a valid Seeq license, and the license terminates when your subscription ends.
Official Python SDK for the Seam API that integrates IoT devices with applications through a fully typed, generated client with built-in support for asynchronous action tracking and pagination.
Install it if you need to integrate Seam IoT devices into a Python application.
Parses HTML and API responses from 130+ social platforms to extract account metadata—usernames, display names, bios, avatars, locations, join dates, follower counts, and stable internal identifiers (GAIA ID, Facebook UID, Instagram pk, etc.) that persist across renames and redesigns.
Install it if you need to correlate social accounts, feed OSINT pipelines, or extract account metadata at scale.
Programmatic interface to eBay's Finding, Shopping, Trading, and Merchandising APIs, standardizing calls, response processing, error handling, and debugging across multiple eBay API endpoints.
No—not for new projects.
Official Python SDK for Bright Data APIs, providing async-first access to web scraping, SERP search, browser automation, and 100+ ready-made datasets with built-in bot detection bypass.
A Python SDK for the ScreenshotOne.com API that takes screenshots of URLs, renders HTML as images, and generates PDFs through a remote service.
However, the aging maintenance status (513 days since last release) and dependency on a third-party paid service mean you should verify the service's current…
Makes HTTP requests with browser-like TLS fingerprinting to bypass anti-bot detection and fingerprinting-based blocking on modern websites.