awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
veeso avatar

veeso/termscp

0
View on GitHub↗
2,786 Stars·70 Forks·Rust·mit·15 Aufrufetermscp.veeso.dev↗

Termscp

TermSCP is a multi-protocol terminal user interface file manager used for browsing and transferring files across SCP, SFTP, FTP, S3, and WebDAV. It functions as a secure remote connection manager and an SSH file transfer client, providing a keyboard-driven environment for remote server administration.

The project features a dual-pane filesystem explorer with synchronized navigation to keep local and remote views in lockstep. It integrates an embedded terminal shell for executing local and remote commands without leaving the interface and employs a remote-file edit proxy to allow modifications of remote files using a local editor.

The system includes capabilities for remote directory synchronization through automatic file watching and metadata polling. It manages secure access via SSH keys and password authentication, delegating credential storage to the native operating system keychain.

Users can customize the experience through connection bookmarking, custom key bindings, and interface theme settings.

Features

  • Multi-Protocol File Managers - Provides a unified terminal interface for browsing and transferring files across SCP, SFTP, FTP, S3, and WebDAV.
  • File Transfer Clients - Functions as a multi-protocol file transfer client for browsing and moving data across SCP, SFTP, FTP, S3, and WebDAV.
  • Terminal and Shell Tools - Integrates an embedded shell into the interface for executing local and remote commands.
  • Remote Connection Bookmarks - Stores connection parameters and authentication hints to restore remote sessions without re-entering credentials.
  • Remote Server Administration Tools - Facilitates frequent system management of multiple remote hosts via bookmarks and secure credential storage.
  • Terminal File Managers - Provides a keyboard-driven file management interface optimized for terminal environments with an embedded shell.
  • Multi-Protocol TUI File Managers - Provides a dual-pane terminal user interface for browsing and transferring files across SCP, SFTP, FTP, S3, and WebDAV.
  • Polling-Based Mirroring - Monitors remote directory metadata through periodic checks to automatically update local mirrored views.
  • Remote File Transfers - Facilitates secure file movement between local machines and remote servers or between two remote servers.
  • Remote Command Execution - Provides an embedded terminal shell to execute commands on remote hosts without leaving the file explorer.
  • Connection Configurations - Allows users to define protocols, credentials, and default paths to establish secure remote connections.
  • Multi-Protocol Transport Abstraction - Provides a unified interface to abstract diverse protocols like SFTP, S3, and WebDAV for consistent file operations.
  • Protocol-Agnostic Transport Layers - Abstracts SCP, SFTP, FTP, S3, and WebDAV behind a unified interface for consistent file operations.
  • Key Pair Authentication Methods - Secures access to remote servers using SSH key pair and password-based authentication.
  • Terminal UI Event Loops - Drives the interactive file explorer using a keyboard-driven TUI event loop for real-time state management.
  • Remote Server Connectivities - Establishes network sessions with remote hosts to enable file browsing and transfer operations.
  • Remote Filesystem Browsing - Allows users to list and navigate directories on remote servers through a terminal user interface.
  • TUI File Manipulations - Provides an interactive terminal interface to create, rename, remove, and edit files on connected systems.
  • Dual-Pane Layouts - Implements a dual-pane layout that renders local and remote filesystems side-by-side.
  • Subprocess Shell Embedding - Spawns child shell processes and pipes input and output directly into the TUI for integrated command execution.
  • Custom Key Mappings - Enables users to map keyboard shortcuts to specific actions for efficient mouse-less navigation.
  • Remote Editing Tools - Enables modifying remote server files using a local editor with automatic synchronization on save.
  • Remote-File Edit Proxies - Downloads remote files to a local temporary path for editing and uploads changes back upon saving.
  • Remote File Synchronization - Automatically mirrors file modifications between local and remote systems by watching for changes.
  • Bulk Transfers - Allows the selection and transfer of multiple files simultaneously to or from remote servers.
  • Command-Line File Transfers - Allows moving files between local and remote filesystems by specifying paths via a command-line interface.
  • Shell Command Execution - Provides an internal terminal to trigger and control operating system shell commands on the local system.
  • Directory Synchronization - Provides mirroring and synchronization logic to keep local and remote directories in lockstep.
  • Multi-Protocol Implementations - Supports protocol-specific authentication methods for SCP, SFTP, FTP, S3, and WebDAV.
  • Credential Vaults - Employs the system's native secure vault for the storage of sensitive connection credentials.
  • Native OS Vault Interfaces - Delegates secure storage of passwords and tokens to the native operating system's built-in password manager.
  • Remote Command Execution - Runs system commands on connected remote hosts via an embedded terminal interface.
  • Remote File Managers - Provides an interface for browsing and editing files on remote servers via a local editor.
  • Remote-File Edit Proxies - Downloads remote files to temporary paths for editing and uploads changes automatically upon saving.
  • Dual-Pane File Explorers - Displays a dual-pane explorer to manage files on remote and local systems simultaneously.
  • Synchronized Navigation - Keeps local and remote directory listings in lockstep by sharing a common cursor and navigation state.
  • Networking and Internet - File explorer and transfer tool for SCP, S3, and SMB.

