What is argo-workflows built with?

argo-workflows is a Go repo built with net/http, React, React Router, react-router-dom, and history. It stores its data in Postgres and MySQL, signs people in with github.com/go-jose/go-jose/v4, golang.org/x/oauth2, github.com/Azure/azure-sdk-for-go/sdk/azidentity, github.com/jcmturner/gokrb5/v8, github.com/aliyun/credentials-go, and 2 more, makes its content with github.com/valyala/fasttemplate, react-markdown, remark-gfm, linkify-it, remark-breaks, and 1 more, validates its data with jsonschema, is tested with github.com/stretchr/testify, github.com/testcontainers/testcontainers-go, github.com/testcontainers/testcontainers-go/modules/postgres, Uber, Testing Library, and 1 more, deploys with OpenTelemetry, go.opentelemetry.io/otel/trace, go.opentelemetry.io/otel/metric, go.opentelemetry.io/otel/sdk/metric, go.opentelemetry.io/otel/sdk, and 18 more, and uses pq, github.com/aliyun/aliyun-oss-go-sdk, github.com/aws/aws-sdk-go-v2/feature/rds/auth, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, github.com/colinmarc/hdfs/v2, and 1 more. It has 235,419 written lines, with 459 test files.

Read on November 7, 2026, at commit 45e810c. Read it as markdown

Frontend

The base 4

Styles 1

Interface 7

  • react-monaco-editor2 files
  • @dagrejs/dagre1 file
  • Chart.js1 file
  • chartjs-plugin-annotation1 file
  • react-chartjs-21 file
  • argo-ui65 files
  • react-datepicker1 file

Backend

The base 1

Data 8

Sign-in 7

Support

Content 6

Validation 1

Testing 6

  • github.com/stretchr/testify357 files
  • Testing Library17 files
  • @playwright/test9 files
  • github.com/testcontainers/testcontainers-go4 files
  • Uber1 file
  • github.com/testcontainers/testcontainers-go/modules/postgres2 files

Deploy 23

11 more

Tools 3

  • github.com/spf13/cobra84 files
  • k8s.io/cli-runtime1 file
  • k8s.io/kubectl1 file

Other 47

  • Google51 files
  • rxjs13 files
  • github.com/expr-lang/expr9 files
  • github.com/go-playground/webhooks/v64 files
  • github.com/spf13/viper3 files
  • github.com/google/uuid2 files
  • github.com/grpc-ecosystem/grpc-gateway2 files
  • github.com/go-git/go-git/v51 file
  • github.com/golang/protobuf1 file
  • github.com/google/go-containerregistry1 file
  • github.com/gorilla/handlers1 file
  • github.com/Masterminds/sprig/v31 file
35 more
  • github.com/pkg/browser1 file
  • github.com/prometheus/otlptranslator1 file
  • github.com/tidwall/gjson1 file
  • google.golang.org/genproto/googleapis/api
  • protobuf
  • k8s.io/apimachinery157 files
  • k8s.io/client-go89 files
  • k8s.io/api82 files
  • sigs.k8s.io/yaml23 files
  • k8s.io/utils12 files
  • github.com/robfig/cron/v35 files
  • github.com/spf13/pflag4 files
  • golang.org/x/sync4 files
  • go.opentelemetry.io/contrib/propagators/envcar3 files
  • golang.org/x/sys3 files
  • cronstrue2 files
  • github.com/evanphx/json-patch2 files
  • github.com/sethvargo/go-limiter2 files
  • go.yaml.in/yaml/v32 files
  • golang.org/x/term2 files
  • golang.org/x/time2 files
  • cron-parser1 file
  • github.com/alibabacloud-go/tea1 file
  • github.com/andybalholm/brotli1 file
  • github.com/creack/pty1 file
  • github.com/dustin/go-humanize1 file
  • github.com/fsnotify/fsnotify1 file
  • github.com/grpc-ecosystem/go-grpc-middleware1 file
  • github.com/itchyny/gojq1 file
  • github.com/klauspost/compress1 file
  • github.com/klauspost/pgzip1 file
  • golang.org/x/crypto1 file
  • k8s.io/apiextensions-apiserver1 file
  • k8s.io/kube-openapi1 file
  • superagent1 file

Other repos with a similar stack

Ordered by how much of its stack they share with argo-workflows, then by stars.

Frequently asked questions

What language is argo-workflows written in?
argo-workflows is written in Go, with 235,419 written lines.
What framework does argo-workflows use?
argo-workflows is built with net/http, React, React Router, react-router-dom, and history.
What database does argo-workflows use?
argo-workflows stores its data in Postgres and MySQL.

The proof: util/sqldb/errors.go, line 7

What does argo-workflows sign people in with?
argo-workflows signs people in with github.com/go-jose/go-jose/v4, golang.org/x/oauth2, github.com/Azure/azure-sdk-for-go/sdk/azidentity, github.com/jcmturner/gokrb5/v8, github.com/aliyun/credentials-go, github.com/aws/aws-sdk-go-v2/credentials, and github.com/coreos/go-oidc/v3.
What services does argo-workflows use?
argo-workflows uses pq, github.com/aliyun/aliyun-oss-go-sdk, github.com/aws/aws-sdk-go-v2/feature/rds/auth, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, github.com/colinmarc/hdfs/v2, and github.com/XSAM/otelsql.
Does argo-workflows have tests?
Yes. argo-workflows has 459 test files and is tested with github.com/stretchr/testify, github.com/testcontainers/testcontainers-go, github.com/testcontainers/testcontainers-go/modules/postgres, Uber, Testing Library, and @playwright/test.
Which repos have a stack like argo-workflows's?
The ones that share most of its stack:infiniflow/ragflowprometheus/prometheusmudler/LocalAI

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →