Software Alternatives, Accelerators & Startups

Bun.sh

Bun is an all-in-one JavaScript runtime & toolkit designed for speed, complete with a bundler, test runner, and Node.js-compatible package manager.

Bun.sh

Bun.sh Reviews and Details

This page is designed to help you find out whether Bun.sh is good and if it is the right choice for you.

Screenshots and images

  • Bun.sh Landing page
    Landing page //
    2023-10-11

Features & Specs

  1. Speed

    Bun.sh is designed for performance and is optimized for running JavaScript and TypeScript quickly. This can lead to faster development cycles and more efficient runtime performance.

  2. Built-in Tools

    Bun.sh comes with a built-in bundler, transpiler, and package manager. This reduces the need for additional tooling and simplifies the development setup.

  3. TypeScript Support

    Bun.sh has native support for TypeScript, making it easier for developers who prefer strongly typed languages to work seamlessly without additional configuration.

  4. Compatibility

    Bun aims to be compatible with existing npm packages, reducing friction in adopting it for existing projects.

  5. Lower Resource Usage

    Bun is designed to use fewer resources compared to some traditional Node.js setups, which could lead to cost savings in a production environment.

Badges

Promote Bun.sh. You can add any of these badges on your website.

SaaSHub badge
Show embed code
SaaSHub badge
Show embed code

Videos

