Skip to main content

Saturn CLI - Go Job Execution Toolkit | Unix Domain Sockets & Background Jobs

A Go CLI client implementation based on the VipShop Saturn distributed task scheduling system. Execute shell-style jobs, manage background processes, and enable efficient inter-process communication with Unix domain sockets.

What is Saturn CLI?

Saturn CLI is a lightweight client/server toolkit that lets you trigger and monitor shell-style jobs from your Go services or the command line. The client communicates with a long-running daemon over Unix domain sockets (macOS/Linux) or HTTP (Windows), providing a fast, secure channel for orchestrating background work.

About this project: Saturn CLI is a Go CLI client implementation based on the original VipShop Saturn distributed task scheduling system. This project provides a lightweight alternative for executing jobs from Go applications using Unix domain sockets for efficient local communication.