Packages
Parses and processes binary data packets from GreenEye Monitor energy meters, providing APIs to handle individual packets, streams, or monitor state across multiple devices.
However, dormant maintenance (no updates in 908 days) means you should not expect bug fixes or feature additions; evaluate whether the existing API meets your needs…
Greenlet provides lightweight coroutines for concurrent programming within a single Python process, allowing you to manage multiple execution contexts without OS-level threading overhead.
Gremlin-Python is a Python client for Apache TinkerPop that lets you write graph traversals to query and manipulate property graphs on remote TinkerPop-enabled servers using a functional, chainable syntax.
Search source code files by pattern and display matching lines with their surrounding context in the abstract syntax tree, showing how matches fit into functions, classes, loops, and other code structures.
GRequests wraps the requests library with gevent to make concurrent HTTP requests without explicit async/await syntax, allowing you to send many requests in parallel using lightweight greenlets.
GridDataFormats reads and writes n-dimensional grid data from files, providing a unified Grid object interface for working with regular gridded datasets.
Install it if you work with gridded scientific data.
gridstatus provides a unified Python API to fetch raw electricity supply, demand, and pricing data from major US and Canadian Independent System Operators (ISOs) including CAISO, SPP, ISONE, MISO, ERCOT, NYISO, PJM, IESO, AESO, and EIA.
However, for production systems requiring guaranteed uptime and data quality, the maintainers recommend their hosted GridStatus.io API instead.
Griffe extracts the complete structure and signatures of Python programs to generate API documentation or detect breaking changes in your project's public API.
Install it if you need to programmatically inspect Python code structure, generate API docs, or enforce API stability in CI.
Extends Griffe to automatically extract and document Pydantic model schemas, making Pydantic classes visible in API documentation generated through Griffe.
Griffe extension that enables inline documentation of function parameters, class attributes, return types, and variables using Python's Annotated type hint, following PEP 727 conventions.
Extends Griffe to recognize and render PEP 702 `@warnings.deprecated` markers in Python code documentation, surfacing deprecation notices during API analysis.
Generates Markdown API documentation from Python packages using Griffe's static analysis, with support for multiple docstring styles and configurable output.
Install it if you need to generate Markdown API docs from Python packages; the command-line interface is simple and the configuration is minimal.
Grimp builds a queryable graph of Python package imports, letting you analyze module dependencies, find import chains, and trace which modules import what.
Install it if you need to analyze or audit module dependencies in Python code.
Grip is a command-line server that renders local Markdown files using GitHub's API, so you can preview exactly how your README will look on GitHub before pushing.
Install it if you do readme-driven development or maintain documentation; skip it if you rarely write Markdown or are comfortable with GitHub's web editor.
Implements the GRIP (Generic Real-time Interoperability Protocol) specification for Python, enabling real-time HTTP response publishing, long polling, and WebSocket message control via GRIP proxy endpoints.
GritQL is a Python binding for a declarative query language that searches and modifies source code across multiple programming languages using pattern matching.
However, be aware that no active maintenance means you will not receive updates, bug fixes, or support for new language versions.
grizz provides composable ingestors and transformers to load and reshape data in polars DataFrames using an object-oriented building-block approach.
However, be aware that the API is unstable in beta—pin your version and review release notes before upgrading, as breaking changes are expected.
Transforms JSON into grep-able line-by-line output, where each line represents a single value assignment with its full path, making it easier to search and filter JSON data.
Transpiles Python functions to JavaScript, converting Python code to client-side JavaScript equivalents with clear error reporting for unsupported syntax.
However, the aging maintenance status (532 days since release, last commit 2026-01-19) means you should verify that it still works with your target Python version and…
Provides a Python client library for accessing the Groq REST API with type-safe request and response handling, supporting both synchronous and asynchronous operations.
Install it if you need to call the Groq API from Python; it handles authentication, retries, and error classification out of the box.
Grounding DINO is an open-set object detector that identifies and locates objects in images using natural language descriptions, without requiring training data for specific object classes.
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.
Retrieves photovoltaic system information from Growatt inverter servers using either the legacy password-based API or the official token-based V1 API.
GrowthBook is a feature flagging and A/B testing SDK that evaluates feature flags and experiments locally without network requests, supporting both synchronous and asynchronous Python applications.
Install it if you need feature flags or A/B testing; the only caveat is verifying whether the in-memory cache meets your deployment model (especially in multi-process…
SDK for connecting to Groww's trading platform to place orders, retrieve account data, and subscribe to live market data streams.
However, be aware that the package is aging, so test thoroughly against current Groww API behavior and verify that all 12 runtime dependencies remain compatible with…
Generates Python support code for gRPC Gateway protoc annotations, enabling use of gRPC Gateway-generated protobuf definitions in Python projects.
Provides gRPC-based Python client bindings for Google Cloud IAM, enabling programmatic access control management for Google Cloud Platform resources.
Provides simplified server and client interceptors for gRPC services, giving direct access to request, response, and context objects without the complexity of the standard gRPC interceptor API.
A Python client library that uses gRPC reflection to interact with gRPC services in a requests-like manner, supporting both synchronous and asynchronous calls with TLS and compression.
Provides type stubs for gRPC Python, enabling static type checking of gRPC code with mypy and other type checkers.
gRPC Python is an HTTP/2-based RPC framework that enables you to define and call remote procedures across network boundaries using protocol buffers for serialization.
Install it if you need RPC communication in a distributed system or are integrating with existing gRPC services.
Exposes debugging and monitoring services for gRPC applications, including channel tracing metrics and client status discovery.
Provides live debugging and introspection of gRPC channels, connections, and RPC activity in Python applications through a built-in debug service.
Exposes received xDS traffic configuration from gRPC applications programmatically through the Client Status Discovery Service protocol.
Extends gRPC with connection pooling and affinity-based routing for Google Cloud Platform services, managing multiple channels and binding requests to specific backend instances.
Install only if maintaining legacy code that already depends on it.
Provides a standard health-checking service implementation for gRPC Python applications, allowing clients to query server health status over gRPC.
Install it if you are running a gRPC server and need standard health-check endpoints.
Adds observability instrumentation to gRPC Python applications, collecting telemetry data from gRPC Core and exporting it via OpenTelemetry.
Install only if your deployment is Linux-based; Windows and macOS users cannot use it.
Enables gRPC Python services to expose runtime reflection of their service definitions, allowing clients to discover available methods and message types without prior knowledge of the service schema.
Install it if you need clients to discover gRPC service methods dynamically or if you're building tooling that requires runtime introspection of gRPC schemas.
Provides Python protobuf definitions for mapping gRPC status codes and error details according to the gRPC status proto standard.
Provides testing utilities and fixtures for building and testing gRPC Python services, including mock servers and test helpers for gRPC communication.
Install it if you are building or testing gRPC services in Python.