Packages
Adds HTTP Basic Authentication and OpenID Connect (OIDC) login to Dash applications, with support for public routes, user groups, and protected callbacks.
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.
Provides runtime support and helper utilities for Python code generated by the Prophecy data orchestration platform, including configuration parsing, HTTP requests, secrets management, and compression.
Connects to live Jupyter Kernels over HTTP and WebSocket to execute code remotely, and provides an interactive console (REPL) for kernel interaction.
Parses and manages brand guidelines from a YAML file, providing structured access to logos, colors, fonts, and typography for use in Quarto, Shiny, and other tools.
Trytond is the server component of Tryton, an open-source business software platform that provides a modular, scalable framework for building enterprise applications with built-in support for business logic, data management, and multi-user operations.
AI4TS provides a framework for building machine learning models that work with time-series data, including incomplete, irregularly sampled, and partially observed sequences through imputation, interpolation, classification, clustering, and forecasting.
Install it if you work with incomplete or irregularly sampled time-series data and need a framework to handle imputation, classification, clustering, or forecasting.
Pond is an object-pooling library that manages reusable object instances with automatic lifecycle management, thread-safe borrowing and recycling, and memory-efficient frequency-based eviction.
However, maintenance is dormant (last release 2024-03-01, no recent commits), so adopt it only if you can tolerate a stable but unsupported dependency.
Provides high-level abstractions and services (ChatService, KnowledgeBaseService) for building applications on the Unique Platform, wrapping the underlying unique_sdk with domain-specific schemas and utilities for chat, content, embeddings, language models, and short-term memory.
However, verify the proprietary license terms before production deployment, and be aware that the 29 runtime dependencies (including heavy packages like numpy,…
Decodes and encodes radio frequency signals for integration with Home Assistant, enabling RF device communication without external dependencies.
Emits telemetry data from Python UDFs, UDTFs, and Stored Procedures running in Snowflake, using the OpenTelemetry API and SDK.
Install only if you're already using Snowflake's Python compute—it has no value outside that context.
Provides a stable interface specification for building Snakemake executor plugins that manage job submission and monitoring across different execution backends.
Wraps the click command-line library to let you write Django management commands using click's decorator syntax instead of Django's class-based approach.
Install it if you prefer click's functional decorator style for Django management commands; skip it if you're comfortable with Django's class-based command API.
Integrates Socket.IO real-time bidirectional communication into FastAPI applications, allowing you to add WebSocket-based event handlers alongside HTTP routes.
However, the abandoned status since 2023 means you should verify compatibility with your target FastAPI and python-socketio versions, and be prepared to fork or patch…
Defines the interface contract that Snakemake report plugins must implement to integrate with Snakemake's reporting system.
Cua Computer provides a framework for programmatic interaction with local macOS and Linux desktop environments, enabling automation and control of GUI applications through a unified interface.
Implements constructor injection for dependency management in object-oriented Python code, allowing you to declare and resolve object dependencies declaratively.
QuerySource provides a unified async interface to query multiple databases (PostgreSQL, MySQL, Redis, Oracle, InfluxDB, CouchDB, Druid, SQL Server) and external APIs (Salesforce, ShopperTrack, ZipCodeAPI) through a single proxy-based abstraction layer.
Command-line interface for building, testing, and deploying LangChain agents and LLM applications from the terminal.
Official Python client for Mailtrap's email sending and testing APIs, supporting transactional and bulk email delivery, sandbox testing, templates, and contact management.
Install it if you are already using Mailtrap or evaluating it as your email service.
Provides a collection of shared utilities for Django applications, including caching, user/group management, IP handling, logging, monitoring, plugin infrastructure, security headers, and data generation.
Install it if you need one or more of its utilities; the modular design means you only pay for what you use.
Port Ocean is a CLI framework and runtime for building integrations that connect third-party systems to Port's developer portal, handling real-time data synchronization and lifecycle management.
Install it if you need to build or run integrations with Port's developer portal.
Streamlit-Notify provides persistent status notifications (toasts, balloons, success/error/warning/info messages) that survive app reruns by queuing them in session state.
However, the aging maintenance status (2 stars, last commit July 2025, only months old) means limited community validation and uncertain long-term support—consider it…
Provides a Python client for interacting with Lightning AI Cloud services, enabling programmatic access to cloud-based machine learning infrastructure and deployment capabilities.
However, verify that version 0.6.0 is still the recommended client for your Lightning Cloud account, given the aging maintenance status and lack of recent updates.
Adds multi-page navigation to trame applications using Vue Router components, enabling URL-based routing and parameterized views within trame's web framework.
Provides LangChain integration tools to execute Python code and bash commands securely within Azure Container Apps dynamic sessions, enabling agents to run arbitrary code in isolated environments.
Install it if you are building LangChain agents on Azure and need to execute code (Python or bash) in isolated, managed containers.
Wraps an Agent-framework agent to host it on Azure AI Agent Server, exposing it as an HTTP service with minimal configuration.
However, verify the license terms before use, and be aware the package is in beta—expect potential API changes.
Declares access control rules for Django REST Framework views using an AWS IAM-like policy syntax, with optional field-level permission enforcement through serializer mixins.
However, dormancy is a concern: the last release was March 2023 and the project receives no active maintenance.
stretchable is a Python layout engine that implements CSS Block, Flexbox, and CSS Grid layout algorithms, enabling programmatic UI and report layouts without browser dependencies.
Integrates Unleash feature flags with OpenFeature SDK, enabling standardized flag evaluation and context-aware feature toggling in Python applications.
Install it if you are already using OpenFeature SDK and want Unleash as your flag provider, or if you want to standardize flag evaluation across multiple vendors.
Provides visualization tools for LlamaIndex workflows, including functions to render workflow structure and execution traces as interactive HTML diagrams.
However, verify the license terms first, as they are not declared in the package metadata.
Python client library for CVAT (Computer Vision Annotation Tool) server, enabling programmatic access to annotation workflows, data management, and auto-annotation features through a layered API.
Install it if you need programmatic access to a CVAT server; skip it if you only use CVAT's web UI.
Provides a stable interface specification for building logger plugins that integrate with Snakemake's logging system.
Adds a data asset pattern to Prefect workflows, enabling functions to persist, cache, and query data using DuckDB with minimal boilerplate.
However, the unclear license status is a blocker for any project with strict licensing requirements; resolve that first.
web.py is a lightweight Python web framework for building web applications with minimal boilerplate, routing HTTP requests to handler functions.
Not recommended if you need the ecosystem, middleware, or scalability of larger frameworks like Django or FastAPI.
Provides utility functions for running Django and Flask applications in AWS ECS via AWS Copilot, including configuration helpers for networking, databases, Celery workers, and error tracking.
However, verify the license terms first, as they are not clearly documented in the package metadata.
NoneBot2 is an asynchronous Python framework for building chatbots that connect to multiple messaging platforms through pluggable protocol adapters.
Install it if you need to build bots for multiple messaging platforms or want async-first Python bot development with strong type safety.
Adds a user feedback widget to Streamlit apps that collects ratings (thumbs or emoji faces) and optional text comments, returning the response as a dict.
However, be aware that no active development or bug fixes are happening—verify compatibility with your Streamlit version before relying on it in production, and…
Adds FastAPI-style dependency injection to Typer CLI applications, allowing you to define reusable parameter dependencies and inject them into multiple commands.
Provides a Python SDK to retrieve secrets and configuration from Infisical, an end-to-end encrypted secrets management platform.