René's URL Explorer Experiment


Title: Termless

Open Graph Title: Termless

Description: Like Playwright, but for terminal apps. Test TUIs with in-process emulators -- assert on cells, colors, cursor, scrollback, and modes. 12 backends, 21+ matchers.

Open Graph Description: Like Playwright, but for terminal apps. Test TUIs with in-process emulators -- assert on cells, colors, cursor, scrollback, and modes. 12 backends, 21+ matchers.

Opengraph URL: https://termless.dev/

Generator: VitePress v1.6.4

direct link

Domain: termless.dev


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"WebSite","name":"Termless","url":"https://termless.dev","description":"Headless terminal testing for every backend"}

og:typewebsite
og:site_nameTermless
twitter:cardsummary_large_image
og:imagehttps://termless.dev/og-image.png
og:image:width1200
og:image:height630

Links:

Skip to contenthttps://termless.dev#VPContent
Termlesshttps://termless.dev/
Overviewhttps://termless.dev/concepts/overview.html
Backendhttps://termless.dev/concepts/backend.html
Terminalhttps://termless.dev/concepts/terminal.html
Recordinghttps://termless.dev/concepts/recording.html
Getting Startedhttps://termless.dev/guide/getting-started.html
Terminal Modelhttps://termless.dev/guide/terminal-model.html
Writing Testshttps://termless.dev/guide/writing-tests.html
Screenshotshttps://termless.dev/guide/screenshots.html
Best Practiceshttps://termless.dev/guide/best-practices.html
Recording Sessionshttps://termless.dev/guide/recording-sessions.html
Tracing Visual Bugshttps://termless.dev/guide/tracing-visual-bugs.html
Web Playerhttps://termless.dev/guide/web-player.html
Backendshttps://termless.dev/guide/backends.html
CLIhttps://termless.dev/reference/cli.html
MCP Serverhttps://termless.dev/reference/mcp.html
Recording Formatshttps://termless.dev/reference/formats/
Terminal APIhttps://termless.dev/api/terminal.html
Backend APIhttps://termless.dev/api/backend.html
Cell & Typeshttps://termless.dev/api/cell.html
State Digesthttps://termless.dev/api/state-digest.html
Matchershttps://termless.dev/api/matchers.html
Cross-Backend Conformancehttps://termless.dev/advanced/compat-matrix.html
Conformance Corpushttps://termless.dev/advanced/conformance-corpus.html
Terminal Runtime Boundaryhttps://termless.dev/advanced/terminal-runtime-boundary.html
Silvery Integrationhttps://termless.dev/advanced/silvery-integration.html
Terminfo.devhttps://terminfo.dev
GitHubhttps://github.com/beorn/termless
npmhttps://www.npmjs.com/package/termless
https://github.com/beorn/termless
https://github.com/beorn/termless
Get Startedhttps://termless.dev/guide/getting-started.html
View on GitHubhttps://github.com/beorn/termless
​https://termless.dev#quick-start
​https://termless.dev#recording-sessions
Recording Sessionshttps://termless.dev/guide/recording-sessions.html
​https://termless.dev#why-not-just-assert-on-strings
ANSIhttps://terminfo.dev/standards
CJKhttps://terminfo.dev/unicode
​https://termless.dev#which-package-do-i-need
Vitesthttps://vitest.dev
xterm.jshttps://xtermjs.org
Terminalhttps://termless.dev/api/terminal
Ghosttyhttps://ghostty.org
PTYhttps://terminfo.dev/features
multi-backend testinghttps://termless.dev/guide/multi-backend.html
​https://termless.dev#start-here
Getting Startedhttps://termless.dev/guide/getting-started.html
Writing Testshttps://termless.dev/guide/writing-tests.html#locators-region-selectors
Terminal APIhttps://termless.dev/api/terminal.html
Writing Testshttps://termless.dev/guide/writing-tests.html#assertions-matchers-reference
Matchershttps://termless.dev/api/matchers.html
Matcher Referencehttps://termless.dev/matchers/
Screenshotshttps://termless.dev/guide/screenshots.html
Getting Started: Spawning Real Processeshttps://termless.dev/guide/getting-started.html#spawning-real-processes
Multi-Backend Testinghttps://termless.dev/guide/multi-backend.html
Backend Capabilitieshttps://termless.dev/guide/backends.html
Best Practiceshttps://termless.dev/guide/best-practices.html
Terminalhttps://termless.dev/api/terminal.html
Backendhttps://termless.dev/api/backend.html
Cell & Typeshttps://termless.dev/api/cell.html
​https://termless.dev#backend-management-cli
​https://termless.dev#two-ways-to-choose-a-backend
​https://termless.dev#backends
xtermhttps://terminfo.dev/terminals/xterm-historical
headlesshttps://terminfo.dev/about
Kitty keyboard protocolhttps://terminfo.dev/kitty-extensions
semantic promptshttps://terminfo.dev/extensions
Kittyhttps://terminfo.dev/terminals/kitty
Backend Capabilitieshttps://termless.dev/guide/backends.html
​https://termless.dev#packages
VT100https://terminfo.dev/vt100
Alacrittyhttps://terminfo.dev/terminals/alacritty
WezTermhttps://terminfo.dev/terminals/wezterm
​https://termless.dev#how-it-compares
OSC 8https://terminfo.dev/extensions/osc-8-hyperlinks
Cellhttps://termless.dev/api/cell
​https://termless.dev#see-also
vterm.jshttps://github.com/beorn/vterm
terminfo.devhttps://terminfo.dev
vt100.jshttps://github.com/beorn/vterm/tree/main/packages/vt100
VT220https://terminfo.dev/vt220
terminfo.devhttps://terminfo.dev
Silveryhttps://silvery.dev
Flexilyhttps://beorn.codes/flexily
Loggilyhttps://loggily.dev
terminfo.devhttps://terminfo.dev
Silveryhttps://silvery.dev
Bjørn Stabellhttps://beorn.codes

Viewport: width=device-width,initial-scale=1


URLs of crawlers that visited me.