Source: https://seerepo.com/r/go-admin-team/go-admin/built
Markdown source: https://seerepo.com/r/go-admin-team/go-admin/built.md
Description: go-admin is a Go repo built with Gin. It stores its data in github.com/glebarez/sqlite, MySQL, Postgres, and SQLite and reaches it with gorm.io/gorm.

# What is go-admin built with?

go-admin is a Go repo built with Gin. It stores its data in github.com/glebarez/sqlite, MySQL, Postgres, and SQLite, reaches it with gorm.io/gorm, signs people in with github.com/casbin/casbin/v3, deploys with Prometheus, and uses github.com/aliyun/aliyun-oss-go-sdk, github.com/huaweicloud/huaweicloud-sdk-go-obs, and github.com/qiniu/go-sdk/v7. It has 44,733 written lines, with 103 test files.

Read on November 10, 2026, at commit f24c303.

Repository: https://github.com/go-admin-team/go-admin

## Backend

### The base

- **[Gin](https://seerepo.com/uses/gin)**: 68 files

### Data

- **[github.com/glebarez/sqlite](https://seerepo.com/uses/githubcom-glebarez-sqlite)**: 30 files
- **[MySQL](https://seerepo.com/uses/mysql)**: 3 files · [common/database/open.go, line 6](https://github.com/go-admin-team/go-admin/blob/f24c303f6156f82fb626afa8f22860feefcc2ff5/common/database/open.go#L6)
- **[Postgres](https://seerepo.com/uses/postgres)**: 3 files · [common/database/open.go, line 7](https://github.com/go-admin-team/go-admin/blob/f24c303f6156f82fb626afa8f22860feefcc2ff5/common/database/open.go#L7)
- **[SQLite](https://seerepo.com/uses/sqlite)**: 2 files · [common/database/open_sqlite3.go, line 9](https://github.com/go-admin-team/go-admin/blob/f24c303f6156f82fb626afa8f22860feefcc2ff5/common/database/open_sqlite3.go#L9)
- **[github.com/aliyun/aliyun-oss-go-sdk](https://seerepo.com/uses/githubcom-aliyun-aliyun-oss-go-sdk)**: 1 file
- **github.com/huaweicloud/huaweicloud-sdk-go-obs**: 1 file
- **github.com/qiniu/go-sdk/v7**: 1 file

### Data access

- **[gorm.io/gorm](https://seerepo.com/uses/gormio-gorm)**: 60 files

### Sign-in

- **github.com/casbin/casbin/v3**: 2 files

## Support

### Deploy

- **[Prometheus](https://seerepo.com/uses/prometheus)**: 1 file

### Tools

- **swag**
- **github.com/spf13/cobra**: 6 files
- **github.com/swaggo/gin-swagger**: 1 file

### Other

- **[yaml](https://seerepo.com/uses/yaml)**
- **[Google](https://seerepo.com/uses/google)**: 4 files
- **github.com/robfig/cron/v3**: 3 files
- **golang.org/x/crypto**: 3 files
- **github.com/pkg/errors**: 2 files
- **Bitly**: 1 file
- **github.com/opentracing/opentracing-go**: 1 file
- **github.com/shirou/gopsutil/v3**: 1 file
- **github.com/swaggo/files**: 1 file
- **github.com/unrolled/secure**: 1 file

## Other repos with a similar stack

- [QuantumNous/new-api](https://seerepo.com/r/QuantumNous/new-api/built): Gin, github.com/glebarez/sqlite, MySQL, Postgres, gorm.io/gorm, Prometheus · [Compare](https://seerepo.com/compare/go-admin-team/go-admin/vs/QuantumNous/new-api)
- [AlistGo/alist](https://seerepo.com/r/AlistGo/alist/built): Gin, MySQL, Postgres, SQLite, github.com/aliyun/aliyun-oss-go-sdk, gorm.io/gorm · [Compare](https://seerepo.com/compare/AlistGo/alist/vs/go-admin-team/go-admin)
- [photoprism/photoprism](https://seerepo.com/r/photoprism/photoprism/built): Gin, MySQL, Postgres, SQLite, gorm.io/gorm, Prometheus · [Compare](https://seerepo.com/compare/go-admin-team/go-admin/vs/photoprism/photoprism)
- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): Gin, github.com/glebarez/sqlite, MySQL, Postgres, gorm.io/gorm · [Compare](https://seerepo.com/compare/go-admin-team/go-admin/vs/infiniflow/ragflow)
- [mudler/LocalAI](https://seerepo.com/r/mudler/LocalAI/built): github.com/glebarez/sqlite, Postgres, SQLite, gorm.io/gorm, Prometheus · [Compare](https://seerepo.com/compare/go-admin-team/go-admin/vs/mudler/LocalAI)
- [gogs/gogs](https://seerepo.com/r/gogs/gogs/built): github.com/glebarez/sqlite, MySQL, Postgres, gorm.io/gorm, Prometheus · [Compare](https://seerepo.com/compare/go-admin-team/go-admin/vs/gogs/gogs)

## Frequently asked questions

### What language is go-admin written in?

go-admin is written in Go, with 44,733 written lines.

### What framework does go-admin use?

go-admin is built with Gin.

### What database does go-admin use?

go-admin stores its data in github.com/glebarez/sqlite, MySQL, Postgres, and SQLite and reaches it with gorm.io/gorm.

### What does go-admin sign people in with?

go-admin signs people in with github.com/casbin/casbin/v3.

### What services does go-admin use?

go-admin uses github.com/aliyun/aliyun-oss-go-sdk, github.com/huaweicloud/huaweicloud-sdk-go-obs, and github.com/qiniu/go-sdk/v7.

### Does go-admin have tests?

Yes. go-admin has 103 test files.

### Which repos have a stack like go-admin's?

The ones that share most of its stack: QuantumNous/new-api, AlistGo/alist, and photoprism/photoprism.

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