任务运行者 2025 年人口普查

  • TL;DR: GitHub Actions dominates CI/CD, Make is common, and new package managers like uv and pnpm are popular in new repos.
  • Counting Method: Crawled 100,000 most starred repos on GitHub to find config files and understand what people are doing. Main motivation was for [dela].
  • Leaderboards:

    • Most used task runners: Of top 100,000 starred repos, 72,804 had detectable task runners.
    • Most used since 2025-01-01: Only for repos created since 2025-01-01 and in top 100k starred.
    • Taxonomy of task runners: Build Tool, Package Manager, Easy CLI, Task Runner, CI/CD Tool, Process Manager.
  • Make & GitHub Actions: GitHub Actions in 39.8% of repos, beating Travis CI and Circle CI. Make in 19.0% of repos. 27.2% of repos had no detected task runner.
  • JavaScript ecosystem: npm tops with 28.5% in JavaScript ecosystem. pnpm rose to 2nd in new 2025 repos and 3rd overall.
  • Python ecosystem: uv rose in Python ecosystem. Scripts for crawling and analyzing data managed with uv.
  • Discussion: Posted on Hacker News on 2025-07-17.
  • Appendix: Data collected between June 28th and 30th 2025 due to GitHub API throttling. Raw data for all time and since 2025-01-01 shown.
阅读 29
0 条评论