{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/6"}],"enrichment":{"capability":"Fugue provides a unified Python interface to write code once and execute it on multiple distributed computing backends with minimal rewrites, plus a SQL-based language for defining workflows.","skillfed_tags":["distributed-computing","multi-backend","data-pipeline"],"use_cases":["Scale an existing pandas transformation by wrapping it in transform() without rewriting the function logic.","Define an end-to-end data pipeline in FugueSQL that can run locally for testing or on a distributed backend for production.","Parallelize a custom Python function across partitions by passing it to Fugue's API instead of writing backend-specific code.","Load, transform, and save data in a workflow that is agnostic to the execution backend.","Combine SQL queries with Python-defined transformations in a single FugueSQL statement across multiple backends."],"what_it_does":"Fugue is an abstraction layer that lets you write Python and pandas code once and run it on multiple distributed computing backends without rewriting the core logic. It has two main interfaces: the Fugue API (functions like transform(), load(), save()) that work across all backends, and FugueSQL, an enhanced SQL dialect that can invoke Python functions and run on any backend.\n\nThe package solves the problem of code portability in data workflows. Instead of writing separate code for different execution engines, you write it once and Fugue handles the distribution. The library depends on triad, adagio, and pandas; additional backends require optional extras. It is actively maintained, supports current Python versions (3.10+), and has no known vulnerabilities.","worth_installing":"Yes. Fugue is actively maintained, has low install friction, permissive licensing, and solves a real problem\u2014writing portable distributed code. It is well-suited if you want to scale workflows without major rewrites. Install the base package for the core API; add extras only for the backends you need."},"id":"fugue","links":{"html":"https://skillfed.io/packages/fugue","md":"https://skillfed.io/packages/fugue.md","pypi":"https://pypi.org/project/fugue/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-20","license_spdx":null,"license_treatment":"permissive","name":"fugue","python_support":"supports_current","summary":"An abstraction layer for distributed computing"},"popularity":{"monthly_downloads":2393234,"position":3086,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.9.7"}
