Source: https://seerepo.com/r/MHSanaei/3x-ui/built
Markdown source: https://seerepo.com/r/MHSanaei/3x-ui/built.md
Description: 3x-ui is a Go repo built with React, Vite, and Gin. It stores its data in Postgres. It has 744 files and 333,041 written lines, with 854 test files.

# What is 3x-ui built with?

3x-ui is a Go repo built with React, Vite, and Gin. It stores its data in Postgres. It has 744 files and 333,041 written lines, with 854 test files.

Read on October 28, 2026, at commit c621ba9.

Repository: https://github.com/MHSanaei/3x-ui

## Frontend

### The base

- **[React](https://seerepo.com/uses/react)**: [in package.json](https://github.com/MHSanaei/3x-ui/blob/c621ba9014a6aa21fd7c9ecf45655e44e24ebf13/package.json)
- **[Vite](https://seerepo.com/uses/vite)**: [in package.json](https://github.com/MHSanaei/3x-ui/blob/c621ba9014a6aa21fd7c9ecf45655e44e24ebf13/package.json)

## Backend

### The base

- **Gin**: [in package.json](https://github.com/MHSanaei/3x-ui/blob/c621ba9014a6aa21fd7c9ecf45655e44e24ebf13/package.json)

### Data

- **[Postgres](https://seerepo.com/uses/postgres)**: 2 files · [internal/database/migrate_data.go, line 17](https://github.com/MHSanaei/3x-ui/blob/c621ba9014a6aa21fd7c9ecf45655e44e24ebf13/internal/database/migrate_data.go#L17)

## Other repos with a similar stack

- [ollama/ollama](https://seerepo.com/r/ollama/ollama/built): React, Vite, Gin · [Compare](https://seerepo.com/compare/MHSanaei/3x-ui/vs/ollama/ollama)
- [thedotmack/claude-mem](https://seerepo.com/r/thedotmack/claude-mem/built): React, Vite, Postgres · [Compare](https://seerepo.com/compare/MHSanaei/3x-ui/vs/thedotmack/claude-mem)
- [Stirling-Tools/Stirling-PDF](https://seerepo.com/r/Stirling-Tools/Stirling-PDF/built): React, Vite, Postgres · [Compare](https://seerepo.com/compare/MHSanaei/3x-ui/vs/Stirling-Tools/Stirling-PDF)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): React, Vite, Postgres · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/MHSanaei/3x-ui)
- [ruvnet/ruflo](https://seerepo.com/r/ruvnet/ruflo/built): React, Vite, Postgres · [Compare](https://seerepo.com/compare/MHSanaei/3x-ui/vs/ruvnet/ruflo)
- [toeverything/AFFiNE](https://seerepo.com/r/toeverything/AFFiNE/built): React, Vite, Postgres · [Compare](https://seerepo.com/compare/MHSanaei/3x-ui/vs/toeverything/AFFiNE)

## Frequently asked questions

### What language is 3x-ui written in?

3x-ui is written in Go: 744 files and 333,041 written lines.

### What framework does 3x-ui use?

3x-ui is built with React, Vite, and Gin.

The proof: [in package.json](https://github.com/MHSanaei/3x-ui/blob/c621ba9014a6aa21fd7c9ecf45655e44e24ebf13/package.json)

### What database does 3x-ui use?

3x-ui stores its data in Postgres.

The proof: [internal/database/migrate_data.go, line 17](https://github.com/MHSanaei/3x-ui/blob/c621ba9014a6aa21fd7c9ecf45655e44e24ebf13/internal/database/migrate_data.go#L17)

### Does 3x-ui have tests?

Yes. 3x-ui has 854 test files.

### Which repos have a stack like 3x-ui's?

The ones that share most of its stack: ollama/ollama, thedotmack/claude-mem, and Stirling-Tools/Stirling-PDF.

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