GitHunt
VI

Vieolo/sirup

Multi-repo workspace management CLI -- The closest thing to a monorepo without being a monorepo

sirup

Multi-repo workspace manager, the closest thing to a monorepo without being a monorepo.

sirup can be used both as a CLI and a dependency for your Go application.

Features

  • Create a workspace with a yaml config file
  • Cloning and listing all repos of the workspace with single command

Install as CLI

sirup is a standalone binary

go install github.com/vieolo/sirup@latest

Use as dependency

Add sirup to your project

go get github.com/vieolo/sirup

You can import the functionalities from sirup/core

import (
  sirup "github.com/vieolo/sirup/core"
)

func main() {
  config, configErr := sirup.ReadWorkspaceConfig()
}

Topics

Languages

Go100.0%

Contributors

MIT License
Created June 29, 2025
Updated November 30, 2025
Vieolo/sirup | GitHunt