Packages
Extends Kubeflow Pipelines SDK with Kubernetes-native features like Secrets, PersistentVolumeClaims, node selectors, tolerations, and pod metadata configuration for pipeline tasks.
Provides the pipeline specification and protobuf definitions for Kubeflow Pipelines, enabling serialization and validation of ML workflow configurations on Kubernetes.
Provides Python client bindings for the Kubeflow Pipelines API, enabling programmatic interaction with Kubeflow Pipelines services running on Kubernetes.
Not recommended if you're looking for a high-level SDK—use the main Kubeflow Pipelines SDK instead.
kgb intercepts and records function calls in unit tests, letting you verify how many times a function was called and with what arguments, while optionally blocking, rerouting, or allowing the original call to proceed.
Kimi CLI is a terminal-based AI agent that helps with software development tasks by reading and editing code, executing shell commands, searching web pages, and autonomously planning actions.
However, install it with awareness that the project is explicitly transitioning to Kimi Code CLI; the maintainers recommend migration.
Kingfisher is a command-line secret scanner that detects, validates, and triages leaked API keys, tokens, and credentials across code repositories, cloud storage, chat platforms, and CI pipelines using 1,089 built-in rules and live validation against provider APIs.
Kink is a lightweight dependency injection container for Python that automatically resolves and injects dependencies into classes and functions using decorators and type annotations.
Kitchen provides a collection of small utility functions for Python 2 and 3 code, including helpers for Unicode text handling and Python version compatibility.
Official Python client for the Kite Connect trading API, enabling real-time order execution, portfolio management, and live market data streaming via REST and WebSocket.
Install it if you are building a trading application on the Zerodha platform.
Kivy is a Python framework for building graphical user interfaces that run on desktop, mobile, and embedded platforms from a single codebase, with native support for multitouch input and cross-platform deployment.
Not recommended if you need native platform look-and-feel or tight integration with platform-specific APIs—consider platform-specific frameworks for those cases.
Kiwipiepy tokenizes and analyzes Korean text into morphemes with part-of-speech tags, sentence splitting, and user dictionary management.
LGPL v3 licensing requires careful review for proprietary use.
Provides pre-trained morphological analysis models for Korean text processing, enabling tokenization and part-of-speech tagging when installed as a dependency.
kiwisolver is a Python binding to a fast C++ implementation of the Cassowary constraint solver, enabling you to solve systems of linear constraints and inequalities.
Install it if you need to solve constraint systems; skip it if you only need simple linear algebra.
A deprecated client library for integrating with Klaviyo's email marketing and customer data platform via its v1/v2 APIs, supporting event tracking, profile management, list operations, and campaign retrieval.
Install only if you are maintaining an existing legacy application already using this SDK and cannot immediately migrate to Klaviyo's newer Python SDK.
Python client library for the Klaviyo marketing API, providing access to campaigns, profiles, events, segments, and other marketing automation resources.
KLayout is a Python package for layout viewing, editing, and scripting in electronic design automation (EDA) workflows, providing programmatic access to design manipulation and analysis.
klepto provides multiple caching algorithms (LRU, LFU, MRU, random-replacement) and persistent archiving to files, databases, or HDF5, with a dictionary-style interface and function decorator support.
Install it if you need caching beyond functools.lru_cache or persistent result archiving; skip it if simple in-memory caching suffices.
Solves sparse linear systems in JAX using the KLU algorithm from SuiteSparse, optimized for CPU arrays with float64 or complex128 precision.
Converts KML files to GeoJSON format, preserving styling, folder structure, and extended data while offering a lightweight alternative to GDAL.
Implements k-modes and k-prototypes clustering algorithms for categorical and mixed numerical/categorical data, with a scikit-learn-compatible interface.
However, the dormant maintenance status (last release 2022-09-06) warrants checking compatibility with your current numpy and scikit-learn versions before committing…
Knack is a Python framework for building command-line interfaces with argument parsing, command organization, and output formatting built in.
Detects knee (elbow) points in curves using the Kneedle algorithm, returning the point of maximum curvature for a given set of x and y values.
Provides a typed Python client library for the Knock REST API, supporting both synchronous and asynchronous workflows with automatic pagination and comprehensive error handling.
Install it if you need to integrate Knock notifications into a Python application.
Extracts detailed metadata from media files (video, audio, container format, codecs, bitrates, resolution, language) via CLI or Python API using pluggable backends like MediaInfo, FFmpeg, or MKVToolNix.
Install it if you need to programmatically inspect video or audio files.
Provides a web-based user interface panel for the KNX integration in Home Assistant, enabling interaction with KNX devices and systems through the Home Assistant dashboard.
Provides Korean language processing tools including Hangul romanization, Jamo character conversion, and grapheme-to-phoneme conversion for speech synthesis.
However, verify that the G2P accuracy meets your speech synthesis requirements and understand that maintenance is uncertain given the recent release and small…
Koalas implements the pandas DataFrame API on top of Apache Spark, letting you write pandas-like code that runs on distributed Spark clusters instead of a single machine.
Koheesio is a Python framework for building modular, reusable data pipelines using step-based components with strong typing via Pydantic, supporting multiple data processing libraries and frameworks.
Koji is a command-line client and library for interacting with RPM-based build systems, providing access to build tracking, artifact management, and build automation through XML-RPC APIs.
Kokoro is an inference library for the Kokoro-82M text-to-speech model, enabling you to generate spoken audio from text in multiple languages with a lightweight, open-weight neural network.
However, verify that the preset voices and supported languages meet your needs, and be aware that torch and transformers are heavy dependencies.
Converts text to speech using ONNX Runtime, supporting multiple languages and voices with performance optimized for modern hardware.
However, verify the unclear license treatment against your project's requirements, and plan for the separate download of model files before first use.
Type-safe Python SDK for the Kombo Unified API, providing structured access to HRIS, ATS, assessment, and payroll integrations across multiple HR systems.
However, verify the unclear license status before committing to production, and note that it is still in beta—review the changelog for any breaking changes in minor…
Kombu is a messaging library that provides a high-level Python interface to AMQP and other message brokers, supporting pluggable transports for RabbitMQ, Redis, MongoDB, Amazon SQS, and others.
Install it if you are building any distributed system that requires reliable message passing.
KoNLPy provides Korean natural language processing tools including tokenization, part-of-speech tagging, and linguistic feature extraction by wrapping multiple Korean NLP engines.
Konoha provides a unified Python interface to multiple Japanese tokenizers (MeCab, Janome, Sentencepiece, and others), plus rule-based tokenizers and sentence splitters, letting you switch between them without rewriting your code.
Kopf is a Python framework for building Kubernetes operators with minimal boilerplate, using decorators to register event handlers that respond to changes in custom and built-in Kubernetes resources.
Converts dates between the Korean lunar calendar and Gregorian solar calendar following the KARI standard, entirely offline with no external dependencies.
Install it if you need to work with Korean lunar dates; skip it if you only need Gregorian calendars.
Automatically configures matplotlib to display Korean text correctly by setting up appropriate fonts and encoding when imported.
kornia-rs provides low-level computer vision operations—image I/O, resizing, color conversion, and video capture—implemented in Rust with Python bindings for efficient, thread-safe processing.
Kosong is an LLM abstraction layer that unifies message structures and asynchronous tool orchestration across multiple chat providers, letting you build AI agents without vendor lock-in.
However, the package is very new (first release 2025-10-15) and has no recorded license metadata—verify the license terms before using in proprietary work, and expect…