What is sealos built with?

sealos is a Go repo built with Gin, sigs.k8s.io/controller-runtime, Next.js, and React. It stores its data in MongoDB, etcd, MinIO, Postgres, go.etcd.io/etcd/api/v3, and 1 more, reaches it with gorm.io/gorm and Prisma, signs people in with github.com/golang-jwt/jwt/v4, jwt-decode, jsonwebtoken, and @marsidev/react-turnstile, takes payments with Stripe, makes its content with js-yaml, dompurify, nodemailer, qrcode.react, sharp, and 3 more, validates its data with Zod, @hookform/resolvers, and disposable-email-domains-js, is tested with github.com/onsi/ginkgo/v2, github.com/onsi/gomega, github.com/testcontainers/testcontainers-go, github.com/onsi/ginkgo, github.com/stretchr/testify, and 3 more, deploys with github.com/sirupsen/logrus, github.com/go-logr/logr, Docker, Kubernetes, go.uber.org/zap, and 8 more, and uses go.mongodb.org/mongo-driver, pq, github.com/patrickmn/go-cache, and Alipay. It has 260,606 written lines, with 325 test files.

Read on November 6, 2026, at commit 871f713. Read it as markdown

Frontend

Interface 17

5 more
  • react-zoom-pan-pinch1 file
  • github.com/schollz/progressbar/v33 files
  • nprogress3 files
  • react-draggable2 files
  • github.com/manifoldco/promptui1 file

The base 2

Styles 3

Icons 3

  • Lucide69 files
  • @chakra-ui/icons7 files
  • Chakra UI1 file

Backend

The base 1

Data 9

Data access 2

Sign-in 4

Services 2

Support

The base 1

  • sigs.k8s.io/controller-runtime76 files

Testing 8

  • Vitest47 files
  • github.com/testcontainers/testcontainers-go4 files
  • Testing Library3 files
  • github.com/stretchr/testify2 files
  • github.com/onsi/ginkgo/v244 files
  • github.com/onsi/gomega10 files
  • github.com/onsi/ginkgo3 files
  • github.com/testcontainers/testcontainers-go/modules/postgres2 files

Deploy 13

1 more
  • k8s.io/klog/v21 file

Tools 8

  • github.com/docker/cli1 file
  • TypeScript1 file
  • github.com/spf13/cobra76 files
  • github.com/davecgh/go-spew2 files
  • k8s.io/kubectl2 files
  • github.com/swaggo/gin-swagger1 file
  • github.com/swaggo/swag1 file
  • openapi-types1 file

Content 8

Validation 3

Other 68

  • next-i18next140 files
  • TanStack82 files
  • Google58 files
  • zustand24 files
  • date-fns22 files
  • uuid21 files
  • Axios19 files
  • Lodash16 files
  • github.com/opencontainers/image-spec12 files
  • github.com/Masterminds/semver/v311 files
  • dayjs9 files
  • github.com/google/go-containerregistry7 files
56 more
  • google.golang.org/grpc5 files
  • nanoid5 files
  • github.com/opencontainers/go-digest4 files
  • js-cookie4 files
  • github.com/pkg/errors3 files
  • github.com/pkg/sftp3 files
  • github.com/volcengine/volc-sdk-golang3 files
  • .ENV2 files
  • croner2 files
  • github.com/miekg/dns2 files
  • HashiCorp2 files
  • Immer2 files
  • github.com/distribution/reference1 file
  • github.com/docker/go-units1 file
  • github.com/go-resty/resty/v21 file
  • github.com/Masterminds/sprig/v31 file
  • i18next1 file
  • node-cron1 file
  • k8s.io/apimachinery144 files
  • k8s.io/api79 files
  • k8s.io/client-go62 files
  • golang.org/x/sync30 files
  • github.com/spf13/pflag27 files
  • sigs.k8s.io/yaml21 files
  • react-i18next12 files
  • github.com/matoous/go-nanoid/v28 files
  • golang.org/x/exp8 files
  • k8s.io/utils8 files
  • golang.org/x/crypto6 files
  • k8s.io/cri-api6 files
  • clsx4 files
  • golang.org/x/sys4 files
  • alicloud3 files
  • decimal.js3 files
  • golang.org/x/time3 files
  • github.com/alibabacloud-go/darabonba-openapi/v22 files
  • github.com/emirpasic/gods2 files
  • github.com/pelletier/go-toml2 files
  • github.com/vishvananda/netlink2 files
  • github.com/wechatpay-apiv3/wechatpay-go2 files
  • golang.org/x/term2 files
  • gopkg.in/yaml.v22 files
  • gopkg.in/yaml.v32 files
  • https2 files
  • github.com/BurntSushi/toml1 file
  • github.com/dustin/go-humanize1 file
  • github.com/evanphx/json-patch/v51 file
  • github.com/goccy/go-json1 file
  • github.com/mitchellh/mapstructure1 file
  • github.com/swaggo/files1 file
  • github.com/syndtr/gocapability1 file
  • golang.org/x/net1 file
  • k8s.io/component-helpers1 file
  • picocolors1 file
  • sigs.k8s.io/kustomize/kyaml1 file
  • tea

Other repos with a similar stack

Ordered by how much of its stack they share with sealos, then by stars.

Frequently asked questions

What language is sealos written in?
sealos is written in Go, with 260,606 written lines.
What framework does sealos use?
sealos is built with Gin, sigs.k8s.io/controller-runtime, Next.js, and React.
What database does sealos use?
sealos stores its data in MongoDB, etcd, MinIO, Postgres, go.etcd.io/etcd/api/v3, and go.etcd.io/etcd/client/pkg/v3 and reaches it with gorm.io/gorm and Prisma.

The proof: frontend/desktop/src/services/backend/db/mongodb.ts, line 1

What does sealos sign people in with?
sealos signs people in with github.com/golang-jwt/jwt/v4, jwt-decode, jsonwebtoken, and @marsidev/react-turnstile.
What does sealos take payments with?
What services does sealos use?
sealos uses go.mongodb.org/mongo-driver, pq, github.com/patrickmn/go-cache, and Alipay.
Does sealos have tests?
Yes. sealos has 325 test files and is tested with github.com/onsi/ginkgo/v2, github.com/onsi/gomega, github.com/testcontainers/testcontainers-go, github.com/onsi/ginkgo, github.com/stretchr/testify, github.com/testcontainers/testcontainers-go/modules/postgres, Vitest, and Testing Library.
Which repos have a stack like sealos's?
The ones that share most of its stack:calcom/cal.diyinfiniflow/ragflowQuantumNous/new-api

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 →