npm is a JavaScript package registry and command-line tool for publishing, finding, and using packages.
Alternatives to bento
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
manypkg
manypkg is a command-line linter for package.json files in Yarn, npm, pnpm, Bun, and Lerna monorepos.
Free planLinuxmacOSWindows6.5Free plan - 10
EvoMaster
Free planAPILinuxmacOSSelf-hosted6.4Free plan - 11
EvoMaster
EvoMaster is a free, open-source tool that generates system-level tests by fuzzing web and enterprise applications.
Free planAPILinuxmacOSSelf-hosted6.4Free plan - 12
Melos
Melos is a command-line tool for managing Dart and Flutter projects, especially workspaces containing multiple packages.
AndroidiOSLinuxmacOS6.4 - 13
pnpm
pnpm is a package manager and drop-in replacement for npm, available for Linux, macOS, Windows, and Android.
AndroidLinuxmacOSWindows6.4 - 14
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 - 15
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 - 16

Rush
Rush is a free monorepo manager for JavaScript developers maintaining many packages in a shared Git repository.
Free planLinuxmacOSWindows6.3Free plan - 17
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 - 18

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

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 - 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

