awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Eugeny avatar

Eugeny/tabby

0
View on GitHub↗
72,154 stars·4,069 forks·TypeScript·MIT·31 vuestabby.sh↗

Tabby

Tabby is a cross-platform terminal emulator and desktop application suite designed for managing command-line workflows and remote infrastructure. It provides a comprehensive environment for terminal session orchestration, allowing users to organize multiple active sessions through split panes and custom layouts. The application functions as a secure remote connection manager, supporting advanced authentication, port forwarding, and persistent network sessions via an asynchronous protocol layer.

The project distinguishes itself through a modular plugin architecture that enables users to extend core functionality without modifying the primary source code. This framework supports the integration of custom tools for container management, output recording, and configuration synchronization. Additionally, the application includes a serial port abstraction layer, providing direct hardware communication capabilities for debugging and system configuration tasks through saved connection profiles.

The interface is constructed using a component-based architecture that manages state and layout independently within the window. Users can customize the visual environment through theme settings and maintain consistent configurations across different machines using local-first storage. The software is distributed as a native desktop application for Windows, macOS, and Linux, ensuring a consistent experience across operating systems.

Features

  • Cross-Platform Terminal Emulators - Maintains a uniform command-line interface and terminal environment across Windows, macOS, and Linux.
  • Remote Connection Managers - Facilitates persistent remote network connections with integrated support for advanced authentication, port forwarding, and serial hardware communication.
  • Terminal Session Managers - Coordinates complex workflows by organizing multiple terminal sessions through split panes, custom profiles, and a dockable console.
  • Cross-Platform Desktop Suites - Bundles terminal functionality into a cohesive desktop suite that ensures a consistent native experience across multiple operating systems.
  • Terminal Multiplexers - Splits terminal windows into custom layouts to manage multiple concurrent command-line sessions within a single interface.
  • Developer Authoring Interfaces - Exposes a modular registry and API that allows developers to build and register custom extensions for enhanced functionality.
  • Serial Port Interfaces - Handles direct hardware communication through configurable serial port connections for debugging and system management tasks.
  • SSH Clients - Secures remote server access with built-in support for encrypted connections, jump hosts, and agent-based authentication.
  • Desktop Application Installers - Packages software into native installers to ensure streamlined deployment and distribution across desktop platforms.
  • Cross-Platform Desktop Runtimes - Powers a cross-platform desktop experience by running web-based interface components within a native container.
  • Auxiliary Security Tools - Modern terminal emulator for Windows and cross-platform use.
  • Terminal Applications - Listed in the “Terminal Applications” section of the Awesome Mac awesome list.
  • Terminal Emulators - Highly configurable terminal emulator for major desktop OSs.
  • Terminal Productivity - Highly configurable terminal emulator with SSH support.
  • Terminals - Terminal for a more modern age.
  • Terminal Emulators - Modern terminal emulator.
  • Plugin Architectures - Enables core system extensibility by dynamically loading external components and plugins at runtime.
  • Remote Server Access Tools - Streamlines infrastructure management by providing secure, authenticated access to remote servers via network tunneling and advanced connection tools.
  • Component-Based UI Frameworks - Composes the user interface from a collection of reusable, stateful components that manage their own layout and behavior.

Historique des stars

Graphique de l'historique des stars pour eugeny/tabbyGraphique de l'historique des stars pour eugeny/tabby

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Tabby

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Tabby.
  • wez/weztermAvatar de wez

    wez/wezterm

    26,671Voir sur GitHub↗

    WezTerm is a cross-platform terminal emulator and multiplexer implemented in Rust. It provides a consistent command-line environment across Windows, macOS, and Linux, utilizing GPU acceleration to render text and interfaces with low latency. The project integrates terminal multiplexing capabilities, allowing users to manage multiple concurrent shell sessions and windows within a single instance. This enables the organization of workflows through persistent background tasks and workspace switching. The system supports programmable configuration files to define terminal behavior and appearance

    Rust
    Voir sur GitHub↗26,671
  • alacritty/alacrittyAvatar de alacritty

    alacritty/alacritty

    64,592Voir sur GitHub↗

    Alacritty is a cross-platform terminal emulator that provides a consistent command-line environment across Linux, macOS, and Windows. It functions as a configuration-driven terminal, relying on a declarative file format to manage user preferences, key bindings, and visual styling. The application distinguishes itself through a high-performance architecture that offloads text rendering to the graphics processor. By utilizing zero-copy terminal emulation, it processes incoming byte streams directly into a grid-based memory buffer to minimize data duplication and latency during output. The proj

    Rustbsdgpulinux
    Voir sur GitHub↗64,592
  • wavetermdev/wavetermAvatar de wavetermdev

    wavetermdev/waveterm

    21,297Voir sur GitHub↗

    WaveTerm is a cross-platform terminal emulator that integrates artificial intelligence, graphical widgets, and remote session management into a unified, block-based workspace. By rendering the interface through a web-based engine, it allows users to organize their development environment into a grid of resizable, independent blocks that can host shells, interactive web content, and system monitoring tools. The platform distinguishes itself by embedding intelligent models directly into the command-line interface, enabling automated code generation, terminal output analysis, and multimodal file

    Gocommand-linedeveloper-toolslinux
    Voir sur GitHub↗21,297
  • zellij-org/zellijAvatar de zellij-org

    zellij-org/zellij

    33,683Voir sur GitHub↗

    Zellij is a terminal multiplexer and workspace manager designed to organize command-line sessions into persistent, reconfigurable layouts. It functions as a terminal plugin framework, allowing users to extend their environment with modular, event-driven components that interact with the host through a structured message-passing protocol. The project distinguishes itself through a layout-engine-based architecture that decouples visual pane arrangements from process execution, enabling automated and repeatable terminal workflows. It includes integrated support for web-based remote access, facil

    Rustmultiplexerterminalworkspace
    Voir sur GitHub↗33,683
Voir les 30 alternatives à Tabby→

Questions fréquentes

Que fait eugeny/tabby ?

Tabby is a cross-platform terminal emulator and desktop application suite designed for managing command-line workflows and remote infrastructure. It provides a comprehensive environment for terminal session orchestration, allowing users to organize multiple active sessions through split panes and custom layouts. The application functions as a secure remote connection manager, supporting advanced authentication, port forwarding, and persistent network sessions via an…

Quelles sont les fonctionnalités principales de eugeny/tabby ?

Les fonctionnalités principales de eugeny/tabby sont : Cross-Platform Terminal Emulators, Remote Connection Managers, Terminal Session Managers, Cross-Platform Desktop Suites, Terminal Multiplexers, Developer Authoring Interfaces, Serial Port Interfaces, SSH Clients.

Quelles sont les alternatives open-source à eugeny/tabby ?

Les alternatives open-source à eugeny/tabby incluent : wez/wezterm — WezTerm is a cross-platform terminal emulator and multiplexer implemented in Rust. It provides a consistent… alacritty/alacritty — Alacritty is a cross-platform terminal emulator that provides a consistent command-line environment across Linux,… wavetermdev/waveterm — WaveTerm is a cross-platform terminal emulator that integrates artificial intelligence, graphical widgets, and remote… zellij-org/zellij — Zellij is a terminal multiplexer and workspace manager designed to organize command-line sessions into persistent,… kovidgoyal/kitty — Kitty is a high-performance, GPU-accelerated terminal emulator designed to provide a consistent and extensible… raphamorim/rio.