Source: https://seerepo.com/r/gnachman/iTerm2/built
Markdown source: https://seerepo.com/r/gnachman/iTerm2/built.md
Description: iTerm2 is a Swift repo. It makes its content with Yams, is tested with pytest-asyncio, pytest-cov, Pytest, and Vitest, deploys with Fastlane, and uses SQLite.

# What is iTerm2 built with?

iTerm2 is a Swift repo. It makes its content with Yams, is tested with pytest-asyncio, pytest-cov, Pytest, and Vitest, deploys with Fastlane, and uses SQLite. It has 1,367,711 written lines, with 1,211 test files.

Read on November 7, 2026, at commit bdf60aa.

Repository: https://github.com/gnachman/iTerm2

## Support (/)

### Content

- **Yams**: 1 file

### Testing

- **pytest-asyncio**
- **pytest-cov**
- **Pytest**: 5 files

### Deploy

- **Fastlane**

### Tools

- **mypy**
- **Ruff**
- **types-protobuf**
- **Apple**: 16 files

### Other

- **protobuf**
- **websockets**: 2 files

## Backend (Companion/PushRelay)

### Data

- **[SQLite](https://seerepo.com/uses/sqlite)**: 1 file · [Companion/PushRelay/host/kv.js, line 21](https://github.com/gnachman/iTerm2/blob/bdf60aaf38f872671d30fbaa7bca2c10962de68d/Companion/PushRelay/host/kv.js#L21)

## Support (Companion/PushRelay)

### Testing

- **Vitest**: 11 files

## Other repos with a similar stack

- [immich-app/immich](https://seerepo.com/r/immich-app/immich/built): SQLite, Fastlane
- [trycua/cua](https://seerepo.com/r/trycua/cua/built): SQLite, Yams
- [affaan-m/ECC](https://seerepo.com/r/affaan-m/ECC/built): SQLite
- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): SQLite
- [ultraworkers/claw-code](https://seerepo.com/r/ultraworkers/claw-code/built): SQLite
- [ollama/ollama](https://seerepo.com/r/ollama/ollama/built): SQLite

## Frequently asked questions

### What language is iTerm2 written in?

iTerm2 is written in Swift, with 1,367,711 written lines.

### What services does iTerm2 use?

iTerm2 uses SQLite.

The proof: [Companion/PushRelay/host/kv.js, line 21](https://github.com/gnachman/iTerm2/blob/bdf60aaf38f872671d30fbaa7bca2c10962de68d/Companion/PushRelay/host/kv.js#L21)

### Does iTerm2 have tests?

Yes. iTerm2 has 1,211 test files and is tested with pytest-asyncio, pytest-cov, Pytest, and Vitest.

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

The ones that share most of its stack: immich-app/immich, trycua/cua, and affaan-m/ECC.

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