Source: https://seerepo.com/r/xo/usql/built
Markdown source: https://seerepo.com/r/xo/usql/built.md
Description: usql is a Go repo. It uses go-sqlite3, pgx, pq, sqlite, XO, and 7 more. It has 31,440 written lines, with 53 test files.

# What is usql built with?

usql is a Go repo. It uses go-sqlite3, pgx, pq, sqlite, XO, and 7 more. It has 31,440 written lines, with 53 test files.

Read on November 14, 2026, at commit d9ce865.

Repository: https://github.com/xo/usql

## Frontend

### Interface

- **github.com/xo/terminfo**: 1 file

## Backend

### Data

- **[go-sqlite3](https://seerepo.com/uses/go-sqlite3)**
- **[pgx](https://seerepo.com/uses/pgx)**
- **[pq](https://seerepo.com/uses/pq)**
- **[sqlite](https://seerepo.com/uses/sqlite)**
- **XO**: 12 files
- **github.com/duckdb/duckdb-go/v2**: 1 file
- **[github.com/microsoft/go-mssqldb](https://seerepo.com/uses/githubcom-microsoft-go-mssqldb)**: 1 file
- **github.com/nakagami/firebirdsql**: 1 file
- **github.com/SAP/go-hdb**: 1 file
- **github.com/vertica/vertica-sql-go**: 1 file
- **github.com/ydb-platform/ydb-go-sdk/v3**: 1 file
- **[MySQL](https://seerepo.com/uses/mysql)**: 1 file · [go.mod, line 12](https://github.com/xo/usql/blob/d9ce8654c14d8991e503c2111616dc6600b24376/go.mod#L12)

## Support

### Tools

- **github.com/spf13/cobra**: 1 file

### Other

- **github.com/mattn/go-runewidth**: 3 files
- **github.com/go-git/go-billy/v5**: 2 files
- **github.com/mattn/go-isatty**: 2 files
- **[Apache](https://seerepo.com/uses/apache)**: 1 file
- **github.com/goccy/go-yaml**: 1 file
- **github.com/jeandeaual/go-locale**: 1 file
- **github.com/spf13/pflag**: 1 file
- **github.com/spf13/viper**: 1 file
- **golang.org/x/text**: 1 file

## Other repos with a similar stack

- [golang-migrate/migrate](https://seerepo.com/r/golang-migrate/migrate/built): go-sqlite3, pgx, pq, SQLite, github.com/microsoft/go-mssqldb, MySQL · [Compare](https://seerepo.com/compare/golang-migrate/migrate/vs/xo/usql)
- [go-gitea/gitea](https://seerepo.com/r/go-gitea/gitea/built): go-sqlite3, pq, SQLite, github.com/microsoft/go-mssqldb, MySQL · [Compare](https://seerepo.com/compare/go-gitea/gitea/vs/xo/usql)
- [projectdiscovery/nuclei](https://seerepo.com/r/projectdiscovery/nuclei/built): go-sqlite3, pq, SQLite, github.com/microsoft/go-mssqldb, MySQL · [Compare](https://seerepo.com/compare/projectdiscovery/nuclei/vs/xo/usql)
- [micro/go-micro](https://seerepo.com/r/micro/go-micro/built): go-sqlite3, pgx, pq, SQLite, MySQL · [Compare](https://seerepo.com/compare/micro/go-micro/vs/xo/usql)
- [googleapis/mcp-toolbox](https://seerepo.com/r/googleapis/mcp-toolbox/built): pgx, SQLite, github.com/microsoft/go-mssqldb, github.com/nakagami/firebirdsql, MySQL · [Compare](https://seerepo.com/compare/googleapis/mcp-toolbox/vs/xo/usql)
- [photoprism/photoprism](https://seerepo.com/r/photoprism/photoprism/built): go-sqlite3, pgx, SQLite, MySQL · [Compare](https://seerepo.com/compare/photoprism/photoprism/vs/xo/usql)

## Frequently asked questions

### What language is usql written in?

usql is written in Go, with 31,440 written lines.

### What services does usql use?

usql uses go-sqlite3, pgx, pq, sqlite, XO, github.com/duckdb/duckdb-go/v2, github.com/microsoft/go-mssqldb, github.com/nakagami/firebirdsql, github.com/SAP/go-hdb, github.com/vertica/vertica-sql-go, github.com/ydb-platform/ydb-go-sdk/v3, and MySQL.

### Does usql have tests?

Yes. usql has 53 test files.

### Which repos have a stack like usql's?

The ones that share most of its stack: golang-migrate/migrate, go-gitea/gitea, and projectdiscovery/nuclei.

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