Source: https://seerepo.com/r/nektos/act/built
Markdown source: https://seerepo.com/r/nektos/act/built.md
Description: act is a Go repo built with github.com/julienschmidt/httprouter. It signs people in with github.com/golang-jwt/jwt/v5.

# What is act built with?

act is a Go repo built with github.com/julienschmidt/httprouter. It signs people in with github.com/golang-jwt/jwt/v5, is tested with github.com/stretchr/testify and Google, deploys with github.com/sirupsen/logrus, github.com/moby/moby/api, and github.com/moby/moby/client, and uses etcd. It has 37,707 written lines, with 76 test files.

Read on November 5, 2026, at commit 2540ba6.

Repository: https://github.com/nektos/act

## Backend

### Data

- **etcd**: 1 file

### Sign-in

- **github.com/golang-jwt/jwt/v5**: 1 file

## Support

### The base

- **github.com/julienschmidt/httprouter**: 3 files

### Testing

- **github.com/stretchr/testify**: 52 files
- **[Google](https://seerepo.com/uses/google)**: 1 file

### Deploy

- **[github.com/sirupsen/logrus](https://seerepo.com/uses/githubcom-sirupsen-logrus)**: 22 files
- **github.com/moby/moby/api**: 8 files
- **github.com/moby/moby/client**: 6 files

### Tools

- **github.com/spf13/cobra**: 1 file

### Other

- **github.com/go-git/go-git/v5**: 8 files
- **gopkg.in/yaml.v3**: 6 files
- **Docker**: 4 files
- **github.com/kballard/go-shellquote**: 4 files
- **github.com/spf13/pflag**: 4 files
- **golang.org/x/term**: 4 files
- **github.com/opencontainers/image-spec**: 3 files
- **github.com/joho/godotenv**: 2 files
- **dario.cat/mergo**: 1 file
- **github.com/adrg/xdg**: 1 file
- **github.com/creack/pty**: 1 file
- **github.com/mattn/go-isatty**: 1 file
- **github.com/sabhiram/go-gitignore**: 1 file
- **google.golang.org/protobuf**: 1 file

## Other repos with a similar stack

- [traefik/traefik](https://seerepo.com/r/traefik/traefik/built): github.com/sirupsen/logrus, github.com/moby/moby/api, github.com/moby/moby/client · [Compare](https://seerepo.com/compare/nektos/act/vs/traefik/traefik)
- [moby/moby](https://seerepo.com/r/moby/moby/built): etcd, github.com/sirupsen/logrus
- [prometheus/prometheus](https://seerepo.com/r/prometheus/prometheus/built): github.com/moby/moby/api, github.com/moby/moby/client
- [rclone/rclone](https://seerepo.com/r/rclone/rclone/built): etcd, github.com/golang-jwt/jwt/v5
- [micro/go-micro](https://seerepo.com/r/micro/go-micro/built): etcd, github.com/golang-jwt/jwt/v5
- [containerd/containerd](https://seerepo.com/r/containerd/containerd/built): etcd, github.com/sirupsen/logrus

## Frequently asked questions

### What language is act written in?

act is written in Go, with 37,707 written lines.

### What framework does act use?

act is built with github.com/julienschmidt/httprouter.

### What does act sign people in with?

act signs people in with github.com/golang-jwt/jwt/v5.

### What services does act use?

act uses etcd.

### Does act have tests?

Yes. act has 76 test files and is tested with github.com/stretchr/testify and Google.

### Which repos have a stack like act's?

The ones that share most of its stack: traefik/traefik, moby/moby, and prometheus/prometheus.

## 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.
