fugue-project / fugue
A unified interface for distributed computing. Fugue executes SQL, Python, Pandas, and Polars code on Spark, Dask and Ray without any rewrites.
Why this job: works in the areas we cover, but does not say which job it does
What it does
The Fugue API is a collection of functions that are capable of running on Pandas, Spark, Dask, and Ray. The simplest way to use Fugue is the transform() function. This lets users parallelize the execution of a single function by bringing it to Spark, Dask, or Ray. In the example below, the map_letter_to_food() function takes in a mapping and applies it on a column. This is just Pandas and Python so far (without Fugue).
Get started
pip install fugue- Maintenance
- Active
- Last commit today
- Stars
- 2,167
- +1 this week
- Licence
- Apache-2.0
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- v0.9.9
- Released today
- Built with
- Python
- 98% of the code
Is it looked after?
- Contributors
- 3
- Last 90 days
- Issues
- 88% closed
- 33 still open
- Pull requests
- 280 merged
- 20 waiting
- Releases
- 146
- 9 in the last year
- Contributing guide (opens in new tab)
- No security policy
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| dmlc / xgboost | 28,968 | yesterday | Apache-2.0 | No downloads |
| bodo-ai / Bodo | 384 | 2 days ago | Apache-2.0 | No downloads |
| lakehq / sail | 3,496 | today | Apache-2.0 | No downloads |
More: languages, topics and project record
Languages
- Python 98%
- Jupyter Notebook 1%
- Makefile <1%
- JavaScript <1%
Topics
- spark
- dask
- data-practitioners
- machine-learning
- distributed-systems
- distributed-computing
- distributed
- sql
- pandas
Project record
- JobOther AI tools
- StatusListed
- Commits434
- Forks103
- Watching20
- Stars in 28 days+2
- CreatedMar 24, 2020
- First seen by usNov 7, 2026
- CheckedNov 12, 2026
