Packages
Builds a command-line interface from Pydantic models, loading and merging configuration from TOML, YAML, or JSON files with CLI argument overrides.
However, it is very new, has minimal adoption, and lacks a declared license.
Adds declarative filtering, sorting, and pagination to FastAPI endpoints by converting query parameters into database queries for SQLAlchemy and MongoEngine backends.
Install it if you're building FastAPI endpoints with database backends and want to avoid manual query-building boilerplate.
Provides custom device handlers (quirks) for non-standard Zigbee devices to work with the ZHA component in Home Assistant via the Zigpy library.
Integrates Agent Framework agents and workflows with the Foundry Agent Server, providing durable state persistence (sessions, checkpoints, approvals) with automatic user isolation when hosted on Foundry infrastructure.
robocorp-tasks is a Python framework for building and running automation tasks with built-in logging and lifecycle management, using a simple decorator-based API.
Parses and validates OpenAPI 3 specifications (3.0.3, 3.1.0, 3.2.0) and Swagger 2.0 documents, then generates typed request/response models and provides both sync and async HTTP clients to call the described APIs.
Integrates Claude with Microsoft Agent Framework to enable building production-grade AI agents and multi-agent workflows in Python using Claude as the LLM provider.
A Python client library for programmatically managing secrets stored in IBM Cloud Secrets Manager, supporting creation, retrieval, and lifecycle operations through the service's REST API.
A meta-package bundling five core Robocorp libraries—tasks, logging, work items, vault, and storage—into a single install to simplify dependency management for Python automation projects.
Manages data flow through multi-step robotic processes by reading input work items and creating output work items for queues in Robocorp Control Room.
Builds source connectors from declarative manifest files without requiring code, enabling low-code data integration through the Airbyte Python CDK.
Restate SDK provides a Python interface for building resilient distributed applications using durable async/await, enabling services to survive failures and resume from checkpoints.
Provides a publish-subscribe messaging system for event-driven architecture within a single Python process, where publishers send messages to named topics and subscribers receive them.
A Python REST API client library for NetApp ONTAP systems that handles connection management, asynchronous request processing, and exception handling to automate ONTAP deployments.
Install it if you need to automate NetApp ONTAP operations from Python.
A Django application that manages robots.txt files according to the robots exclusion protocol, allowing you to configure which web crawlers can access which parts of your site.
Install it if your site needs to manage robots.txt rules beyond a static file.
Builds interactive command-line prompts with validation, supporting text input, lists, checkboxes, path selection, and external editor integration for collecting and parsing user responses.
However, do not rely on it for active bug fixes or new features—if you encounter issues or need support, you may need to fork or patch it yourself.
YAQL is an embeddable query language for Python that lets you run complex queries against arbitrary objects using a SQL-like syntax with a standard library of query functions.
Adds real-time collaborative editing to JupyterLab and Jupyter Notebook 7+, allowing multiple users to work on the same notebook simultaneously with synchronized changes.
Install it if you need multi-user editing; skip it if you work alone or use external version control for notebooks.
Detects and returns the active theme (light or dark) of a running Streamlit app, updating dynamically when the user changes the theme.
However, the 833-day maintenance gap means no recent bug fixes or Streamlit version updates—verify compatibility with your Streamlit version before relying on it in…
RLBot is a framework for writing Python bots that play Rocket League offline, reading game state like car and ball position and sending back button inputs for up to 10 bots.
However, accept the high install friction from its dependency chain and the need to work within Windows-only constraints.
Provides AWS CDK constructs that define actions for AWS IoT Rules, enabling rules to route MQTT data to Lambda, S3, CloudWatch, Kinesis, SQS, SNS, DynamoDB, and other AWS services.
Provides a simplified entry point for asyncio applications that handles event loop setup, signal handling, task cancellation, and graceful shutdown automatically.
Arcade Core provides foundational components for the Arcade platform, including tool catalog management, configuration handling, authentication, error handling, and telemetry utilities.
Provides AWS CDK constructs for defining AWS IoT Core resources—topic rules, logging, and device audits—as infrastructure-as-code in Python.
However, accept that APIs are experimental—review the release notes before upgrading, and avoid it in production systems where breaking changes pose high risk until…
Django-Flags provides a feature flag system for Django projects, allowing you to toggle functionality on and off in code and templates based on configurable conditions like dates, users, or URL values.
Install it if you need runtime control over feature availability without redeployment.
Adds configuration-file support to typer CLI applications, letting you replace long command-line arguments with a single config file parameter.
PyQtWebEngine provides Python bindings to embed Chromium-based web content in PyQt5 desktop applications, allowing you to render HTML, CSS, and JavaScript within native GUI windows.
Integrates Microsoft Agent Framework with Foundry Local, enabling local development and testing of production-grade AI agents and multi-agent workflows using Microsoft Foundry as the LLM provider.
Provides a list-based widget for Django's ArrayField in the admin interface, replacing the default comma-separated text input with a dynamic form for managing array items.
No, not recommended for new projects.
Provides core type definitions and shared utilities for the Reflex framework.
Integrates SendSafely secure file transfer and messaging into Python applications via an API client that handles encryption, upload, and recipient management.
However, the high install friction (source-only distribution) and minimal community adoption (7 repository stars) mean you should test installation in your…
Embeds an interactive code editor component into Streamlit apps, with support for multiple languages and customizable themes.
However, verify the unclear license status before production use, and be aware that updates are infrequent—check the repository first if you need active support or…
Python client library for IBM Cloud Event Notifications service, enabling programmatic management of notification sources, topics, destinations, subscriptions, and message delivery.
Install it if you are building on IBM Cloud Event Notifications and need programmatic control over notification infrastructure.
SQLAlchemy dialect that enables Python applications to connect to and query Exasol databases using SQLAlchemy's ORM and Core APIs via WebSocket.
Install it if you are building or migrating an application to Exasol and want SQLAlchemy integration.
Shiny for Python is a web development framework that lets you build interactive web applications in Python, combining reactive programming with a modern web stack to create data-driven UIs without writing JavaScript.
Executes arbitrary JavaScript code from within a Streamlit application and returns the result to Python, enabling browser-side operations like API calls and DOM manipulation.
However, verify compatibility with your Streamlit version before relying on it in production, and be aware that browser security policies may limit what the…
PyJNIus lets Python code call Java classes and methods directly using the Java Native Interface (JNI), enabling interoperability between Python and Java on desktop and mobile platforms.
Install it if you're building a Kivy mobile app, integrating Python with Java libraries, or automating JVM-based systems.
Echo Agent is a self-hosted, long-running AI agent runtime that maintains cross-session memory, evolves skills from execution traces, and integrates with multiple communication channels (CLI, webhooks, messaging platforms) while enforcing tool approval and credential security.
Adds real-time text input to Streamlit apps that fires on every keystroke, with optional debouncing to throttle update frequency.
Plyer provides a platform-independent Python API to access device features like sensors, notifications, file choosers, and hardware capabilities across Android, iOS, Windows, macOS, and Linux.