# subo **Repository Path**: mirrors_xtuc/subo ## Basic Information - **Project Name**: subo - **Description**: The Suborbital CLI - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-08 - **Last Updated**: 2026-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Subo, the Suborbital CLI Subo is the command-line helper for working with the Suborbital Development Platform. Subo is used to build Wasm Runnables, generate new projects and config files, and more over time. **You do not need to install language-specific tools to get started with WebAssembly and Subo!** A Docker toolchain is supported (see below) that can build your Runnables without needing to install language toolchains. ## Installing ### macOS (Homebrew) If you're on Mac (M1 or Intel), the easiest way to install is via `brew`: ``` brew tap suborbital/subo brew install subo ``` ### Install from source (requires Go) If you use Linux or otherwise prefer to build from source, simply clone this repository or download a [source code release](https://github.com/suborbital/subo/releases/latest) archive and run: ``` make subo ``` This will install `subo` into your GOPATH (`$HOME/go/bin/subo` by default) which you may need to add to your shell's `$PATH` variable. Subo does not have official support for Windows. ## Verify installation Verify subo was installed: ``` subo --help ``` ## Getting started **To get started with Subo, visit the [Get started guide](./docs/get-started.md).** ## Builders This repo contains builders for the various languages supported by Wasm Runnables. A builder is a Docker image that can build Runnables into Wasm modules, and is used internally by `subo` to build your code! See the [builders](./builder/docker) directory for more. ## Platforms The `subo` tool supports the following platforms and operating systems: | | x86_64 | arm64 | --- | --- | --- | | Mac | ✅ | ✅ | | Linux | ✅ | ✅ | | Windows | 🚫 | 🚫 | The language toolchains used by `subo` support the following platforms: | | x86_64 | arm64 | Docker | | --- | --- | --- | --- | | Rust | ✅ | ✅ | ✅ | | AssemblyScript | ✅ | ✅ | ✅ | | Swift | ✅ | 🚫 | 🟡 (no arm64) | ## Contributing Please read the [contributing guide](./CONTRIBUTING.md) to learn about how you can contribute to Subo! We welcome all types of contribution. By the way, Subo is also the name of our mascot, and it's pronounced Sooooobo. ![SOS-Space_Panda-Dark-small](https://user-images.githubusercontent.com/5942370/129103528-8b013445-a8a2-44bb-8b39-65d912a66767.png) Copyright Suborbital contributors 2021.