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 are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with Storm

These projects share indexed features with Storm. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
Compare all 30 related projects→

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.

Which projects share features with emre/storm?

Projects with overlapping indexed features 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…