We don't have any videos for Bun.sh yet.

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Bun.sh and what they use it for.
  • Hosting a Production-Level Discord Bot: Python, Bun, Rust, and the Cheapest Way to Scale
    The Node.js ecosystem has powered bots for a decade via discord.js. However, the Bun runtime has completely changed the game. Bun acts as an all-in-one JavaScript toolkit that starts up significantly faster and utilizes memory far more efficiently than standard Node.js. - Source: dev.to / 15 days ago
  • No SQLite driver works in both Bun and Node. Here is how I shipped one package that runs on both.
    The binary had a #!/usr/bin/env bun shebang and imported bun:sqlite. I had developed the whole thing under Bun, so on my machine it was perfect. On a normal machine with only Node installed, there is no bun to run the shebang, the entry was a .ts file Node would not execute, and even if it got that far, bun:sqlite is a built-in that only exists inside Bun. Three separate ways to fail before any of my code ran.... - Source: dev.to / about 2 months ago
  • Polly wants a transcript: giving agents ears and a voice, on your own machine
    The CLI is a thin Bun wrapper; the engine is the Rust binary it shells out to. Pipe-friendly by design โ€” transcript on stdout, errors on stderr. - Source: dev.to / about 2 months ago
  • Why Bun is Rewriting in Rust (And What It Means for JavaScript Developers)
    The numbers are striking. According to benchmarks published on bun.sh, Bun handles 59,026 Express.js "hello world" HTTP requests per second on Linux x64, compared to 25,335 for Deno and 19,039 for Node.js. For WebSocket throughput, Bun clocks 2,536,227 messages per second against Deno's 1,320,525 and Node's 435,099. Bun also bundles 10,000 React components in 269ms. Rolldown completes the same job in 495ms.... - Source: dev.to / 2 months ago
  • My fully offline AI-assisted Linux development machine
    Toolchains: I use SDKMAN! For JDKs, NVM for Node.js, rustup for Rust, Bun, Go, Python, Deno, and the usual Linux build tools. - Source: dev.to / 2 months ago
  • gitui: a tiny TUI for your pull requests
    For the curious: gitui is built with Bun, React 19, and OpenTUI โ€” a relatively new library for making terminal UIs feel like real apps. Every GitHub call is just a shell-out to gh, which means there's no token plumbing and no API client to maintain. If gh pr list works in your terminal, gitui works. - Source: dev.to / 2 months ago
  • dcd-telegram: A 3.5 MB Rust Drop-in for Claude Code's 100 MB Telegram Plugin
    The official plugin runs on Bun -- a JavaScript runtime. It works, but it's heavy: ~100 MB RAM per instance, 2-3 second startup, and it doesn't clean up after itself. - Source: dev.to / 3 months ago
  • 512,000 Lines of Claude Code Leaked Through a Single .npmignore Mistake
    The UI layer is built with React and Ink, a library that renders React components to the terminal. Layout is handled by Yoga, the Flexbox engine that also powers React Native. The runtime is Bun rather than Node.js, and the entire application compiles down to a single cli.js bundle at 10.5MB. - Source: dev.to / 4 months ago
  • The Official Claude Code Telegram Plugin Is Good. This One Is Better.
    Prerequisites: Bun and a Telegram bot token from @BotFather. - Source: dev.to / 4 months ago
  • Bun Has a Free HTTP Server API: Build Blazing-Fast APIs Without Express
    Bun includes a built-in HTTP server that's 5-10x faster than Node.js + Express. No npm install needed โ€” just Bun.serve() and you have a production-ready server. - Source: dev.to / 4 months ago
  • Claude Code Channels: Control Your AI Coding Agent from Telegram
    # Check your Claude Code version Claude --version # Install Bun if needed Curl -fsSL https://bun.sh/install | bash # Verify Bun Bun --version. - Source: dev.to / 4 months ago
  • I Tried Vite+ and Replaced My Entire Frontend Toolchain
    While having everything in one tool helps, it does have some DX papercuts at this point. For example, while they do support most package managers (pnpm, npm, yarn), they are missing bun. There is also some more work to be done with the vite.config.ts on Nuxt and TanStack Start since the tooling for each aren't quite there yet. Nevertheless it's early days in Vite+, and it's still in alpha, so I'm sure the updates... - Source: dev.to / 4 months ago
  • Build a Bun CLI to Generate TypeScript Clients from API Docs
    To get started: install Bun, then run bun install to install dependencies (We have two: @apidevtools/swagger-parser, and turndown). - Source: dev.to / 5 months ago
  • Zig โ€“ io_uring and Grand Central Dispatch std.Io implementations landed
    For what it's worth, Bun is written in Zig (https://bun.sh/). The language isn't exactly in an early stage. - Source: Hacker News / 5 months ago
  • React Server Components without Next.js - what are the real alternatives today?
    There are also no-framework approaches. These rely directly on React-provided packages and low-level integrations with bundlers like Webpack or experimental support in tools like Bun. While technically possible, these setups are fragile. React explicitly does not guarantee stability of these internal APIs. Any team choosing this route must accept ongoing maintenance risk. - Source: dev.to / 6 months ago
  • SanjayOS: I Built an AI-Powered Operating System for My Portfolio ๐Ÿš€
    Runtime: Bun for ultra-fast builds and package management. - Source: dev.to / 6 months ago
  • "ElysiaJS" for AI Agents? New SDK for Bun
    For some time now I've been searching for a TypeScript alternative for AI orchestration focused on using secret data that isn't as bloated and slow as current options. Since I couldn't find anything that combined performance and simplicity, I decided to build the Monan SDK myself, using Bun. - Source: dev.to / 7 months ago
  • Set Up Your Mac Development Environment in Minutes with Hola
    Inspired by modern tools like Ghostty and Bun, I built Hola in Zig for its speed, cross-compilation capabilities, and seamless C integration. The result? A tool that sets up your entire development environment in minutes, not hours. - Source: dev.to / 8 months ago
  • Switching to Zed: Made my own VSCode-Rest utility
    I use bun for all of my sideprojects, and debugging the main flow works (better than in vscode), but I cannot find for the life of me a way to debug bun:tests. - Source: dev.to / 8 months ago
  • Spin up Bun + Preact full-stack app in minutes ๐Ÿš€
    Bun makes full-stack TypeScript feel almost too easy - a fast runtime, a dev server with HMR, and a bundler. In this post weโ€™ll spin up a minimal app that serves an HTML page, mounts a Preact component, and exposes a tiny API. - Source: dev.to / 10 months ago
  • Bun, Node.js, or Deno: Which JavaScript Backend Should You Use in 2025?
    When building a JavaScript backend, should you choose Bun, Node.js, or Deno? Let's break it down. - Source: dev.to / 11 months ago

Do you know an article comparing Bun.sh to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Bun.sh discussion

Log in or Post with

Is Bun.sh good? This is an informative page that will help you find out. Moreover, you can review and discuss Bun.sh here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.