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
- Chakra UI210 files
- Radix UI20 files
react-day-picker14 files
- React Hook Form7 files
echarts3 files
echarts-for-react3 files
- @tanstack/react-table2 files
boring-avatars2 files
- Framer2 files
react-syntax-highlighter2 files
sonner2 files
- @chakra-ui/react1 file
react-zoom-pan-pinch1 file
- github.com/schollz/progressbar/v33 files
- nprogress3 files
- react-draggable2 files
- github.com/manifoldco/promptui1 file
The base 2
- Next.js254 files · in frontend/desktop/package.json
- React210 files · in frontend/desktop/package.json
Styles 3
class-variance-authority4 files
tailwind-merge1 file
- Tailwind CSS
Icons 3
- Lucide69 files
- @chakra-ui/icons7 files
- Chakra UI1 file
Backend
The base 1
- Gin20 files
Data 9
- MongoDB15 files · frontend/desktop/src/services/backend/db/mongodb.ts, line 1
- Postgres8 files · controllers/pkg/database/cockroach/accountv2.go, line 34
- MinIO6 files · frontend/desktop/src/pages/api/account/faceIdRealNameAuthCallback.ts, line 10
- etcd5 files
- go.etcd.io/etcd/api/v32 files
- go.etcd.io/etcd/client/pkg/v32 files
- go.mongodb.org/mongo-driver
- github.com/patrickmn/go-cache1 file
- pq
Data access 2
- Prisma2 files
- gorm.io/gorm33 files
Sign-in 4
github.com/golang-jwt/jwt/v44 files
@marsidev/react-turnstile2 files
- jwt-decode7 files
- jsonwebtoken5 files
Services 2
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?
What framework does sealos use?
What database does sealos use?
The proof: frontend/desktop/src/services/backend/db/mongodb.ts, line 1
What does sealos sign people in with?
What does sealos take payments with?
The proof: frontend/providers/costcenter/src/components/RechargeModal.tsx, line 31
What services does sealos use?
Does sealos have tests?
Which repos have a stack like sealos's?
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.
Is it your repo? Add its badge, keep it up to date or take it down →

