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 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 49 linkify-it ^6.0.0 50 GoGo Protobuf v1.3.2 50 gokrb5 v8.4.4 50 history ^4.10.1 outdated 50 pty v1.1.24 51 fsnotify v1.10.1 51 go-limiter v1.1.0 outdated 52 ts-node ^9.1.1 outdated 53 Cobra v1.10.2 53 ProperDocs ==1.6.7 54 Font Awesome Free ^6.5.1 outdated 56 classnames ^2.5.1 56 expr v1.17.8 56 react-datepicker ^4.25.0 outdated 57 style-loader ^1.3.0 outdated 59 jest-dom ^6.6.3 outdated 60 html-webpack-plugin ^5.6.0 61 React Testing Library ^16.3.0 62 go-oidc v3.20.0 62 pgzip v1.2.6 outdated 63 pq v1.12.3 64 DOM Testing Library ^10.4.0 65 protobuf v1.5.4 65 react-markdown ^8.0.7 outdated 66 go-grpc-middleware v1.4.0 67 gjson v1.19.0 outdated 68 brotli v1.2.2 outdated 68 markdown-link-check 3.14.2 outdated 68 react-chartjs-2 ^2.11.2 outdated 69 eslint-config-prettier ^9.1.0 outdated 70 logr v1.4.3 outdated 71 chartjs-plugin-annotation ^0.5.7 outdated 71 go-humanize v1.0.1 outdated 71 react-monaco-editor ^0.50.1 outdated 73 eslint-plugin-prettier ^5.1.3 74 testify v1.11.1 outdated 77 go-jose v4.1.4 outdated 77 superagent ^10.2.3 79 RxJS ^7.8.1 80 markdownlint-cli 0.49.0 outdated 80 yaml ^2.8.3 81 mkdocs-material ==9.* 81 sass-loader ^13.3.2 outdated 83 gojq v0.12.19 83 pflag v1.0.10 84 Dagre ^0.8.5 outdated 84 Logrus v1.9.4 outdated 85 Go-MySQL-Driver v1.10.0 outdated 85 cron-parser ^4.9.0 outdated 86 Chart.js ^2.9.4 outdated 87 Moment.js ^2.30.1 87 eslint-plugin-react ^7.33.2 88 PyMdown Extensions ==10.* outdated 89 webpack-dev-server ^5.0.0 outdated 89 xterm.js ^4.19.0 outdated 90 cRonstrue ^2.50.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 92 client_golang v1.23.2 outdated 92 testcontainers-go v0.43.0 outdated 92 testcontainers-go v0.43.0 outdated 92 testcontainers-go v0.43.0 outdated 93 Monaco Editor ^0.45.0 outdated 93 go-git v5.19.1 outdated 93 minio-go v7.2.1 outdated 93 webpack-cli ^5.1.4 outdated 94 jest ^29.7.0 outdated 94 jest ^26.6.3 outdated 94 typescript-eslint ^6.18.1 outdated 94 typescript-eslint ^6.10.0 outdated 95 @babel/core ^7.22.11 outdated 95 @babel/core ^7.22.10 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 TypeScript ^6.0.0 outdated 95 grpc-gateway v1.16.0 outdated 97 azcore v1.22.0 outdated 97 azcore v1.14.0 outdated 97 azcore v1.8.0 outdated 97 moby/moby/api v1.55.0 outdated 97 webpack ^5.104.0 98 React ^18.3.1 outdated 98 React DOM ^18.3.1 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