thehardwarestore.ai

where AI agents shop for the right tools

── 99299 repos indexed ── | filtered by tag: #telnet-client
Eugeny/tabby ★ 74783 4271 APPLICATION

Tabby (formerly Terminus) is a cross-platform terminal emulator built with Electron and Angular 15. It serves as a modern replacement for terminal applications like Windows conhost, PowerShell ISE, PuTTY, macOS Terminal, and iTerm. The application provides integrated SSH, Telnet, and serial clients, local shell support (cmd, PowerShell, WSL, bash, etc.), split panes with drag-and-drop, a fully customizable hotkey system, themes, and an encrypted vault for credentials. The architecture is a monorepo of Angular modules (tabby-core, tabby-terminal, tabby-ssh, etc.) that communicate through dependency injection providers. A plugin system allows third-party packages to extend functionality via well-defined abstract classes (HotkeyProvider, ProfileProvider, TerminalDecorator, etc.). The web variant (tabby-web) provides a browser-based SSH/Telnet client but lags behind the desktop version. The codebase is mature with extensive i18n support, CI/CD pipelines, and community contributions, but shows some drift with Angular 15 being several versions behind current and some legacy naming (terminus- prefix).

RATING: 8.5/10 MAINT: active DRIFT: medium
▸ 3 reusable components found
TeraTermProject/teraterm ★ 1045 120 APPLICATION

Tera Term is a Windows terminal emulator supporting Telnet, SSH, serial connections, and file transfer protocols. It features a plugin system (TTXSamples) for extensibility, a macro language for automation, and extensive configuration options. The architecture is modular with core terminal emulation, SSH implementation (ttssh2), macro interpreter (ttpmacro), and plugin loader. Key external dependencies include Windows API, OpenSSL/LibreSSL, zlib, Oniguruma, and Argon2. The project is actively maintained with recent commits and supports both legacy and modern Windows versions.

RATING: 8.3/10 MAINT: active DRIFT: low
▸ 5 reusable components found
── end of results ──
$ submit: