awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
moghtech avatar

moghtech/komodo

0
View on GitHub↗
10,290 نجوم·273 تفرعات·Rust·gpl-3.0·17 مشاهداتkomo.do↗

Komodo

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 provisions and terminates cloud instances for image compilation.

The platform covers a broad range of capabilities, including container resource management, multi-tenant access control via OIDC integration, and real-time observability through server resource monitoring and system change auditing. It also features browser-based interactive terminals for both servers and containers, as well as automated database backup and migration utilities.

Features

  • Remote Management Agents - Utilizes lightweight agents on target machines for centralized remote control and deployment.
  • Swarm Cluster Management - Coordinates multiple Docker Swarm clusters from one interface to deploy services and manage nodes.
  • Remote Server Management Tools - Centralized management and deployment of multiple remote hosts through lightweight agents.
  • Task Automation Scripts - Executes TypeScript snippets against the system API to automate complex administrative tasks.
  • Typed API Scripts - Provides a TypeScript-based automation engine for executing typed scripts against the system API for complex workflows.
  • Scripting APIs - Offers a scripting API to perform complex operational tasks via the system management interface.
  • CI CD Pipelines - Implements automated build and deployment pipelines triggered by webhooks or schedules.
  • CI/CD Workflows - Executes TypeScript scripts and scheduled tasks to automate complex software delivery workflows.
  • Workflow Orchestration - Orchestrates multi-step procedures that can be triggered manually or run on a scheduled timetable.
  • Cluster Node Management - Coordinates multi-node Docker Swarm clusters, managing the lifecycle of services and secrets.
  • Compose Orchestrators - Pushes Docker Compose definitions from a UI, local host, or Git repository directly to a Swarm cluster.
  • Programmatic Clients - Provides programmatic clients and SDKs to integrate container management into external scripts.
  • Container Build Tools - Constructs container images from Dockerfiles sourced via a user interface, local paths, or Git repositories.
  • Container Deployment - Manages the workflow of building Docker images from source and deploying them via compose files.
  • Container Deployment Platforms - Functions as a platform for building Docker images and deploying containerized applications.
  • Container Orchestration Management - Controls Docker networks, images, and volumes through a centralized graphical user interface.
  • API-Driven Resource Orchestration - Provides an API-driven layer for programmatically provisioning and managing infrastructure resources.
  • Container Stack Management - Coordinates multi-container applications using compose files to manage related groups of services as a single unit.
  • Docker Swarm Orchestration - Orchestrates clusters of servers to deploy and monitor containerized services and stacks from a central interface.
  • Execution Pipeline Composers - Composes sequences of parallel and sequential actions for automated software delivery and orchestration.
  • Infrastructure as Code - Synchronizes remote infrastructure state using version-controlled TOML configuration files.
  • Remote Server Access Tools - Offers persistent and shareable interactive shell sessions on connected remote servers via a web browser.
  • Kubernetes Cluster Management - Coordinates and maintains the lifecycle of Kubernetes clusters and their associated application resources.
  • Multi-Interface Control Systems - Enables system control through a combination of a CLI tool, typed libraries, and standard specifications.
  • Multi-Stage Workflow Automations - Chains executions into multi-stage procedures using a script editor and API calls.
  • Remote Administration - Provides a centralized interface for the remote administration of multiple hosts and their configurations.
  • Remote Orchestration Tools - Orchestrates remote hosts using lightweight agents for centralized shell access and resource monitoring.
  • Web API Integration - Exposes remote web interfaces to read data, update configurations, and trigger system actions.
  • Role-Based Access Control - Implements granular permissions and role-based access control integrated with identity providers to restrict system actions.
  • Declarative Configuration - Synchronizes infrastructure state and coordinates deployments using version-controlled TOML files and dependency ordering.
  • TOML-Based Synchronization - Implements infrastructure-as-code by synchronizing remote resources via version-controlled TOML configuration files.
  • Workflow Automation Engines - Features a TypeScript-based engine that executes typed scripts to automate multi-stage operational workflows.
  • Git Authentication Providers - Provides Git authentication to securely clone repositories for builds and synchronization.
  • Collaborative Terminal Sessions - Creates persistent terminal sessions that allow multiple users to view and interact with server output in real time.
  • Deployment Command Line Interfaces - Offers a command-line interface for managing server operations and deployment tasks from a local terminal.
  • Web-Based Terminals - Offers browser-based terminals for interactive shell access to remote servers and containers.
  • Ephemeral CI Environments - Provisions ephemeral AWS EC2 instances to execute build jobs and terminates them automatically upon completion.
  • Build Infrastructure - Manages dedicated build servers or launches cloud instances to handle container image compilation.
  • Ephemeral Provisioning - Provisions and terminates temporary cloud instances for image compilation to maintain a clean build environment.
  • Container Shell Access - Provides a browser-based interface to execute commands or attach to the primary process of running containers.
  • Container Image Registry Uploads - Uploads completed container builds to Docker-compatible image registries using configured provider credentials.
  • Management Interfaces - Provides a web interface for orchestrating containers, compose stacks, and nodes across Swarm managers.
  • Multi-Architecture Images - Creates container images compatible with multiple architectures, such as ARM and x86, using Docker Buildx.
  • Git-Based Deployment Automations - Executes scripts sourced from Git repositories on remote servers for automation and binary creation.
  • Resource Visibility Filters - Hides specific servers, containers, and API resources from users who lack the required permissions.
  • Secret Management - Stores and interpolates shared variables and secrets across all resources to maintain consistent configuration.
  • Multi-Tenant Identity Management - Manages user permissions and resource visibility using OIDC and group-based multi-tenant isolation.
  • Identity Provider Integrations - Integrates with external OIDC providers to manage user identity and authentication for the platform.
  • OIDC Identity Integrations - Integrates OpenID Connect providers for secure user identity verification and login.
  • Registry Authentication Providers - Manages credentials for private container registries to enable image pulling and pushing.
  • System Action Gating - Limits sensitive operations, such as accessing interactive terminals or viewing logs, to authorized users.
  • Cluster Health Monitoring - Monitors Docker Swarm nodes and tasks to alert when clusters deviate from the desired state.
  • Command Output Streamers - Provides real-time streaming of server command output for programmatic processing and monitoring.
  • Resource Batch Operations - Allows applying a single operation across multiple resources using wildcard or regex syntax.
  • Server Monitors - Tracks real-time CPU, memory, and disk usage across connected servers.
  • Service Lifecycle Management - Provides tools for controlling the operational state and lifecycle of Docker Swarm services.
  • Task Schedulers - Provides utilities for triggering procedures and API actions on a fixed timetable to emulate cron behavior.
  • User Group Management - Organizes users into groups to simplify the assignment of inherited access rights and permissions.
  • Web-Based Remote Terminals - Ships persistent and shareable browser-based shell sessions for remote servers and containers.
  • Deployment Infrastructure - Tool for deploying software across servers with a web UI.
  • Deployment Tools - Tool for multi-server software deployment with web UI.

