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.

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

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

Search