Go Orchestration

Open-source Go projects categorized as Orchestration

Top 23 Go Orchestration Projects

Orchestration
  1. Docker Compose

    Define and run multi-container applications with Docker

    Project mention: Deploying a FastAPI Application with CI/CD Pipeline: HNG Task 3 | dev.to | 2025-02-10

    name: CD Pipeline on: push: branches: [main] jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v3 - name: Deploy via SSH uses: appleboy/ssh-action@master with: host: ${{ secrets.SSH_HOST }} username: ${{ secrets.SSH_USERNAME }} key: ${{ secrets.SSH_PRIVATE_KEY }} script: | # Update package index and install dependencies sudo apt-get update -y sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common # Add Docker's official GPG key curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" # Install Docker sudo apt-get update -y sudo apt-get install -y docker-ce docker-ce-cli containerd.io # Add the SSH user to the Docker group sudo usermod -aG docker ${{ secrets.SSH_USERNAME }} # Install Docker Compose sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose # Verify installations docker --version docker-compose --version # Navigate to the project directory and deploy cd /home/ubuntu/ git clone cd fastapi-book-project/ git pull docker-compose up -d --build

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. rancher

    Complete container management platform

    Project mention: Rancher: Seamless Container Management for Developers | news.ycombinator.com | 2024-08-05
  4. neosync

    Open source data anonymization and synthetic data orchestration for developers. Create high fidelity synthetic data and sync it across your environments.

    Project mention: PostgreSQL Anonymizer | news.ycombinator.com | 2025-01-17

    Just to jump in here -> We support RDS + more and you can self-host, Neosync.

    https://github.com/nucleuscloud/neosync

    (I'm one of the co-founders)

  5. process-compose

    Process Compose is a simple and flexible scheduler and orchestrator to manage non-containerized applications.

    Project mention: Process-Compose a flexible orchestrator to manage non-containerized application | news.ycombinator.com | 2025-02-08
  6. clusternet

    [CNCF Sandbox Project] Managing your Kubernetes clusters (including public, private, edge, etc.) as easily as visiting the Internet

  7. containerpilot

    A service for autodiscovery and configuration of applications running in containers

  8. crane

    Crane - Lift containers with ease (by michaelsauter)

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. atmos

    👽 Terraform Orchestration Tool for DevOps. Keep environment configuration DRY with hierarchical imports of configurations, inheritance, and WAY more. Native support for Terraform and Helmfile.

    Project mention: Top Terraform/OpenTofu tools to Use in 2025 | dev.to | 2025-02-04

    Link: https://github.com/cloudposse/atmos

  11. terraform-provider-oci

    Terraform Oracle Cloud Infrastructure provider (by oracle)

  12. iwf

    iWF is a WorkflowAsCode microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes

  13. aqueduct

    Aqueduct is no longer being maintained. Aqueduct allows you to run LLM and ML workloads on any cloud infrastructure. (by RunLLM)

  14. launchpad

    From Code to Kubernetes in One Step.

  15. flowpipe

    Flowpipe is a cloud scripting engine. Automation and workflow to connect your clouds to the people, systems and data that matters.

    Project mention: Show HN: Query Your Sheets with SheetSQL | news.ycombinator.com | 2024-03-13
  16. k8s-bigip-ctlr

    Repository for F5 Container Ingress Services for Kubernetes & OpenShift.

  17. Eru

    Eru, a simple, stateless, flexible, production-ready orchestrator designed to easily integrate into existing workflows. Can run any virtualization things in long or short time. (by projecteru2)

  18. orchard

    Orchestrator for running Tart Virtual Machines on a cluster of Apple Silicon devices (by cirruslabs)

  19. cheek

    cheek: a pico-sized declarative job scheduler

  20. togomak

    A declarative pipeline orchestrator with the magic of HCL as a configuration language, inspired from Terraform's architecture.

  21. grlx

    Effective Fleet Configuration Management

  22. zeus

    When no one can tell the difference between art, and an empty canvas, the meaning is lost. (by zeus-fyi)

  23. turandot

    Compose and orchestrate and Kubernetes workloads using TOSCA

  24. rego

    🔥 Rego is a blazingly fast, API-first, lightweight task orchestrator for kubernetes

  25. DepCharge

    DepCharge is a tool designed to help orchestrate the execution of commands across many directories at once.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Orchestration discussion

Log in or Post with

Go Orchestration related posts

  • Deploying a FastAPI Application with CI/CD Pipeline: HNG Task 3

    1 project | dev.to | 10 Feb 2025
  • Process-Compose a flexible orchestrator to manage non-containerized application

    1 project | news.ycombinator.com | 8 Feb 2025
  • Implementação de WordPress Escalável na AWS com Docker, RDS e EFS

    2 projects | dev.to | 7 Feb 2025
  • Implementação de WordPress Escalável na AWS com Docker, RDS e EFS

    2 projects | dev.to | 7 Feb 2025
  • Setting up Bee-Stack on MacOS Intel

    2 projects | dev.to | 5 Feb 2025
  • Eine Website hinter Active Directory/LDAP mit Nginx

    3 projects | dev.to | 29 Jan 2025
  • Short: User Data file for Ubuntu based AWS ec2 instance with docker and docker compose.

    1 project | dev.to | 23 Dec 2024
  • A note from our sponsor - Nutrient
    www.nutrient.io | 14 Feb 2025
    Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries. Learn more →

Index

What are some of the best open-source Orchestration projects in Go? This list will help you:

# Project Stars
1 Docker Compose 34,708
2 rancher 23,749
3 neosync 3,750
4 process-compose 1,448
5 clusternet 1,346
6 containerpilot 1,130
7 crane 923
8 atmos 875
9 terraform-provider-oci 769
10 iwf 530
11 aqueduct 521
12 launchpad 420
13 flowpipe 398
14 k8s-bigip-ctlr 371
15 Eru 243
16 orchard 208
17 cheek 172
18 togomak 148
19 grlx 144
20 zeus 75
21 turandot 39
22 rego 27
23 DepCharge 23

Sponsored
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io

Did you know that Go is
the 4th most popular programming language
based on number of references?