npm is a JavaScript package registry and command-line tool for publishing, finding, and using packages.
Alternatives to manypkg
Manypkg focuses on keeping package.json files consistent across Yarn, npm, pnpm, Bun, and Lerna monorepos. Its checks cover dependency ranges, internal package versions, dependency ordering, package names, and several dependency relationships. The check command reports problems, while fix can handle those it is able to correct automatically. Run and exec provide ways to launch scripts or CLI commands across packages. It is free, open source, and runs on Linux, macOS, and…
Turborepo is a build system for JavaScript and TypeScript codebases, including monorepos and single-package workspaces.
Nx is a build system for JavaScript and TypeScript monorepos, with plugins that can extend it to other languages.
- 4

Bazel
Bazel is a free, open-source tool for automating software builds and tests across languages and platforms.
Free planLinuxmacOSWindows6.7Free plan - 5
Bit
Bit organizes source code into reusable components that developers can assemble into applications.
Free planAndroidiOSWebAPI6.7Free plan - 6
Lerna
Lerna is a free, open-source build system for managing and publishing multiple JavaScript and TypeScript packages from one repository.
Free planWebSelf-hostedWindows6.7From $29 a month - 7

Yarn
Yarn is a package manager and project manager for JavaScript projects, from small projects to large monorepos.
Free planLinuxmacOSWindows6.6Free plan - 8

Bun
Free planLinuxmacOSWindows6.5Free plan - 9
EvoMaster
Free planAPILinuxmacOSSelf-hosted6.4Free plan - 10
EvoMaster
EvoMaster is a free, open-source tool that generates system-level tests by fuzzing web and enterprise applications.
Free planAPILinuxmacOSSelf-hosted6.4Free plan - 11
Melos
Melos is a command-line tool for managing Dart and Flutter projects, especially workspaces containing multiple packages.
AndroidiOSLinuxmacOS6.4 - 12
pnpm
pnpm is a package manager and drop-in replacement for npm, available for Linux, macOS, Windows, and Android.
AndroidLinuxmacOSWindows6.4 - 13
FerrFlow
FerrFlow is a free, open-source release tool that reads conventional commits, calculates version updates, writes changelogs, tags releases, and can…
Free planWebLinuxmacOSSelf-hosted6.3Free plan - 14
Pants
Pants is a free build system for codebases of different sizes, focused on Python, Go, Java, Scala, Kotlin, Shell, and Docker.
Free planLinuxmacOSWindows6.3Free plan - 15

Rush
Rush is a free monorepo manager for JavaScript developers maintaining many packages in a shared Git repository.
Free planLinuxmacOSWindows6.3Free plan - 16
Beachball
Beachball is a free, MIT-licensed tool for automating semantic version bumps, changelog generation, and npm publishing for JavaScript packages.
Free plan6.2Free plan - 17

Buck2
Buck2 is a free build system from Meta for large-scale repositories that combine multiple programming languages.
Free planLinuxmacOSSelf-hostedWindows6.2Free plan - 18

mise
mise is an open-source tool for managing development tools, environment variables, and project tasks through a project configuration file.
Free planLinuxmacOSWindows6.2Free plan - 19

bento
Bento is an open-source monorepo orchestrator for coordinating software work across multiple language ecosystems.
Free planLinuxmacOSSelf-hostedWindows6.1Free plan - 20
affected
affected is a free, MIT-licensed command-line tool that identifies monorepo packages touched by Git changes and can run tests or other commands on them.
Free planLinuxmacOSWindows6.0Free plan - 21

Blaze
Blaze is a free build system aimed mainly at monorepos, with general task running and productivity tooling among its other uses.
Free planLinuxmacOSWindows6.0Free plan - 22
pacwich
pacwich is free, open-source monorepo tooling for Bun, npm, and pnpm workspaces.
WebAPILinuxmacOS6.0 - 23
Visulima Task Runner
Visulima Task Runner is a free MIT-licensed package for coordinating tasks in Node.js monorepos on Linux and Windows.
Free planLinuxWindows6.0Free plan - 24

Auto
LinuxmacOSSelf-hostedWindows5.8 - 25

moon
moon is a free, open-source tool for organizing repositories and coordinating tasks in web ecosystem codebases.
LinuxmacOSWindows5.8 - 26

Please
LinuxmacOS5.8 - 27
monox
monox is a free, MIT-licensed Go tool for managing polyglot monorepos.
ExtensionLinuxmacOSWindows5.7 - 28
Syncpack
LinuxmacOSWindows5.7 - 29
Bumpy
Free planAPI5.6Free plan - 30
Changesets
Free planSelf-hosted5.6Free plan

