Packages
A Jupyter Server extension that exposes file system, notebook, Git, and code execution tools for AI agents to programmatically interact with notebooks and repositories.
Provides a collection of Django admin filter classes—dropdown, multi-select, and annotation-based filters—that extend the built-in admin filtering interface with more flexible widget options.
However, maintenance is aging (last commit 219 days ago); adopt it only if you can tolerate slow or infrequent updates, or if you are willing to fork or patch it…
Provides a Django template tag that compiles MJML (Mailjet Markup Language) to HTML, supporting multiple rendering backends including command-line, TCP server, and HTTP API modes.
Provides a lifespan manager for FastAPI that allows multiple startup and shutdown handlers to coexist in a single application, simplifying management of resources like database connections and caches.
Provides the foundational infrastructure for managing and registering AI personas (custom chat assistants) in Jupyter AI environments, including base classes, lifecycle management, and automatic discovery via entry points.
Provides Django model fields that store and retrieve Django's TextChoices and IntegerChoices enums as native enum instances rather than raw strings or integers.
A Python client library for the Twitch Helix API, EventSub, and Chat, supporting app and user authentication with async/await patterns.
Install it if you need to integrate Twitch API, EventSub, or chat functionality into a Python application.
A type-safe Python SDK for the orq.ai API, providing synchronous and asynchronous access to agent management, alerts, evaluations, and related operations.
However, verify the license terms before use, as the license status is currently unclear in the package metadata.
Automatically generates and assigns Internal Part Numbers (IPNs) to parts in InvenTree using customizable patterns with literals, numerics, and character sequences.
However, be aware that the project is aging with no updates since 2024-10-08, and the documentation explicitly flags a known issue with IPN rollover causing…
Provides core type definitions and data models for building STAC API servers using FastAPI, enabling standardized geospatial catalog interfaces.
Apache Hamilton is a Python library for defining and executing directed acyclic graphs (DAGs) of data transformations using regular Python functions, with built-in support for portability across execution contexts and features like data validation and experiment tracking.
However, verify that Apache Incubation status poses no concern for your organization, and confirm integration maturity with your specific orchestrator if you plan to…
Python SDK for integrating machine learning models with Arthur, a centralized platform for monitoring production models across accuracy, explainability, and fairness.
Install only if your team has committed to Arthur's platform; it is a client library for a specific service, not a general-purpose monitoring tool.
Framework for building Model Context Protocol (MCP) servers and tools in Python, with built-in support for OAuth-authorized tool calling and integration with LLM agents.
Provides a stable interface specification for building Snakemake scheduler plugins, allowing developers to implement custom job scheduling logic that integrates with Snakemake's workflow execution engine.
Shuffle SDK provides a framework for building, testing, and deploying Python applications within the Shuffle automation platform, supporting manual runs, Docker, Kubernetes, and serverless environments.
PGI provides pure Python bindings to GObject Introspection using ctypes and cffi, allowing access to GObject-based libraries from Python without compiled extensions.
No, not recommended for production use.
Provides enhanced Jupyter representation capabilities through proxy objects, enabling Apache Arrow-based serialization for pandas DataFrames and Series, with pickle fallback for generic Python objects.
Provides logical operators (And, Or, Not) to compose complex permission checks in Django REST Framework views, allowing you to combine multiple permission classes with boolean logic.
Provides AWS CDK constructs for deploying containerized applications to AWS App Runner with support for ECR, ECR Public, GitHub, and local Docker assets as deployment sources.
However, the experimental status means you should expect potential breaking changes in future releases and plan for code updates when upgrading versions.
Provides the core message routing layer for Jupyter AI, automatically detecting chat sessions and routing messages to registered callbacks based on message type.
An MCP server that exposes Jupyter notebooks and code execution to AI agents and clients, enabling real-time notebook management, cell execution, and sandbox-backed code runs across local and cloud environments.
Converts dataclasses to and from dictionaries and other common types with minimal configuration, supporting nested structures, enums, unions, and custom validation.
Provides fluent design UI widgets for PySide6 applications, enabling developers to build modern Windows-style interfaces.
Python client library for connecting to Databend databases, supporting both local embedded in-process analytics and remote server connections with synchronous, asynchronous, and PEP 249 cursor interfaces.
Provides a gevent-based connection pool for Django's PostgreSQL database backend, reducing connection overhead in concurrent applications.
However, the aging maintenance status (537 days since last activity) and the fact that Django 5.1+ now has native pool support mean you should verify compatibility…
Dynamically lookup and instantiate classes by string name, class object, or instance, with optional constructor arguments.
Integrates Dapr distributed application runtime with FastAPI web applications, enabling service-to-service communication, state management, and pub/sub messaging through FastAPI endpoints.
Configures Django applications for Heroku deployment by automatically setting up databases, static files, logging, and environment variables.
Provides asyncio-compatible channels (closable queues) inspired by Go, allowing safe inter-task communication with explicit close and drain semantics.
Install it if your asyncio code needs explicit close-and-drain lifecycle control or if you're porting Go patterns to Python.
Strips decorators from Python functions, methods, or classes to access the original undecorated implementation.
However, verify it works on your Python version (last tested on 3.6) and consider forking if you need future maintenance.
Adds a Django model field that encodes primary keys as short, obfuscated sqid strings without modifying the database or model structure.
Launches and configures a FastAPI-based OpenBB Platform API server, or custom backend, for use as an OpenBB Workspace data integration endpoint.
Adds a Django admin action that exports selected model instances from the admin changelist as CSV data, with configurable field selection and format options.
Install it if exporting from admin is a core workflow; skip it if you need heavy data transformation or real-time exports.
Kurigram is an asynchronous Python framework for interacting with Telegram's MTProto API, enabling you to build user clients and bots that access Telegram features including Gifts, Stories, Topics, and Business Accounts.
Install it if you're building Telegram bots or clients; skip it if you only need the official Bot API or prefer a simpler HTTP-based wrapper.
Exposes Appwrite's backend-as-a-service API—databases, users, functions, teams, storage—as tools callable by AI models through the Model Context Protocol.
Quix Streams is a Python framework for building stream processing applications on Apache Kafka, enabling real-time data transformation, stateful operations, and event-driven microservices without managing server-side clusters.
Install it if you need to build Kafka-based stream processing applications in Python without managing a separate cluster—it handles state, exactly-once semantics, and…
aioauth implements the OAuth 2.0 protocol for use with asynchronous Python frameworks like FastAPI, Starlette, and aiohttp, supporting multiple RFCs including token introspection, PKCE, and OpenID.
However, the 'Development Status :: 1 - Planning' classifier raises questions about production readiness despite recent activity.
Provides a simplified interface for navigating Django model relationships and accessing related objects without complex query building.
However, the aging maintenance status (last commit 2026-01-29, only 3 stars) suggests limited community support; verify that it meets your specific use case and that…
Python module and CLI for deploying, managing, and programmatically controlling Pipecat AI agents on Pipecat Cloud.
Rodi is a dependency injection container for Python that resolves and instantiates service dependencies based on type hints, class annotations, or configured names, supporting singleton, transient, and scoped lifestyles.