awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
TermoraDev avatar

TermoraDev/termora

0
View on GitHub↗
3,689 stars·211 forks·Kotlin·1 viewtermora.app↗

Termora

Termora is a cross-platform SSH client, terminal emulator, and serial communication tool. It provides a unified interface for managing local shell sessions, secure remote server connections, and direct hardware communication through serial port protocols.

The project distinguishes itself by combining diverse remote access tools into one environment, including a VNC remote desktop client, an SFTP file transfer client, and a proxy tool for SSH tunneling and port forwarding. It further supports network hardware management through vendor-specific terminal emulation to ensure compatibility with various device command line interfaces.

The platform includes capabilities for session multiplexing, such as broadcasting a single input string to multiple active terminals and recording command sequences via macros for automation. Security and data management are handled through encrypted credential storage, SSH key management, and the ability to synchronize application settings via remote storage providers.

Additional utility coverage includes terminal output logging for session recording and integration with SMB network shares.

Features

  • Interactive Serial Terminals - Provides an interactive command-line terminal for sending and receiving data over serial ports to manage remote hardware.
  • SSH and Telnet Clients - Provides a cross-platform client for interactive terminal access via SSH, Telnet, and serial protocols.
  • Remote Server Administration Tools - Offers a centralized interface for managing multiple remote hosts with integrated session persistence and credential management.
  • Cross-Platform Terminal Environments - Ensures a consistent shell experience and command-line behavior across Windows, macOS, and Linux with synced configurations.
  • Serial Device Communication - Provides direct hardware communication links using serial port streams for device management.
  • Session Multiplexers - Manages concurrent local shells, SSH connections, and serial ports through a unified interface for simultaneous session control.
  • Remote Server Connectivity - Enables initiating and maintaining text-based and visual connections to remote hardware and servers.
  • SSH Proxy Jump Routings - Includes capabilities to route SSH connections through intermediate jump hosts to reach restricted servers.
  • Authenticated SSH Connections - Manages authenticated SSH connections with support for agents and proxy/jump host routing.
  • SSH Tunneling Forwarders - Routes network traffic through encrypted SSH connections to access restricted remote hosts via jump hosts.
  • Cross-Platform Terminal Emulators - Implements a terminal environment that provides a consistent command-line interface across Windows, macOS, and Linux.
  • SSH Tunneling - Establishes secure encrypted tunnels through jump hosts to access restricted servers within private networks.
  • Shell Management - Provides a unified interface for managing and interacting with local, SSH, and serial shell sessions.
  • Credential Encryption - Secures session keys and passwords using encryption to prevent plain-text exposure in configuration files.
  • Hardware Communication Interfaces - Manages network devices through serial port communication and vendor-specific terminal emulation for hardware configuration.
  • Command Sequence Automation - Includes capabilities to record and replay predefined sequences of text commands to automate repetitive terminal tasks.
  • Remote File Transfers - Provides secure file movement mechanisms between local and remote systems.
  • Terminal Automation - Provides tools for executing automated workflows and replaying command sequences directly within the interactive terminal.
  • Input Broadcasting - Provides the ability to broadcast keystrokes to multiple grouped terminal sessions simultaneously for coordinated command execution.
  • SFTP File Transfers - Embeds secure shell file transfer protocols into the terminal interface for moving files between local and remote systems.
  • Hardware Emulations - Simulates vendor-specific terminal behavior to ensure correct command line interface rendering for network hardware.
  • SSH Key Management - Manages SSH keypairs to authenticate identity when connecting to remote servers.
  • Remote Desktop Clients - Ships a VNC client for accessing and controlling the graphical user interfaces of remote machines.
  • Remote File Transfers - Provides utilities for moving files between local systems and remote servers using standard network protocols.

Star history

Star history chart for termoradev/termoraStar history chart for termoradev/termora

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does termoradev/termora do?

Termora is a cross-platform SSH client, terminal emulator, and serial communication tool. It provides a unified interface for managing local shell sessions, secure remote server connections, and direct hardware communication through serial port protocols.

What are the main features of termoradev/termora?

The main features of termoradev/termora are: Interactive Serial Terminals, SSH and Telnet Clients, Remote Server Administration Tools, Cross-Platform Terminal Environments, Serial Device Communication, Session Multiplexers, Remote Server Connectivity, SSH Proxy Jump Routings.

What are some open-source alternatives to termoradev/termora?

Open-source alternatives to termoradev/termora include: 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… twisted/twisted — Twisted is an event-driven networking engine for Python that provides a framework for building asynchronous network… mscdex/ssh2 — ssh2 is a JavaScript implementation of the SSH2 protocol for Node.js, providing the core components necessary to… electerm/electerm — Electerm is a multi-protocol terminal emulator and remote connection manager designed as a cross-platform remote… crazyguitar/pysheeet — pysheeet is a technical reference library providing a curated collection of code snippets and implementation patterns…

Open-source alternatives to Termora

Similar open-source projects, ranked by how many features they share with Termora.
  • winscp/winscpwinscp avatar

    winscp/winscp

    3,675View on GitHub↗

    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
    View on GitHub↗3,675
  • blinksh/blinkblinksh avatar

    blinksh/blink

    6,596View on GitHub↗

    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
    View on GitHub↗6,596
  • twisted/twistedtwisted avatar

    twisted/twisted

    5,969View on GitHub↗

    Twisted is an event-driven networking engine for Python that provides a framework for building asynchronous network applications. At its core, it uses a reactor-based event loop to drive all input and output, dispatching callbacks in a single thread without blocking. The library implements a deferred promise chain for composing asynchronous logic, along with a protocol and factory pattern that separates connection state management from protocol handling, enabling reusable handlers for different network protocols. The framework supports multiple event loops across platforms, including select,

    Pythonasyncasync-pythondns
    View on GitHub↗5,969
  • mscdex/ssh2mscdex avatar

    mscdex/ssh2

    5,790View on GitHub↗

    ssh2 is a JavaScript implementation of the SSH2 protocol for Node.js, providing the core components necessary to create secure clients and servers. It enables the establishment of authenticated sessions for remote server automation and secure communication. The project distinguishes itself by providing a complete suite of tools for identity management, including utilities for generating and parsing cryptographic key pairs and integrating with external authentication agents. It also functions as a tunneling proxy capable of routing TCP, HTTP, X11, and SOCKSv5 network traffic through encrypted

    JavaScript
    View on GitHub↗5,790
  • See all 30 alternatives to Termora→