trellis

status: stablestatusstable
trellis-gleam version on crates.io license: MITlicenseMIT
written in: Rustwritten inRust

A workspace CLI for multi-package Gleam projects.

Use Trellis to manage a Gleam monorepo from its existing gleam.toml files. Run builds and tests across packages in dependency order, check workspace configuration, and coordinate changelogs, versioning, and publishing. Install a single Rust binary with no runtime dependencies.

Powered by

Projects that trellis depends on.

  • tiny-update-check

    A minimal, lightweight crate update checker for Rust CLI applications.

Powers

Projects that use trellis as a dependency.

  • beryl

    Type-safe channels and rooms over websockets. Phoenix Channels with types!

  • shelf

    Persistent ETS tables backed by DETS — fast in-memory access with automatic disk persistence for the BEAM.