Skip to content
@monochange

monochange

monochange logo

Many packages. One release plan.

Website · Documentation · Source

monochange is a free, open-source toolkit for managing versions and releases in monorepos. It brings changesets, dependency updates, and release notes into one plan, even when your packages use different languages and registries.

A Rust library, a TypeScript SDK, and a Flutter app can share a repository without sharing a version. Keep versions independent or group packages that release together.

What you can do

  • Describe a change in a changeset: which packages changed, how their versions should move, and what belongs in the release notes.
  • Preview version changes, dependency updates, and changelogs before applying them.
  • Plan releases for Cargo, npm, Dart and Flutter, Python, Go, and Deno/JSR packages.
  • Run the CLI locally or use it in CI, with GitHub Actions for changeset checks, release previews, and release pull requests.

Start with the CLI

npm install -g @monochange/cli
monochange --help

The installation guide also covers Cargo and Nix. Follow the book to configure your workspace and preview your first release. The walkthrough stays local and does not publish packages.

The GitHub App is being prepared for hosted release commits and pull requests. Installation is still being finalized; the CLI is available now.

Around the organisation

  • monochange — the Rust CLI, libraries, documentation, and website.
  • actions — GitHub Actions for monochange release workflows.

Found a bug or have an idea? Open an issue. To contribute code or docs, start with the contribution guide.

Popular repositories Loading

  1. monochange monochange Public

    Manage versions and releases for your multiplatform, multilanguage monorepo.

    Rust 3 1

  2. actions actions Public

    GitHub Actions for monochange release automation

    TypeScript

  3. .github .github Public

    Public organization profile for monochange

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…