Packages
Provides Python data models and type definitions for the Airbyte Protocol, enabling structured communication between Airbyte connectors and the platform.
ETE3 reconstructs, manipulates, analyzes, and visualizes phylogenetic trees and other tree-like data structures through a Python API.
However, be prepared for high installation friction (likely system dependencies), verify Python version compatibility before installing, and ensure GPLv3 licensing…
Provides a generic invitation system for Django applications with pluggable backends and built-in support for django-allauth authentication.
Provides Protocol Buffer message definitions for NucliaDB, enabling serialization and communication with the NucliaDB hybrid search database.
Converts decimal WGS84 longitude/latitude coordinates to and from British National Grid (OSGB36) and ETRS89 coordinates using Rust FFI for speed.
Flask-MongoEngine integrates MongoEngine document models with Flask, handling MongoDB connection management and providing WTForms model form generation for your MongoEngine documents.
However, it is dormant—last release 2020-11-21, last commit 2024-01-18—so it may lag behind current Flask or MongoEngine releases.
Implements RFC3161 cryptographic timestamping, allowing you to request and verify timestamps from remote timestamping services to prove when data existed.
Pelican is a static site generator that converts text files in Markdown, reStructuredText, or HTML into a complete, ready-to-serve website without requiring a database or server-side code.
Compiles OpenType font binaries (OTF and TTF) directly from UFO (Unified Font Object) source files without requiring the Adobe FDK, using fonttools as its backend.
Wireup is a type-driven dependency injection container for Python that resolves and manages application dependencies at startup, supporting singletons, scoped, and transient lifetimes across sync and async code.
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.
Python SDK for integrating Hume AI's empathic voice and text-to-speech APIs into applications, with support for both synchronous and asynchronous clients.
PySentry scans Python projects for known security vulnerabilities by reading dependency manifests and lock files, checking them against multiple vulnerability databases, and reporting findings with severity levels and upgrade paths.
Parses, generates, and converts Open Financial Exchange (OFX) data in both OFXv1 (SGML) and OFXv2 (XML) formats, including Quicken's QFX variant, for importing and exporting financial transaction data.
However, its GPL-3.0-only license is a hard blocker for proprietary or closed-source applications—only install if your project can adopt GPL-3.0 or you have an…
PyLink provides a unified file-like interface for TCP, UDP, serial, and GSM communication, allowing code to switch between different transport mechanisms without changing the core read/write logic.
Netron is a viewer for neural network and machine learning models that supports ONNX, TensorFlow Lite, PyTorch, TensorFlow, Core ML, OpenVINO, Keras, Caffe, Darknet, Safetensors, NumPy, and several other formats.
Install it if you work with neural networks or machine learning models in any of the supported formats.
Dopamine is a research framework for prototyping reinforcement learning algorithms, providing implementations of DQN, C51, Rainbow, IQN, SAC, and PPO agents built primarily with JAX.
Provides OpenTelemetry-based telemetry, tracing, and monitoring for AI agents, with structured spans for agent invocation, tool execution, and LLM inference.
Fabric executes shell commands remotely over SSH and returns Python objects, building on Invoke and Paramiko to provide a high-level interface for remote command execution and system administration tasks.
Install it if you need to automate tasks across remote systems from Python code.
Parses track names and filenames to extract language, codec, and accessibility metadata (SDH, closed captions, forced subtitles, commentary) for audio and subtitle streams.
Install it if you work with video files that need track-level metadata enrichment or language variant detection.
Provides a SQLAlchemy dialect for accessing PostgreSQL and MySQL databases via AWS Aurora Serverless Data API, enabling HTTP-based database access without managing TCP connections.
However, dormant maintenance (last release 958 days ago) means you should verify compatibility with your SQLAlchemy version and test thoroughly before production use,…
Parses JavaScript objects embedded in HTML or text into Python dictionaries, handling JavaScript syntax that standard JSON parsers reject.
Enables ONNX Runtime to accelerate machine learning model inference on Intel hardware (CPUs, integrated/discrete GPUs, and NPUs) using OpenVINO optimizations.
Stash is a CLI and MCP server that creates a persistent, agent-accessible knowledge base by ingesting sessions, files, and data from GitHub, Drive, Gmail, Notion, Slack, Linear, Jira, Asana, Granola, and other sources, then exposes them to coding agents via search, virtual filesystem, and REST API.
Provides an OpenAPI-generated Python client for the OGX API, offering interfaces to Llama model endpoints including chat completions, embeddings, batches, and file operations.
However, it requires Python 3.12+, is in beta status (1.1.0.dev0), and mixes stable and experimental APIs—verify that the specific endpoints you need are…
Adds a PDF viewer component to Streamlit apps that displays PDF files from URLs, local paths, uploaded files, or raw bytes with configurable height.
Install it if you need to display PDFs in a Streamlit app.
A Python client library for the Pushbullet API that sends notifications and messages to Android devices and other connected services.
Provides geographic data assets (coastlines, political boundaries, land-sea masks) required by the basemap library to render map projections in matplotlib.
Handles monetary amounts with currency awareness, tax calculations, and price ranges while preventing invalid operations like comparing or adding different currencies.
However, aging maintenance (last release 2022-10-07, no recent commits) means you should verify it works with your Python version.
A Python client library for the GroundX API that handles document ingestion, extraction workflows, and API communication with built-in retry logic and async support.
Install it if you need to integrate GroundX document ingestion or extraction workflows into a Python application.
Provides a typed Python client for the Lithic REST API, supporting both synchronous and asynchronous card management and payment operations with automatic pagination and webhook handling.
Install it if you need to integrate Lithic's card issuance or payment API into a Python application.
Enables nested inline editing in Django admin, allowing you to edit related model hierarchies multiple levels deep within a single admin form.
However, proceed with caution if you require support for Django 4.2+ or Python 3.12+: the dormant maintenance status means you may need to fork or patch it yourself…
Provides a Python API for creating, serializing, and loading graph data structures conforming to the JSON Graph Spec, with built-in support for Neo4j database integration.
ERPpeek is a command-line and library client for querying and managing Odoo/OpenERP instances via XML-RPC, with no external runtime dependencies.
Install only if you are maintaining legacy code already using ERPpeek.
Deal is a Python library for design by contract that adds decorators to enforce preconditions, postconditions, invariants, and side-effect tracking, enabling static analysis, property-based testing, and runtime verification.
However, the aging maintenance status (257 days since last release) means you should verify that the version works with your Python version and toolchain before…
Converts BeautifulSoup4 parsed HTML or XML objects into Python dictionaries or JSON, preserving element hierarchy, attributes, and text content.
A Python client library for sending SMS messages through the SMSAPI service, supporting both smsapi.pl and smsapi.com endpoints with token-based authentication.
Owlready2 is a Python module for ontology-oriented programming that loads, manipulates, and reasons over OWL 2.0 ontologies and RDF knowledge graphs, with an embedded optimized quadstore and support for HermiT/Pellet reasoners.
Warrant wraps AWS Cognito user management operations into a Python class, handling user registration, authentication, password reset, profile updates, and token management.
Provides Django management commands to dump database objects with their foreign-key dependencies into JSON fixtures, merge multiple fixtures, and reorder fixtures to resolve foreign-key load errors.