Ross ROSS = Recommend OSS · open-source software intelligence for agents

migueldeicaza/SwiftTerm

Xterm/VT100 Terminal emulator in Swift observed · 2026-08-28

github.com/migueldeicaza/SwiftTerm · Swift · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

99/100

  • Activity 99
  • Release rhythm 98
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 10.0
  • age_days: 2716
  • days_rel: 15
  • days_push: 8
  • n_releases_24m: 17

Full methodology

Adoption not part of the score

1668 stars · 451 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

SwiftTerm is a VT100/Xterm terminal emulator library written in Swift, with a UI-agnostic engine plus front-ends for macOS (AppKit) and iOS (UIKit). It can be embedded into apps, SSH clients, and headless scenarios, and is used in commercial products like Secure ShellFish and La Terminal.

Use cases

  • embed a terminal emulator in a macOS app
  • add an SSH terminal view to an iOS app
  • build a custom Terminal.app replacement
  • render xterm/VT100 escape sequences in Swift
  • display sixel images and imgcat in an embedded terminal
  • build a headless terminal engine for automation

When to choose

  • you need a terminal emulator embedded in a Swift macOS or iOS application
  • you want a UI-agnostic terminal engine you can wire to your own front-end
  • you need strong Unicode, UTF-8, and grapheme cluster handling in terminal rendering

When to avoid

  • you need a terminal emulator for Linux or Windows GUIs (front-ends here target Apple platforms)
  • you want a ready-made standalone terminal application rather than a library
  • your project is not in Swift or the Apple ecosystem

Facets

library · maturity active

terminal-ui developer-tools ssh developer-tools cross-platform terminal-emulator vt100 xterm uikit appkit sixel ssh-client command-line macos ios swift

1 source

Member repositories

RepositoryRoleHealth v2
migueldeicaza/SwiftTermmain99

For agents

markdown · JSON · MCP: product_card(name="migueldeicaza/SwiftTerm")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem