Source: https://seerepo.com/r/argoproj/argo-cd/built
Markdown source: https://seerepo.com/r/argoproj/argo-cd/built.md
Description: argo-cd is a Go repo built with net/http, React, React Router, and react-router-dom. It connects to GitHub and makes its content with js-yaml.

# What is argo-cd built with?

argo-cd is a Go repo built with net/http, React, React Router, and react-router-dom. It connects to GitHub, makes its content with js-yaml, is tested with github.com/stretchr/testify and Testing Library, deploys with github.com/sirupsen/logrus, and uses Redis. It has 729 files and 389,668 written lines, with 566 test files.

Read on November 4, 2026, at commit 211c2b4.

Repository: https://github.com/argoproj/argo-cd

## Backend (/)

### The base

- **[net/http](https://seerepo.com/uses/net-http)**

### Data

- **[Redis](https://seerepo.com/uses/redis)**: 10 files · [cmd/argocd/commands/admin/cluster.go, line 14](https://github.com/argoproj/argo-cd/blob/211c2b4fdc82f2ebd0b94c3fbf48779c06d83bad/cmd/argocd/commands/admin/cluster.go#L14)

### Services

- **[GitHub](https://seerepo.com/uses/github)**: 4 files · [applicationset/services/internal/github_app/client.go, line 10](https://github.com/argoproj/argo-cd/blob/211c2b4fdc82f2ebd0b94c3fbf48779c06d83bad/applicationset/services/internal/github_app/client.go#L10)

## Support (/)

### Testing

- **github.com/stretchr/testify**: 423 files

### Deploy

- **github.com/sirupsen/logrus**: 177 files

### Other

- **github.com/Masterminds/semver/v3**: 5 files
- **go.yaml.in/yaml/v3**: 3 files

## Frontend (ui)

### The base

- **[React](https://seerepo.com/uses/react)**: 193 files
- **[React Router](https://seerepo.com/uses/react-router)**: 13 files
- **react-router-dom**: 9 files

### Interface

- **monaco-editor**: 4 files
- **dagre**: 1 file

## Support (ui)

### Content

- **js-yaml**: 5 files

### Testing

- **Testing Library**: 36 files

### Other

- **rxjs**: 18 files
- **TanStack**: 13 files
- **Lodash**: 3 files
- **react-helmet**: 2 files
- **date-fns**: 1 file
- **timezones-list**: 1 file

## Other repos with a similar stack

- [langgenius/dify](https://seerepo.com/r/langgenius/dify/built): net/http, Redis, React, js-yaml · [Compare](https://seerepo.com/compare/argoproj/argo-cd/vs/langgenius/dify)
- [clash-verge-rev/clash-verge-rev](https://seerepo.com/r/clash-verge-rev/clash-verge-rev/built): React, React Router, monaco-editor, js-yaml · [Compare](https://seerepo.com/compare/argoproj/argo-cd/vs/clash-verge-rev/clash-verge-rev)
- [supabase/supabase](https://seerepo.com/r/supabase/supabase/built): React, React Router, monaco-editor, js-yaml · [Compare](https://seerepo.com/compare/argoproj/argo-cd/vs/supabase/supabase)
- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): net/http, Redis, React, React Router · [Compare](https://seerepo.com/compare/argoproj/argo-cd/vs/infiniflow/ragflow)
- [lobehub/lobehub](https://seerepo.com/r/lobehub/lobehub/built): Redis, GitHub, React, React Router · [Compare](https://seerepo.com/compare/argoproj/argo-cd/vs/lobehub/lobehub)
- [NousResearch/hermes-agent](https://seerepo.com/r/NousResearch/hermes-agent/built): React, React Router, js-yaml · [Compare](https://seerepo.com/compare/argoproj/argo-cd/vs/NousResearch/hermes-agent)

## Frequently asked questions

### What language is argo-cd written in?

argo-cd is written in Go: 729 files and 389,668 written lines.

### What framework does argo-cd use?

argo-cd is built with net/http, React, React Router, and react-router-dom.

### What services does argo-cd use?

argo-cd connects to GitHub and uses Redis.

The proof: [applicationset/services/internal/github_app/client.go, line 10](https://github.com/argoproj/argo-cd/blob/211c2b4fdc82f2ebd0b94c3fbf48779c06d83bad/applicationset/services/internal/github_app/client.go#L10)

### Does argo-cd have tests?

Yes. argo-cd has 566 test files and is tested with github.com/stretchr/testify and Testing Library.

### Which repos have a stack like argo-cd's?

The ones that share most of its stack: langgenius/dify, clash-verge-rev/clash-verge-rev, and supabase/supabase.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
