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
zhenorzz avatar

zhenorzz/goploy

0
View on GitHub↗
1,245 stars·188 forks·Go·GPL-3.0·17 viewswww.goploy.icu↗

Goploy

Goploy is a centralized infrastructure management and deployment platform designed to automate software releases and server administration. It functions as an orchestration system that enables users to manage remote environments, execute deployment workflows, and monitor infrastructure health through a unified web-based interface.

The platform distinguishes itself through an agentless architecture that relies on standard protocols like SSH and SFTP to interact with remote systems, eliminating the need for pre-installed software on target hosts. It provides real-time administrative capabilities, including bidirectional terminal streaming via WebSockets and remote file management, allowing for direct interaction with managed servers. Security is maintained through granular role-based access control and integration with external directory services like LDAP.

Beyond core deployment and administration, the system includes an event-driven engine for scheduling recurring maintenance tasks and background jobs. It also incorporates observability features that track service availability through network, HTTP, and TCP health checks. The platform is distributed as a containerized application to ensure consistent execution across different host environments.

Features

  • CI/CD Automation Servers - Acts as a centralized platform for automating software releases, server configuration, and infrastructure monitoring.
  • SSH-Based Remote Execution - Executes administrative commands and file transfers via secure shell tunnels for remote infrastructure management.
  • Infrastructure Management Platforms - Provides a centralized control plane for managing server definitions, deployment workflows, and infrastructure tasks through a unified interface.
  • Remote Administration Interfaces - Provides a centralized web interface for remote server administration, terminal access, and file management.
  • Remote Server Management Tools - Provides a web-based interface for executing terminal commands and managing files across multiple remote servers.
  • Web-Based Remote Terminals - Offers secure browser-based terminal access to managed servers for administrative troubleshooting.
  • Deployment and Automation - Streamlines release processes by automating file transfers and script execution across remote servers.
  • Background Task Schedulers - Executes recurring maintenance tasks and background jobs using a centralized internal scheduling engine.
  • Environment Deployment Workflows - Enables definition of build environments and project variables to manage release lifecycles.
  • Agentless Management - Manages remote infrastructure without requiring persistent software agents on target hosts.
  • Task Schedulers - Triggers automated background jobs at precise intervals to maintain infrastructure health.
  • Infrastructure Automation Workflows - Orchestrates deployment workflows and manages recurring tasks across distributed server environments.
  • WebSocket-Based Streaming - Streams bidirectional terminal input and output in real-time using persistent WebSocket connections.
  • Role-Based Access Control - Enforces granular security policies and restricts access to system resources through role-based access control and LDAP integration.
  • Role-Based Access Control - Enforces granular security policies by mapping user identities to specific administrative permissions.
  • Role-Based Access Control Systems - Integrates with LDAP to manage user permissions and restrict administrative access to infrastructure resources.
  • Deployment Project Definitions - Automates software releases by transferring project files and executing deployment scripts in parallel.
  • Infrastructure Health Monitoring - Tracks service availability and system performance using network, HTTP, and TCP health checks to ensure infrastructure reliability.
  • Remote File Managers - Provides a web-based interface for browsing, editing, and organizing files on remote servers.

Star history

Star history chart for zhenorzz/goployStar history chart for zhenorzz/goploy

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 Goploy

These projects share indexed features with Goploy. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • openspug/spugopenspug avatar

    openspug/spug

    11,016View on GitHub↗

    Spug is a web-based agentless SSH management platform used for executing remote commands and managing servers without requiring the installation of agent software on target machines. It serves as a centralized operations suite that integrates remote command execution, task scheduling, configuration management, health monitoring, and application deployment. The platform differentiates itself through a browser-based SSH terminal and jump box, providing direct interactive shell access to remote hosts without a local client. It also features a remote file manager for bidirectional file transfers

    JavaScriptalertcicicd
    View on GitHub↗11,016
  • lollipopkit/flutter_server_boxlollipopkit avatar

    lollipopkit/flutter_server_box

    7,539View on GitHub↗

    Flutter Server Management App is a mobile application designed for monitoring and controlling remote servers through a graphical interface. It serves as a central hub for remote server administration, providing a visual way to manage Linux, Unix, and Windows systems. The application distinguishes itself by integrating mobile hardware features, such as biometric authentication and native push notifications, to secure and alert users about system contexts. It features a dedicated Docker container manager for controlling the lifecycle and status of containers and a server health monitor for trac

    Dartandroiddartflutter
    View on GitHub↗7,539
  • moghtech/komodomoghtech avatar

    moghtech/komodo

    10,290View on GitHub↗

    Komodo is a remote server orchestrator and container deployment platform. It provides a centralized interface for managing multiple remote hosts through lightweight agents, coordinating Docker Swarm and Kubernetes clusters, and automating software delivery via integrated CI/CD pipelines. The system distinguishes itself with a TypeScript-based automation engine that executes typed scripts against the system API for complex operational workflows. It supports infrastructure-as-code through TOML-based declarative configuration synchronization and provides ephemeral build infrastructure that provi

    Rust
    View on GitHub↗10,290
  • portainer/portainerportainer avatar

    portainer/portainer

    37,740View on GitHub↗

    Portainer is a unified infrastructure management platform that provides a centralized control plane for deploying, monitoring, and managing containerized applications. It functions as an orchestration-abstraction layer, translating user actions into platform-specific API calls to maintain consistency across diverse container runtimes and cluster technologies. By organizing users, teams, and resources into a single interface, it enables granular role-based access control and lifecycle management for containerized services and stacks. The platform distinguishes itself through its support for di

    TypeScriptdockerdocker-composedocker-container
    View on GitHub↗37,740
Compare all 30 related projects→

Frequently asked questions

What does zhenorzz/goploy do?

Goploy is a centralized infrastructure management and deployment platform designed to automate software releases and server administration. It functions as an orchestration system that enables users to manage remote environments, execute deployment workflows, and monitor infrastructure health through a unified web-based interface.

What are the main features of zhenorzz/goploy?

The main features of zhenorzz/goploy are: CI/CD Automation Servers, SSH-Based Remote Execution, Infrastructure Management Platforms, Remote Administration Interfaces, Remote Server Management Tools, Web-Based Remote Terminals, Deployment and Automation, Background Task Schedulers.

Which projects share features with zhenorzz/goploy?

Projects with overlapping indexed features include: openspug/spug — Spug is a web-based agentless SSH management platform used for executing remote commands and managing servers without… lollipopkit/flutter_server_box — Flutter Server Management App is a mobile application designed for monitoring and controlling remote servers through a… moghtech/komodo — Komodo is a remote server orchestrator and container deployment platform. It provides a centralized interface for… portainer/portainer — Portainer is a unified infrastructure management platform that provides a centralized control plane for deploying,… theforeman/foreman — Foreman is a lifecycle infrastructure management platform used for automating the provisioning, configuration, and… stylefeng/guns — Guns is a development starter kit and application scaffold for building enterprise information systems. It provides a…

Curated searches featuring Goploy

Hand-picked collections where Goploy appears.
  • DevOps tools