ork

module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2025 License: Apache-2.0

README

Ork 🚀

Orchestrate your microservices with simplicity and power

Ork is a modern development orchestration tool that eliminates the pain of microservices development. Run services from anywhere, manage dependencies intelligently, and switch seamlessly between local and pre-built images.

Why Ork?

  • Run from anywhere - No more navigating to specific directories
  • Smart dependency resolution - Start one service, get all dependencies
  • Mix local and remote - Use --local for active development, --dev for speed
  • Beautiful CLI - Always know what's happening with clear, colorful output
  • Git-aware - Automatically detects repo states and acts accordingly
  • Doctor built-in - Comprehensive health checks with auto-fix capabilities

Quick Start

# Install (coming soon)
curl -sSL https://ork.sh | sh

# Initialize your project
ork init

# Start services
ork up                    # Start all services
ork up frontend api       # Start specific services
ork up --local frontend --dev api postgres  # Mix and match

# Check health
ork doctor                # Run comprehensive health checks
ork doctor --fix         # Auto-fix common issues

# View status
ork ps                   # See what's running
ork logs api --follow    # Tail logs

Core Dependencies

Ork is built with carefully selected Go libraries:

Package Purpose Why We Use It
Cobra CLI framework Industry-standard for building CLI apps in Go
Docker SDK Docker operations Official Docker client for Go
Lipgloss Terminal styling Beautiful, performant terminal output
go-yaml YAML parsing Parse ork.yml configuration files
go-git Git operations Pure Go git implementation

Author

Created by Harry Dhillonork-cli organization

License

Apache 2.0 - see LICENSE file for details.

This project is licensed under the Apache License 2.0, which means you are free to use, modify, and distribute this software. See the LICENSE file for the full terms.

Directories

Path Synopsis
cmd
ork command
internal
cli
ui
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL