All 104 Dependencies

Every package Argo Workflows depends on, ranked by repo health score.

Argo Workflows is an open source, container-native workflow engine for Kubernetes that defines complex, parallelizable jobs entirely as containers coordinated through Kubernetes Custom Resource Definitions. Unlike legacy VM-based orchestrators, every workflow step runs as its own container, giving you precise resource control, isolated environments, and native cloud infrastructure integration without the overhead of traditional job schedulers.

Built as a CNCF graduated project with 200+ organizations in production, Argo Workflows handles anything from simple sequential scripts to intricate Directed Acyclic Graphs with thousands of parallel branches. Its executor-sidecar architecture deploys an argoexec agent alongside each step container to handle artifact transport, parameter passing, and output collection entirely within the pod boundary, keeping execution decoupled from the control plane.

The platform integrates with the broader Argo ecosystem—connecting to Argo Events for event-driven triggers, Argo CD for GitOps deployments, and external systems via webhooks and gRPC APIs. Multi-language SDKs in Python (Hera), Go, Java, and TypeScript (Juno) let data scientists, platform engineers, and backend teams define workflows in their native tooling, all compiled to the same Kubernetes-native YAML spec.

Operationally, Argo Workflows ships with a real-time DAG visualization UI, Prometheus metrics per step, OpenTelemetry tracing, SSO via OAuth2/OIDC, and configurable garbage collection—making it production-ready out of the box on any Kubernetes cluster, from managed cloud services to bare-metal on-prem installations.

37 browser v0.0.0-20240102092130-5ac0b6a4141c 37 remark-breaks ^3 outdated 40 prop-types ^15.8.1 40 remark-gfm ^3.0.0 outdated 45 cron v3.0.1 45 go-grpc-prometheus v1.2.0 45 json-patch v5.9.11+incompatible 45 uuid v1.6.0 46 ProperDocs ==1.6.7 47 Viper v1.21.0 47 httpexpect v2.17.0 48 Sprig v3.3.0 48 gojsonschema v1.2.0 48 handlers v1.5.2 49 aliyun-oss-go-sdk v3.0.2+incompatible 50 GoGo Protobuf v1.3.2 50 gokrb5 v8.4.4 50 history ^4.10.1 outdated 50 pgzip v1.2.6 51 fsnotify v1.10.1 51 pty v1.1.24 52 ts-node ^9.1.1 outdated 53 go-limiter v1.1.0 outdated 54 Cobra v1.10.2 56 classnames ^2.5.1 56 react-datepicker ^4.25.0 outdated 57 Font Awesome Free ^6.5.1 outdated 59 brotli v1.2.2 outdated 60 expr v1.17.8 60 style-loader ^1.3.0 outdated 61 eslint-plugin-prettier ^5.1.3 61 eslint-plugin-react ^7.33.2 61 gjson v1.19.0 61 go-grpc-middleware v1.4.0 63 markdown-link-check 3.14.2 outdated 64 React Testing Library ^16.3.0 65 html-webpack-plugin ^5.6.0 65 jest-dom ^6.6.3 outdated 66 react-markdown ^8.0.7 outdated 67 DOM Testing Library ^10.4.0 67 go-oidc v3.20.0 67 pq v1.12.3 67 react-chartjs-2 ^2.11.2 outdated 68 eslint-config-prettier ^9.1.0 outdated 68 protobuf v1.5.4 70 react-monaco-editor ^0.50.1 outdated 71 go-jose v4.1.4 outdated 72 Dagre ^0.8.5 outdated 72 go-humanize v1.0.1 outdated 72 linkify-it ^6.0.0 73 chartjs-plugin-annotation ^0.5.7 outdated 75 testify v1.11.1 outdated 76 logr v1.4.3 outdated 79 gojq v0.12.19 79 mkdocs-material ==9.* 80 markdownlint-cli 0.49.0 outdated 80 sass-loader ^13.3.2 outdated 80 superagent ^10.2.3 81 Chart.js ^2.9.4 outdated 81 RxJS ^7.8.1 81 pflag v1.0.10 82 Go-MySQL-Driver v1.10.0 outdated 83 Logrus v1.9.4 outdated 84 cRonstrue ^2.50.0 outdated 84 cron-parser ^4.9.0 outdated 87 Moment.js ^2.30.1 88 PyMdown Extensions ==10.* outdated 88 yaml ^2.8.3 89 xterm.js ^4.19.0 outdated 91 Sass ^1.69.7 91 compress v1.19.0 outdated 91 go-containerregistry v0.21.7 outdated 91 prettier ^3.2.1 91 testcontainers-go v0.43.0 outdated 91 testcontainers-go v0.43.0 outdated 91 testcontainers-go v0.43.0 outdated 92 Monaco Editor ^0.45.0 outdated 92 client_golang v1.23.2 outdated 92 minio-go v7.2.1 outdated 93 go-git v5.19.1 outdated 93 webpack-cli ^5.1.4 outdated 94 @babel/core ^7.22.11 outdated 94 @babel/core ^7.22.10 outdated 94 grpc-gateway v1.16.0 outdated 94 typescript-eslint ^6.18.1 outdated 94 typescript-eslint ^6.10.0 outdated 94 webpack-dev-server ^5.0.0 outdated 95 AWS SDK for Go v2 v1.32.30 outdated 95 AWS SDK for Go v2 v1.19.29 outdated 95 AWS SDK for Go v2 v1.6.30 outdated 95 AWS SDK for Go v2 v1.44.1 outdated 95 ESLint ^8.56.0 outdated 95 React Router ^4.3.1 outdated 95 React Router ^4.2.2 outdated 95 jest ^29.7.0 outdated 95 jest ^26.6.3 outdated 97 TypeScript ^6.0.0 outdated 97 azcore v1.22.0 outdated 97 azcore v1.14.0 outdated 97 azcore v1.8.0 outdated 97 webpack ^5.104.0 98 React ^18.3.1 outdated 98 React DOM ^18.3.1 outdated 98 moby/moby/api v1.55.0 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers