Packages
gkeepapi is an unofficial client library for the Google Keep API that lets you programmatically create, modify, and sync notes in Google Keep from Python.
However, be aware that it is in aging maintenance and relies on an unofficial API that Google could change at any time.
A Python SDK for the Gladia speech-to-text API, supporting both pre-recorded audio transcription and live streaming transcription with features like diarization, translation, and PII redaction.
Glance Store Library provides backend storage abstraction for OpenStack's image service, enabling Glance and Glare projects to read and write image data to various storage backends.
However, the documentation explicitly warns that the API is unstable and unsupported outside those two projects, so do not adopt it for general-purpose image storage…
Glances is a cross-platform system monitoring tool that displays real-time CPU, memory, disk, network, process, and container metrics in a terminal dashboard or web interface.
A Python client library for querying system monitoring data from a running Glances instance over HTTP.
Provides portable OpenGL context creation across Windows, Linux, and macOS for headless rendering and graphics applications.
However, note that the package is dormant (last release 734 days ago) and marked as Production/Stable—it works well for its narrow purpose but may not receive updates…
A Python SDK for accessing Glean's REST API, providing type-hinted access to both Client and Indexing namespaces with support for synchronous and asynchronous operations.
However, verify the license terms first—the package metadata does not declare a license, which is a notable gap for production adoption.
Parses and validates Glean telemetry configuration files (metrics.yaml and pings.yaml), generating code for various SDK integrations and performing linting checks.
However, verify the license terms first, as the metadata does not clearly record the license under which it is distributed.
Glean SDK is Mozilla's telemetry collection library that lets applications gather, validate, and send structured usage data to Mozilla's data pipeline.
Python bindings for GLFW 3 that wrap the C library via ctypes, providing window creation, input handling, and OpenGL context management with a pythonic API.
Implements the Glicko-2 rating system, a skill-rating algorithm for ranking players in competitive games based on wins, losses, and rating volatility.
GLiNER is a lightweight framework for named entity recognition that can extract any entity type from text without labeled training data, and also supports relation extraction, PII detection, and token classification tasks.
Install it if you need flexible NER without task-specific training, or if you want to experiment with entity extraction on diverse entity types.
GLiNER2 extracts entities, classifies text, parses structured data, and identifies relations from unstructured text using a single 205M parameter model that runs efficiently on CPU without external API dependencies.
Provides inference components and utilities for generative AI applications, including model invocation, data processing, and integration with LLM frameworks.
However, verify the license terms first and confirm that the binary-only distribution meets your source-code requirements.
glob2 extends Python's built-in glob module with recursive ** wildcard syntax, pattern capture groups, and support for custom virtual filesystems.
Determines whether geographic coordinates (latitude/longitude) fall on land or ocean using a compressed global elevation dataset at 1 km resolution.
However, verify that 1 km resolution and the specific treatment of lakes and coastlines match your accuracy requirements before committing to it in production.
Matches file paths against glob patterns without filesystem access, supporting `**` for multi-level directory matching and `*` for single-level wildcards.
Install only if you are comfortable maintaining a fork or if the pattern-matching logic is unlikely to need updates.
Provides a Python interface to Globus APIs for managing data transfer, authentication, and access to Globus services.
Install it if you need to integrate Globus data transfer or authentication into a Python application.
Extracts local authentication tokens from Google Home devices by authenticating with Google servers, enabling direct local control of Google Home devices via their local API.
A simplified Google-style logging wrapper that configures Python's standard logger to output consistently formatted messages to stderr with minimal setup.
glom provides path-based access and declarative transformation of nested data structures, with readable error messages and built-in debugging features.
glum is a high-performance Python library for fitting generalized linear models (GLMs) with support for multiple distributions, regularization methods, formula-based specification, and statistical inference.
GluonTS provides deep learning models for probabilistic time series forecasting, built on PyTorch, enabling you to train and deploy models that generate probability distributions over future values rather than point estimates.
Install it if your use case requires neural time series models; skip it if you need only classical statistical forecasting or simple point predictions.
Converts Glyphs source files (.glyphs) to UFO and Designspace formats, and vice versa, bridging between Glyphs.app and the UFO ecosystem.
Install it if you work with Glyphs files or need to convert between Glyphs and UFO formats; it is the standard tool for this task in the open-source font tooling…
gmqtt is an async Python MQTT client that connects to MQTT brokers, publishes and subscribes to topics, and handles message delivery with support for MQTT 5.0 and 3.1.1 protocols.
Install it if you need async MQTT connectivity in Python and are comfortable with callback-based event handling.
Gaussian Mixture Models for clustering and regression, providing expectation-maximization fitting, sampling, and conditional prediction on multivariate data.
Gmsh is a three-dimensional finite element mesh generator that wraps the official Gmsh application and SDK for use in Python, providing both a command-line tool and a Python API for mesh generation with pre- and post-processing.
Pure-Python implementation of SM2, SM3, and SM4 Chinese national standard cryptographic algorithms, providing encryption, decryption, signing, and verification functions.
However, do not use it for new projects requiring active security support or Python version compatibility guarantees—consider it suitable for legacy systems, Chinese…
GNews searches Google News RSS feeds and returns article metadata as JSON, with optional full-text extraction and support for filtering by keyword, topic, location, site, date range, and language across 141+ countries.
Install it if you need to aggregate news programmatically; skip it only if you require a commercial news API with SLA guarantees or need to handle Google's…
A Python wrapper around GnuPG that lets you generate keys, encrypt, and decrypt messages programmatically, with patches for shell injection vulnerabilities.
However, it is dormant—last release was 2017-09-06—so it may not support modern Python versions or recent GnuPG features.
Provides GNU Readline library support for Python interactive shells and scripts on platforms that ship with libedit instead, enabling proper command-line editing and history.
Provides a precompiled Go Task binary (a task runner and build tool simpler than Make) as a Python package, with no runtime dependencies beyond Python itself.
Asynchronous Python client library for communicating with go2rtc servers, enabling WebRTC streaming and media control over a network interface.
A Python client library for the GoCardless API that handles direct debit payments, mandates, billing requests, and webhook processing with built-in idempotency and signature validation.
Install it if you need to integrate GoCardless direct debit payments into a Python application.
Godot AI exposes a Model Context Protocol (MCP) server that lets AI assistants and LLM clients directly control a live Godot editor, building scenes, editing nodes and scripts, and configuring game assets through over 120 operations across approximately 43 MCP tools.
However, verify the license terms before use in commercial projects (license treatment is unclear), and confirm that the 43 tools and 120+ operations cover your…
Provides a Python client for the GoodData API, automatically generated from OpenAPI specifications, enabling programmatic access to GoodData workspace operations including knowledge recommendations and memory items.
Provides a Python API to interact with GoodData Cloud or GoodData.CN installations, enabling inspection and consumption of semantic models, workspaces, data sources, visualizations, and computed analytics.
Connects to GoodWe solar inverters over local network to retrieve runtime sensor data and configuration parameters via UDP or Modbus/TCP protocols.
Install it if you own a GoodWe inverter or compatible model and need programmatic local-network access to its sensor data.
A Python framework for building, testing, and deploying AI agents with graph-based workflow orchestration, multi-agent coordination, and tool integration—optimized for Gemini but model-agnostic.
Provides a Python client library for interacting with the Google Ads API, handling authentication, service client creation, and API communication.
Install it if you need to automate or integrate Google Ads operations into Python code.