Alternatives to bun
Other tools in this directory that do similar work, with a verified install command for each. bun itself: install bun.
corepack
Package manager version manager for Node.js projects
Stability Matrix
Multi-Platform Package Manager for Stable Diffusion
mint
A package manager that installs and runs executable Swift packages
cargo-crev
A cryptographically verifiable code review system for the cargo (Rust) package manager
peru
a generic package manager, for including other people's code in your projects
carthage
A simple, decentralized dependency manager for Cocoa
nrm
NPM registry manager, fast switch between different registries: npm, cnpm, nj, taobao
cdxgen
Creates CycloneDX Bill of Materials (BOM) for your projects from source and container images. Supports many languages and package managers. Integrate
pacapt
An ArchLinux's pacman-like shell wrapper for many package managers. 56KB and run anywhere
mcp-publisher
A community driven registry service for Model Context Protocol (MCP) servers
gotestsum
'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results
reg
Docker registry v2 command line client and repo listing generator with security checks
node
Node.js JavaScript runtime ✨🐢🚀✨
typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output
deno
A modern runtime for JavaScript and TypeScript
uv
An extremely fast Python package and project manager, written in Rust
Another Redis Desktop Manager
🚀🚀🚀A faster, better and more stable Redis desktop manager [GUI client], compatible with Linux, Windows, Mac
npm-check-updates
Find newer versions of package dependencies than what your package.json allows
pixi
Powerful system-level package manager for Linux, macOS and Windows written in Rust – building on top of the Conda ecosystem
Phoenix
A lightweight macOS window and app manager scriptable with JavaScript
nvm
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
yazi
💥 Blazing fast terminal file manager written in Rust, based on async I/O
croc
Easily and securely send things from one computer to another :crocodile: :package:
eslint
Find and fix problems in your JavaScript code
How we picked these
We match on what the tool does and how it installs, then order by how widely each project is used. We're not saying these are better or worse than bun — that depends on what you're building. We're saying they're the projects people reach for in the same situations, and each one has an install command we checked against its documentation.
bun is developed by its own authors and this page is an independent reference; we are not affiliated with or sponsored by any project listed, and nothing here is a paid placement.