What is nginx-ui built with?
nginx-ui is a Go repo built with Gin, github.com/gin-contrib/static, Vite, Vue, @vueuse/router, and 1 more. It stores its data in SQLite, reaches it with dbresolver, gorm.io/gorm, github.com/go-gormigrate/gormigrate/v2, gorm.io/gen, and gorm.io/datatypes, signs people in with github.com/go-webauthn/webauthn, github.com/pquerna/otp, github.com/golang-jwt/jwt/v5, github.com/Azure/azure-sdk-for-go/sdk/azidentity, github.com/casdoor/casdoor-go-sdk, and 3 more, uses AI through go-openai, mcp-go, and OpenAI, makes its content with marked, highlight.js, marked-highlight, and vue-dompurify-html, validates its data with github.com/go-playground/validator/v10, is tested with github.com/stretchr/testify, deploys with github.com/go-acme/lego/v5, go.uber.org/zap, Docker, github.com/Azure/azure-sdk-for-go/sdk/azcore, and github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common, and uses go-sqlite3, github.com/dgraph-io/ristretto/v2, github.com/oschwald/maxminddb-golang/v2, MCP, MinIO, and 1 more. It has 402,961 written lines, with 764 test files.
Read on November 12, 2026, at commit 4a73492. Read it as markdown
The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.
Frontend
The base 3
- Vue63 files · in app/package.json
- @vueuse/router4 files
- Vitein app/package.json
Interface 13
antdv-next91 files
- @vueuse/components4 files
vuedraggable4 files
xterm3 files
echarts2 files
vue-echarts2 files
@formkit/auto-animate1 file
apexcharts1 file
splitpanes1 file
- ace-builds4 files
- vue3-apexcharts4 files
- nprogress2 files
- vue3-ace-editor1 file
Backend
The base 1
- Gin193 files
Data 4
- SQLite4 files · internal/backup/session_snapshot.go, line 14
github.com/dgraph-io/ristretto/v21 file
- github.com/oschwald/maxminddb-golang/v21 file
- go-sqlite3
Data access 5
github.com/go-gormigrate/gormigrate/v218 files
- gorm.io/gorm76 files
- gorm.io/gen12 files
- gorm.io/datatypes3 files
- dbresolver
Sign-in 8
@simplewebauthn/browser8 files
github.com/go-webauthn/webauthn5 files
github.com/golang-jwt/jwt/v52 files
github.com/casdoor/casdoor-go-sdk1 file
github.com/coreos/go-oidc/v31 file
- github.com/pquerna/otp3 files
- github.com/Azure/azure-sdk-for-go/sdk/azidentity1 file
- golang.org/x/oauth21 file
AI 2
mcp-go
- go-openai
Services 4
- MCP14 files · internal/plugin/capability/mcp.go, line 17
OpenAI7 files · settings/openai.go, line 6- MinIO1 file · internal/backup/s3_client.go, line 13
- Telegram1 file · internal/notification/telegram.go, line 11
Other repos with a similar stack
Ordered by how much of its stack they share with nginx-ui, then by stars.
Frequently asked questions
What language is nginx-ui written in?
What framework does nginx-ui use?
What database does nginx-ui use?
The proof: internal/backup/session_snapshot.go, line 14
What does nginx-ui sign people in with?
Does nginx-ui use AI?
What services does nginx-ui use?
Does nginx-ui have tests?
Which repos have a stack like nginx-ui'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 →

