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. Read it as markdown

Backend

Support

Content 1

  • Yams1 file

Testing 4

  • Vitest11 files
  • Pytest5 files
  • pytest-asyncio
  • pytest-cov

Deploy 1

  • Fastlane

Tools 4

  • Apple16 files
  • Ruff
  • mypy
  • types-protobuf

Other 2

  • websockets2 files
  • protobuf

Other repos with a similar stack

Ordered by how much of its stack they share with iTerm2, then by stars.

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

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/immichtrycua/cuaaffaan-m/ECC

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.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →