Subcategories
Packages
Integrates Playwright browser automation into Scrapy's download pipeline, enabling JavaScript-heavy pages to be scraped while maintaining Scrapy's standard request scheduling and processing workflow.
Generates fast, sequentially-ordered unique identifiers (CUIDs) designed for horizontal scalability, ported from the JavaScript reference implementation.
Runpod is a Python SDK and API client library for interacting with Runpod's GPU cloud infrastructure and deploying serverless AI workers that process jobs on remote endpoints.
Install it if you are deploying AI workloads to Runpod infrastructure or integrating Runpod endpoints into a Python application.
Runs any Textual terminal application in a web browser by wrapping it in a lightweight HTTP server that communicates with the app via WebSocket.
However, be aware the project is aging (286 days since last release) and maintenance may be slower; evaluate whether the WebSocket latency and subprocess overhead are…
A Python SDK for accessing the Surge API to manage data labeling projects, create and retrieve tasks, and download annotated results.
Install it if you need to programmatically manage Surge projects and tasks; the low install friction and recent activity make it a low-risk choice.
Xenon monitors Python code complexity by measuring cyclomatic complexity across your codebase and fails your build when thresholds are exceeded, typically used in CI/CD pipelines and git commit hooks.
Provides Python client and server libraries for Connect RPC, a Protobuf-based RPC framework that works over HTTP/1.1 and HTTP/2, with support for synchronous and asynchronous code, streaming, and compression.
Provides a SQLAlchemy ORM adapter for FastAPI Users, enabling user registration and authentication in FastAPI applications with database persistence via SQLAlchemy.
However, the 587-day release gap and dormant maintenance status mean you should verify compatibility with your specific versions of fastapi-users and sqlalchemy…
fredapi wraps the FRED web service to fetch U.S. Federal Reserve economic data and return it as pandas Series or DataFrames, with built-in support for handling data revisions and vintage dates.
Python client library for the Genesys Cloud Platform API, providing authenticated access to Genesys Cloud services including users, authorization, and other platform resources.
Install it if you need to integrate with Genesys Cloud Platform APIs from Python.
Sends exceptions, errors, and log messages to Rollbar's error monitoring platform for real-time tracking and aggregation.
Install it if you want centralized error tracking and real-time alerting; skip it if you prefer self-hosted or alternative error monitoring solutions.
Automatic and manual ORM query caching for Django with Redis-backed storage and granular event-driven cache invalidation tied to model changes.
Install it if you have a Django app with database-heavy ORM queries and a Redis instance available; the automatic invalidation model eliminates much of the complexity…
Resiliparse provides fast, robust parsing and analysis tools for web archive data, written in Rust and C++ with Python bindings, and includes support for processing web content through its fastwarc dependency.
Provides Bootstrap 5 form templates and layout components for django-crispy-forms, enabling styled form rendering with Bootstrap 5 markup and interactive elements like floating labels, accordions, and switches.
Install it if you want Bootstrap 5 form rendering without writing custom templates.
Paste provides WSGI middleware components for building web applications, including request/response utilities, authentication, sessions, error handling, and debugging tools.
Renders Django admin list filters as dropdown menus instead of long checkbox lists, reducing clutter when filtering by fields with many values.
However, be aware that maintenance is dormant—the last release was 2019-10-14.
PyBacklogPy wraps the Backlog API to let you manage issues, wikis, and files in Backlog projects from Python code.
Rauth provides OAuth 1.0/a and OAuth 2.0 consumer support for Python applications, enabling authenticated requests to services like Twitter without handling low-level protocol details.
A drop-in replacement for Python's SimpleHTTPServer that adds support for HTTP Range requests, enabling clients to request specific byte ranges of files.
However, the dormant maintenance status and unspecified Python version support mean you should verify compatibility with your target Python version before relying on…
Registers and exposes request headers for Vercel Python functions, providing helpers to extract IP addresses and geolocation data from the request context.
Provides Python bindings to call Tableau Server's REST API methods, returning HTTP responses with status codes and JSON bodies for automating Tableau administrative tasks.
However, verify compatibility with your Tableau Server version and be prepared to maintain or fork it if Tableau's API changes significantly—no updates have been…
PyLogBeat sends log messages and structured data to Logstash's beats input plugin or other services implementing the Beats protocol, with server acknowledgment for reliable delivery.
However, the incomplete protocol implementation and aging maintenance status (264 days since last release) mean it is best suited for straightforward…
HTTPie is a command-line HTTP client that makes it easy to test, debug, and interact with APIs and HTTP servers using simple, human-friendly syntax with formatted and colorized output.
However, the project is dormant with no releases in 651 days—verify that PYSEC-2023-242 does not affect your use case and that dependencies remain compatible with…
Integrates Django applications with OpenID Connect identity providers to handle authentication and authorization through OIDC-enabled services.
However, maintenance is aging (238 days since last release); verify that Django 5.2 compatibility is current for your version before adopting.
Provides WebSocket support for gevent-based WSGI servers, enabling real-time bidirectional communication over HTTP with both high-level and low-level APIs.
Mohawk implements the Hawk HTTP authorization scheme, allowing two parties to securely communicate by signing messages with a shared key.
Async/sync FHIR client for Python that provides CRUD operations over FHIR resources via HTTP, supporting search, filtering, and resource manipulation.
Ypy-websocket is an async WebSocket connector for Ypy that enables building WebSocket servers and clients to synchronize shared documents across multiple clients in real time.
No, not for new projects.
Provides reusable utilities and base classes for FastAPI development, including class-based views, CRUD resources, timing middleware, and common model/settings patterns to reduce boilerplate.
However, be aware that maintenance is aging—the last release was in 2024-11-11 with no commits for 641 days—so evaluate whether its utilities align with your…
Provides a Model Context Protocol server that fetches web pages and converts their HTML content to markdown, enabling LLMs to read and process web content through a standardized interface.
Install it if you are running an MCP-compatible LLM platform and need web-fetching capabilities; the security caution about internal IPs is a deployment concern, not…
Provides Pydantic classes that map to the OpenAPI v3 specification schema, enabling programmatic construction and validation of OpenAPI documents.
Install it if you need to work with OpenAPI specs in Python and can tolerate slow or no updates.
PyDrive2 simplifies Google Drive API V2 operations by wrapping the low-level client library into object-oriented classes and automating OAuth2 authentication, file uploads, downloads, and pagination.
A Python client library for the Codewords API with built-in FastAPI integration, handling HTTP communication and structured request/response handling.
A Python logging handler that sends log records to Grafana Loki via HTTP with support for custom labels and authentication.
However, maintenance is dormant since 2019-11-28, so compatibility with recent Loki API changes or Python versions beyond 3.8 is unverified.
Official Python client library for the Onfido API, enabling identity verification and applicant management workflows through a generated OpenAPI interface.
Install it if you are integrating Onfido identity verification into a Python application.
Official Python client library for integrating with the Chargebee subscription billing API, supporting both synchronous and asynchronous HTTP requests.
HTTP client library for Microsoft Teams Bot Framework APIs, providing typed models, authentication handlers, and bot/user/conversation/team/meeting API clients.
Django-RQ integrates RQ (Redis Queue) with Django, allowing you to configure and manage asynchronous job queues through Django settings and enqueue tasks for background processing.
Provides country-specific form fields, validators, and helpers for Django applications, such as postal code formats and government ID number validation tailored to individual countries.
Provides runtime cache helpers for Vercel Python applications, supporting both synchronous and asynchronous code with automatic fallback to in-memory caching when environment variables are unavailable.
Install it if you need caching in a Vercel Python project; skip it if you are not deploying to Vercel.