An open API service for producing an overview of a list of open source projects.

https://github.com/spotify/luigi

hadoop luigi orchestration-framework python scheduling

Score: 31.042438761387444

Last synced: 1 day ago
JSON representation

Repository metadata:

Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 3,052
Total Committers: 622
Avg Commits per committer: 4.907
Development Distribution Score (DDS): 0.879

Commits in past year: 60
Committers in past year: 15
Avg Commits per committer in past year: 4.0
Development Distribution Score (DDS) in past year: 0.683

Name Email Commits
Erik Bernhardsson e****n@s****m 369
Arash Rouhani a****h@s****m 368
Dave Buchfuhrer b****k@h****m 204
Elias Freider f****r@s****m 123
Guillaume Poulin p****e@g****m 91
Dillon Stadther d****r@g****m 86
hirosassa h****a@g****m 64
Stephen Pascoe S****e@n****m 51
Uldis Barbans u****s@s****m 47
Alexander Krasnukhin t****m@g****m 45
Honnix h****x 44
Joe Crobak j****w@g****m 29
Marcel R r****a 29
drowoseque s****l@p****u 29
Joe Crobak j****e@f****m 21
Ryo Kitagawa k****0@g****m 21
Anders Nyman n****n@s****m 20
Fabian Alenius f****n@s****m 19
Joe Ennever j****r@f****m 19
Kyle Sun k****e@h****m 18
Jakub Kukul j****b@m****m 18
Fabrizio Demaria f****a@s****m 17
Babis Kiosidis c****s@g****m 16
Tashrif Billah 3****h 15
Claire McGinty c****m@s****m 15
Erik Bernhardsson e****n@E****l 14
Berker Peksag b****g@g****m 14
Romain Yon r****n@s****m 14
Ran Tavory r****v@g****m 13
Alex Brausewetter a****x@x****e 13
and 592 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 118
Total pull requests: 222
Average time to close issues: 5 months
Average time to close pull requests: about 2 months
Total issue authors: 99
Total pull request authors: 104
Average comments per issue: 2.06
Average comments per pull request: 1.36
Merged pull request: 137
Bot issues: 0
Bot pull requests: 0

Past year issues: 9
Past year pull requests: 61
Past year average time to close issues: N/A
Past year average time to close pull requests: 24 days
Past year issue authors: 9
Past year pull request authors: 39
Past year average comments per issue: 0.67
Past year average comments per pull request: 0.74
Past year merged pull request: 19
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/spotify/luigi

Top Issue Authors

  • Ali-Razmjoo (5)
  • ccmaymay (5)
  • starhel (4)
  • marinelay (2)
  • MrityunjoyS (2)
  • acampove (2)
  • franckOL (2)
  • tashrifbillah (2)
  • ttcm3010 (2)
  • arteymix (2)
  • dlstadther (2)
  • saud5150 (1)
  • bluezealot (1)
  • Gollum999 (1)
  • ttpro1995 (1)

Top Pull Request Authors

  • hirosassa (16)
  • starhel (12)
  • dlstadther (8)
  • Ali-Razmjoo (8)
  • eltociear (5)
  • hiro-o918 (5)
  • reginaldalfret (5)
  • kitagry (5)
  • RRap0so (5)
  • cpruijsen (4)
  • ccmaymay (4)
  • honnix (4)
  • mateka (4)
  • andresgomezfrr (4)
  • bcamel (4)

Top Issue Labels

  • wontfix (17)
  • in progress (1)
  • Affects contrib (only) (1)

Top Pull Request Labels

  • wontfix (1)

Package metadata

nixpkgs-unstable: python314Packages.luigi

Python package that helps you build complex pipelines of batch jobs

pypi.org: luigi

Workflow mgmgt + task scheduling + dependency resolution.

proxy.golang.org: github.com/spotify/luigi

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/spotify/luigi#section-documentation
  • Licenses: apache-2.0
  • Latest release: v3.8.1+incompatible (published 6 months ago)
  • Last Synced: 2026-11-04T17:48:25.872Z (2 days ago)
  • Versions: 16
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Forks count: 0.148%
    • Stargazers count: 0.472%
    • Average: 3.467%
    • Dependent repos count: 4.794%
    • Dependent packages count: 8.453%
proxy.golang.org: github.com/Spotify/luigi

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/Spotify/luigi#section-documentation
  • Licenses: apache-2.0
  • Latest release: v3.8.1+incompatible (published 6 months ago)
  • Last Synced: 2026-11-04T17:48:25.977Z (2 days ago)
  • Versions: 17
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.337%
    • Average: 4.483%
    • Dependent repos count: 4.629%
conda-forge.org: luigi

  • Homepage: https://github.com/spotify/luigi
  • Licenses: Apache-2.0
  • Latest release: 3.1.1 (published about 4 years ago)
  • Last Synced: 2026-08-23T00:27:31.874Z (3 months ago)
  • Versions: 42
  • Dependent Packages: 4
  • Dependent Repositories: 10
  • Downloads: 1,804,244 Total
  • Rankings:
    • Stargazers count: 2.001%
    • Forks count: 2.226%
    • Average: 6.928%
    • Dependent repos count: 11.006%
    • Dependent packages count: 12.478%
spack.io: py-luigi

Workflow mgmgt + task scheduling + dependency resolution

  • Homepage: https://github.com/spotify/luigi
  • Licenses: []
  • Latest release: 3.2.0 (published over 3 years ago)
  • Last Synced: 2026-11-04T17:48:26.189Z (2 days ago)
  • Versions: 7
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 0.486%
    • Forks count: 0.597%
    • Average: 7.288%
    • Dependent packages count: 28.067%
  • Maintainers (1)
anaconda.org: luigi

Luigi handles dependency resolution, workflow management, visualization, handling failures, command line integration, and much more. It also comes with Hadoop support built in.

  • Homepage: https://github.com/spotify/luigi
  • Licenses: Apache-2.0
  • Latest release: 3.8.1 (published 3 months ago)
  • Last Synced: 2026-07-30T12:03:54.999Z (3 months ago)
  • Versions: 21
  • Dependent Packages: 0
  • Dependent Repositories: 10
  • Downloads: 39,095 Total
  • Rankings:
    • Stargazers count: 5.899%
    • Forks count: 6.513%
    • Average: 22.879%
    • Dependent repos count: 38.076%
    • Dependent packages count: 41.026%
nixpkgs-unstable: python313Packages.luigi

Python package that helps you build complex pipelines of batch jobs

nixpkgs-23.11: luigi

Python package that helps you build complex pipelines of batch jobs

nixpkgs-23.05: luigi

Python package that helps you build complex pipelines of batch jobs

nixpkgs-24.11: luigi

Python package that helps you build complex pipelines of batch jobs

nixpkgs-24.05: luigi

Python package that helps you build complex pipelines of batch jobs

nixpkgs-unstable: luigi

Python package that helps you build complex pipelines of batch jobs


Dependencies

pyproject.toml pypi
  • python-daemon <2.2.0; sys_platform == 'win32'
  • python-daemon sys_platform != 'win32'
  • python-dateutil >=2.7.5,<3
  • tenacity >=9
  • tornado >=5.0,<7
  • typing-extensions >=4.12.2
test/testconfig/pyproject.toml pypi
.github/workflows/pythonbuild.yml actions
  • actions/checkout v6 composite
  • astral-sh/setup-uv v7 composite
  • codecov/codecov-action v5 composite
  • postgres * docker
.github/workflows/codeql.yml actions
  • actions/checkout v4 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
uv.lock pypi
  • 122 dependencies