Packages
Generates SVG badge images with configurable thresholds and colors, usable as a Python library or command-line tool for adding badges to projects.
Loads, dumps, and merges configuration files in multiple formats (JSON, YAML, TOML, INI, etc.) through a unified API, with optional template rendering, schema validation, and query support.
Calculates CRC hashes of arbitrary bit widths (up to 64 bits) with support for incremental updates and combining partial CRCs, using either pre-built models or custom parameters.
AnyIO provides a unified asynchronous API that runs on either asyncio or Trio, implementing structured concurrency patterns and offering high-level networking, synchronization, and I/O primitives.
Install it if you need to support multiple async backends, want structured concurrency in asyncio, or are building a library that should work across both ecosystems.
Anyjson provides a uniform API for JSON serialization and deserialization by automatically selecting and wrapping the fastest available JSON library on the system.
Provides matcher objects that compare equal to values meeting specified criteria, enabling flexible assertions in pytest-style unit tests without manual field-by-field comparison.
Install it if you write tests with pytest and encounter fields you can't assert exactly.
Anyscale provides a command-line interface and Python SDK for managing workloads and services on the Anyscale platform, a distributed computing service.
However, verify the 'AS License' terms first, as the license treatment is unclear and may impose restrictions.
Anysqlite wraps SQLite with an async/await interface that works with both asyncio and trio, letting you query SQLite databases without blocking your async code.
However, verify the license status before using in production or redistribution.
Provides a lightweight Python library for creating, manipulating, and traversing tree data structures with support for rendering and exporting trees in various formats.
anywidget lets you build custom interactive widgets for Jupyter and other notebook environments by writing Python classes with embedded or separate JavaScript/CSS, then publish them as standard PyPI packages.
Install it if you need to build or use custom interactive widgets in Jupyter notebooks without the overhead of traditional Jupyter extension development.
AOT_biomaps is a Python library for Acousto-Optic Tomography image reconstruction, providing tomographic algorithms (MLEM, PDHG, LS, DEPIERRO, MAPEM, LBFGS) with CPU and GPU implementations, plus acoustic simulation, optical modeling, and signal processing.
However, verify the license status before use in proprietary work, and confirm that k-wave-python is available if acoustic simulation is required.
Apache Airflow is a platform for programmatically authoring, scheduling, and monitoring workflows defined as code (DAGs), with a scheduler that executes tasks on workers while respecting dependencies.
Install it if you need to programmatically define, schedule, and monitor workflows at scale; avoid it if you need only simple cron-like scheduling or one-off task…
A Python client library for the Apache Airflow REST API that enables programmatic management of Airflow objects through standard HTTP operations.
Install it if you need programmatic control of Airflow from Python.
Apache Airflow's core runtime that schedules, executes, and monitors data pipelines defined as directed acyclic graphs (DAGs), with a REST API server and task triggering engine.
Install it if you need to build or run Airflow workflows; it is a prerequisite for any Airflow deployment.
Enables Apache Airflow DAGs to trigger on-demand job runs on Microsoft Fabric items (notebooks and pipelines) and monitor their execution status.
However, the dormant maintenance status and unclear license terms are significant concerns.
Integrates Airbyte data pipelines into Apache Airflow workflows, allowing you to orchestrate and monitor Airbyte jobs as Airflow tasks.
Install it if you run Airflow and need to orchestrate Airbyte jobs; the low install friction and permissive license make it a straightforward addition to an existing…
Integrates Akeyless Vault Platform with Apache Airflow, providing a Hook, Connection type, and Secrets Backend for managing static, dynamic, and rotated secrets within Airflow workflows.
Integrates Alibaba Cloud services (OSS, ADB, ODPS) with Apache Airflow, enabling workflow orchestration and data pipeline tasks on Alibaba's cloud platform.
Install only if Airflow >=2.11.0 is already in place and you have Alibaba cloud resources to integrate.
Provides Apache Airflow operators, hooks, and sensors for orchestrating workflows that interact with AWS services including EC2, S3, Lambda, RDS, Redshift, Athena, SageMaker, and others.
Install it if you run Airflow and need to orchestrate AWS workloads.
Provides native Apache Airflow operators and sensors to integrate Anomalo data quality checks into Airflow DAGs, enabling automated monitoring and validation of table data.
Integrates Apache Beam data processing pipelines into Apache Airflow workflows, enabling orchestration of batch and streaming jobs through Airflow's DAG framework.
Install only if you have both Airflow and Beam in your stack; it adds no value as a standalone library.
Integrates Apache Cassandra with Apache Airflow, providing operators and hooks to query, insert, and manage data in Cassandra clusters from Airflow DAGs.
Install it if you run Airflow and need to orchestrate Cassandra workloads; it is the standard integration for that use case.
Provides Apache Airflow integration for Apache Drill, enabling Airflow workflows to connect to and query Drill clusters via SQL operators and hooks.
Install it if you run Airflow and need to query Apache Drill clusters from your DAGs.
Integrates Apache Druid with Apache Airflow, providing operators and hooks to query and manage Druid data sources within Airflow workflows.
Install only if you have an existing Airflow deployment and a Druid cluster to connect to.
Provides Apache Airflow integration for Apache Flink, enabling you to orchestrate and monitor Flink jobs as tasks within Airflow workflows.
Install it if you run Airflow and need to orchestrate Flink workloads; it is the standard integration for that use case.
Integrates Apache Hadoop Distributed File System (HDFS) and WebHDFS with Apache Airflow, enabling workflows to read, write, and manage files on Hadoop clusters.
Integrates Apache Hive with Apache Airflow, enabling Hive query execution and data operations within Airflow workflows.
Integrates Apache Iceberg table format with Apache Airflow, providing operators and hooks to orchestrate Iceberg data operations within Airflow workflows.
Integrates Apache Impala with Apache Airflow, providing operators and hooks to query and manage Impala databases within Airflow workflows.
Install only if Impala is part of your data stack.
Integrates Apache Kafka with Apache Airflow, providing operators and hooks to produce and consume messages from Kafka topics as part of Airflow workflows.
Install it if you need to integrate Kafka into Airflow DAGs.
Integrates Apache Kylin OLAP analytics with Apache Airflow workflows, enabling scheduled queries and data cube management through Airflow DAGs.
Integrates Apache Livy with Apache Airflow to submit and monitor Spark jobs on remote Livy servers as part of Airflow workflows.
Integrates Apache Pig with Apache Airflow, providing operators and hooks to orchestrate Pig scripts as Airflow tasks within data pipelines.
Integrates Apache Pinot with Apache Airflow, providing operators and hooks to query and manage Pinot clusters as part of Airflow data pipelines.
Install it if you run Airflow and need to query or manage Apache Pinot clusters.
Integrates Apache Spark with Apache Airflow, enabling you to orchestrate and monitor Spark jobs as part of Airflow workflows.
Install it if you run Airflow and need to orchestrate Spark jobs as part of your DAGs.
Integrates Apache TinkerPop graph computing and Gremlin query language into Apache Airflow workflows, enabling orchestration of graph database and graph analytics operations.
Install only if you have a concrete need to integrate Gremlin queries or graph analytics into Airflow DAGs.
Integrates Apprise notification delivery into Apache Airflow, enabling tasks to send alerts and messages through multiple notification channels via a unified provider interface.
Install it if you run Airflow and need to send notifications through Apprise-supported channels.
Integrates ArangoDB with Apache Airflow, providing operators and hooks to query and manage ArangoDB databases within Airflow DAGs.
Integrates Apache Airflow with Asana, enabling workflow automation to create, update, and manage Asana tasks and projects from Airflow DAGs.
Install only if you have Airflow >=2.11.0 already deployed and a use case that benefits from programmatic Asana interaction.
Provides Apache Airflow operators and hooks to create, query, and manage Jira issues as part of Airflow DAGs.
Install it if you run Airflow and need to integrate Jira into your workflows.