Star-Verlauf

Star-Verlauf für veeso/termscpStar-Verlauf für veeso/termscp

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Termscp

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Termscp.
  • winscp/winscpAvatar von winscp

    winscp/winscp

    3,675Auf GitHub ansehen↗

    WinSCP is a remote file manager and SFTP and FTP client that provides a graphical interface for browsing, editing, and organizing files on remote servers and cloud storage. It serves as a multi-protocol tool supporting SFTP, FTP, FTPS, SCP, S3, and WebDAV, and functions as an S3 object storage browser for managing files and buckets. The application distinguishes itself through its automation capabilities, allowing for scripted file transfers and remote command execution via a command-line interface or a .NET assembly. It also features directory synchronization to match local and remote folder

    Cftpftp-clientftps
    Auf GitHub ansehen↗3,675
  • blinksh/blinkAvatar von blinksh

    blinksh/blink

    6,596Auf GitHub ansehen↗

    Blink is a mobile terminal platform for iOS that combines an SSH and Mosh client with a local shell emulator, snippet manager, and SSH key storage. It renders terminal output using Chromium's HTerm engine for fast display and maintains persistent remote sessions across network changes through the Mosh protocol. The platform supports SSH key-based authentication, WebAuthn hardware security keys, and SOCKS5 proxy tunneling for secure remote access. The terminal environment is built around gesture-based session navigation, allowing users to switch between multiple shells with swipe and pinch ges

    Swiftiosipadipados
    Auf GitHub ansehen↗6,596
  • velocidex/velociraptorAvatar von Velocidex

    Velocidex/velociraptor

    3,769Auf GitHub ansehen↗

    Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and visibility tool. It provides a query engine and remote forensic collector used to hunt for indicators of compromise and perform triage across a fleet of hosts. The system is distinguished by its specialized query language for interrogating host state and parsing binary files. It features a notebook environment that combines markdown documentation with executable query cells to standardize investigative workflows and enable collaborative reporting. The platform covers a wide range o

    Godigital-forensicsendpoint-discoveryendpoint-protection
    Auf GitHub ansehen↗3,769
  • iterate-ch/cyberduckAvatar von iterate-ch

    iterate-ch/cyberduck

    4,570Auf GitHub ansehen↗

    Cyberduck is a multi-protocol file transfer client and cross-platform file manager for Mac and Windows. It functions as a cloud storage manager and remote storage mounter, allowing users to upload, organize, and synchronize data between local drives and remote endpoints. The application provides a unified interface for managing files across FTP, SFTP, WebDAV, S3, and other cloud storage protocols, including Amazon S3, Backblaze B2, Microsoft Azure, and OneDrive. It distinguishes itself with a client-side encryption vault that encrypts files and folders locally before they are transmitted to r

    Javaazurebackblaze-b2cloudfront
    Auf GitHub ansehen↗4,570
Alle 30 Alternativen zu Termscp anzeigen→

Häufig gestellte Fragen

Was macht veeso/termscp?

TermSCP is a multi-protocol terminal user interface file manager used for browsing and transferring files across SCP, SFTP, FTP, S3, and WebDAV. It functions as a secure remote connection manager and an SSH file transfer client, providing a keyboard-driven environment for remote server administration.

Was sind die Hauptfunktionen von veeso/termscp?

Die Hauptfunktionen von veeso/termscp sind: Multi-Protocol File Managers, File Transfer Clients, Terminal and Shell Tools, Remote Connection Bookmarks, Remote Server Administration Tools, Terminal File Managers, Multi-Protocol TUI File Managers, Polling-Based Mirroring.

Welche Open-Source-Alternativen gibt es zu veeso/termscp?

Open-Source-Alternativen zu veeso/termscp sind unter anderem: winscp/winscp — WinSCP is a remote file manager and SFTP and FTP client that provides a graphical interface for browsing, editing, and… blinksh/blink — Blink is a mobile terminal platform for iOS that combines an SSH and Mosh client with a local shell emulator, snippet… velocidex/velociraptor — Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and… iterate-ch/cyberduck — Cyberduck is a multi-protocol file transfer client and cross-platform file manager for Mac and Windows. It functions… gokcehan/lf — lf is a terminal-based file manager and TUI file explorer that provides keyboard-driven navigation for browsing and… amidaware/tacticalrmm — TacticalRMM is a remote monitoring and management platform designed for overseeing endpoints and automating IT…