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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
emre avatar

emre/stormArchived

0
View on GitHub↗
3,915 stars·173 forks·Python·MIT·20 viewsstormssh.readthedocs.org/en/master↗

Storm

Storm is an SSH connection manager and configuration tool that serves as a cross-platform wrapper for SSH clients. It provides a system for organizing, editing, and searching remote server host configurations and custom SSH directives.

The project implements a multi-interface bridge that allows users to manage connection settings through a command line interface, web environments, and desktop interfaces. It uses alias-based command mapping to link short-hand identifiers to complex connection strings.

The tool includes a Python library that allows for the programmatic automation of SSH connection settings and host configurations within external scripts. Configuration state is persisted using file-based storage for compatibility with standard system tools.

Features

  • SSH Connection Managers - Provides a comprehensive system for organizing, editing, and searching remote SSH host configurations.
  • Remote Server Administration Tools - Provides a centralized tool for handling multiple remote server connections and their specific configuration parameters.
  • Command Aliasing - Provides mechanisms for mapping shortened alternative names to complex SSH connection preferences.
  • Command Aliasing - Creates shorthand aliases for complex SSH connection strings to accelerate access to remote hosts.
  • Connection Alias Mappings - Implements an alias-based system to map short-hand identifiers to complex SSH connection strings.
  • SSH Connection Parameterizations - Allows the definition of specialized SSH parameters such as multiplexing and proxy jumps for specific host entries.
  • Directive Definitions - Enables the definition of specialized SSH configuration parameters to control specific connection behaviors.
  • CLI Configuration Management - Provides a command line interface for parsing and updating SSH connection configuration files.
  • SSH Configuration Tools - Provides a dedicated utility for defining custom SSH directives and managing remote server access lists.
  • Configuration Libraries - Provides a Python library for the programmatic manipulation of SSH connection settings.
  • Python Library Wrappers - Provides a Python library that allows developers to programmatically manage SSH connection settings and host configurations.
  • SSH Automation Frameworks - Enables the programmatic automation of server connection settings and host configurations within Python scripts.
  • SSH Client Managers - Serves as a management layer providing web and desktop interfaces to organize and launch SSH connections.
  • Multi-Interface Access - Supports interacting with SSH connection settings through multiple frontends including web and desktop interfaces.
  • Backend-Frontend Bridges - Exposes a shared core logic layer to multiple user interfaces, including web and desktop environments.
  • Configuration Management - Command-line tool for managing SSH configuration entries.

Star history

Star history chart for emre/stormStar history chart for emre/storm

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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 emre/storm do?

Storm is an SSH connection manager and configuration tool that serves as a cross-platform wrapper for SSH clients. It provides a system for organizing, editing, and searching remote server host configurations and custom SSH directives.

What are the main features of emre/storm?

The main features of emre/storm are: SSH Connection Managers, Remote Server Administration Tools, Command Aliasing, Connection Alias Mappings, SSH Connection Parameterizations, Directive Definitions, CLI Configuration Management, SSH Configuration Tools.

What are some open-source alternatives to emre/storm?

Open-source alternatives to emre/storm include: adembc/lazyssh — lazyssh is a keyboard-driven SSH connection manager and server browser designed for remote host administration. It… thoughtbot/dotfiles — This project is a collection of configuration files designed to standardize the behavior and appearance of Zsh, Vim,… termix-ssh/termix — Termix is a centralized web-based gateway for managing remote SSH connections and terminal sessions. It provides a… kalcaddle/kodexplorer — KodExplorer is a web-based file manager and remote server administration tool that provides a desktop-like interface… blinksh/blink — Blink is a mobile terminal platform for iOS that combines an SSH and Mosh client with a local shell emulator, snippet… eugeny/terminus — Terminus is a multifunctional terminal emulator and connection manager designed for managing remote server shells and…

Open-source alternatives to Storm

Similar open-source projects, ranked by how many features they share with Storm.
  • adembc/lazysshAdembc avatar

    Adembc/lazyssh

    3,062View on GitHub↗

    lazyssh is a keyboard-driven SSH connection manager and server browser designed for remote host administration. It provides a centralized interface to organize, filter, and launch secure shell sessions to multiple remote servers. The tool features a fuzzy-search server browser that allows for rapid location of hosts by alias, IP address, or tags. It includes an integrated configuration editor for managing host entries and a session orchestrator that handles proxy jumps, port forwarding, and identity file assignments. The system further automates connectivity through automatic identity file d

    Gocligogolang
    View on GitHub↗3,062
  • thoughtbot/dotfilesthoughtbot avatar

    thoughtbot/dotfiles

    8,157View on GitHub↗

    This project is a collection of configuration files designed to standardize the behavior and appearance of Zsh, Vim, and Tmux across development machines. It provides a unified environment by combining shell settings, editor configurations, and terminal multiplexer layouts. The suite focuses on increasing productivity through Zsh shell customizations and history management, Vim editor optimizations including real-time linting and symbol indexing, and Tmux session management for improved window organization. It also includes a standardized Git workflow configuration with custom aliases and com

    Shell
    View on GitHub↗8,157
  • termix-ssh/termixTermix-SSH avatar

    Termix-SSH/Termix

    13,705View on GitHub↗

    Termix is a centralized web-based gateway for managing remote SSH connections and terminal sessions. It provides a browser-based interface that enables users to access, control, and monitor remote servers, containerized applications, and file systems from a single, unified dashboard. The platform distinguishes itself through robust security and session management capabilities. It integrates with external identity providers for single sign-on and enforces role-based access control to manage user permissions. To ensure reliable administration, it maintains stateful session persistence, allowing

    TypeScriptdockerfile-managementself-hosted
    View on GitHub↗13,705
  • eugeny/terminusEugeny avatar

    Eugeny/terminus

    72,175View on GitHub↗

    Terminus is a multifunctional terminal emulator and connection manager designed for managing remote server shells and local hardware device connections. It functions as a customizable shell interface and a cross-platform serial client, supporting communication via SSH, Telnet, and serial ports. The application features an extensible system that allows the integration of third-party plugins, such as AI assistants and additional connectivity tools. It includes a dedicated SSH connection manager with support for jump hosts, port forwarding, and the storage of sensitive credentials within encrypt

    TypeScript
    View on GitHub↗72,175
See all 30 alternatives to Storm→