سجل النجوم

مخطط تاريخ النجوم لـ moghtech/komodoمخطط تاريخ النجوم لـ moghtech/komodo

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Komodo

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Komodo.
  • dokploy/dokployالصورة الرمزية لـ Dokploy

    Dokploy/dokploy

    34,901عرض على GitHub↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    TypeScriptbackendbackupsdatabases
    عرض على GitHub↗34,901
  • meshery/mesheryالصورة الرمزية لـ meshery

    meshery/meshery

    9,966عرض على GitHub↗

    Meshery is a service mesh management plane and cloud native infrastructure orchestrator. It provides a visual design-as-code environment for modeling microservices and infrastructure components through declarative blueprints, functioning as a centralized platform for designing, deploying, and managing service mesh infrastructure. The platform is distinguished by its ability to translate visual designs into active deployments and its use of gRPC-based adapters to integrate with diverse infrastructure providers. It features a multi-tenant architecture that manages shared workspaces and role-bas

    HTMLcloud-nativecncfcontrol-plane
    عرض على GitHub↗9,966
  • kubero-dev/kuberoالصورة الرمزية لـ kubero-dev

    kubero-dev/kubero

    4,150عرض على GitHub↗

    Kubero is a self-hosted Platform as a Service (PaaS) that simplifies the deployment, scaling, and management of containerized applications on Kubernetes. It functions as an application manager, CI/CD orchestrator, and multi-tenant manager, allowing users to run workloads without writing manual configuration files. The platform distinguishes itself through automated image synthesis, transforming source code from Git repositories into deployable containers via buildpacks, Dockerfiles, or nixpacks. It implements a GitOps delivery model with automated pipelines that trigger builds on push events

    TypeScriptci-cdcloudcoolify
    عرض على GitHub↗4,150
  • portainer/portainerالصورة الرمزية لـ portainer

    portainer/portainer

    37,740عرض على 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
    عرض على GitHub↗37,740
عرض جميع البدائل الـ 30 لـ Komodo→

الأسئلة الشائعة

ما هي وظيفة moghtech/komodo؟

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.

ما هي الميزات الرئيسية لـ moghtech/komodo؟

الميزات الرئيسية لـ moghtech/komodo هي: Remote Management Agents, Swarm Cluster Management, Remote Server Management Tools, Task Automation Scripts, Typed API Scripts, Scripting APIs, CI CD Pipelines, CI/CD Workflows.

ما هي البدائل مفتوحة المصدر لـ moghtech/komodo؟

تشمل البدائل مفتوحة المصدر لـ moghtech/komodo: dokploy/dokploy — Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized… meshery/meshery — Meshery is a service mesh management plane and cloud native infrastructure orchestrator. It provides a visual… kubero-dev/kubero — Kubero is a self-hosted Platform as a Service (PaaS) that simplifies the deployment, scaling, and management of… portainer/portainer — Portainer is a unified infrastructure management platform that provides a centralized control plane for deploying,… finsys/dockhand — Dockhand is a multi-host Docker manager and container management interface used to control the lifecycle of… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.…