Software Alternatives & 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.
  • Browser first: the one rule behind every tool on KitDev Space
    The tools that do need a server run on Bun. Each one is there because of one of the four reasons above, and I can tell you which:. - Source: dev.to / 2 days ago
  • OpenPledge: See Exactly Where Your Donation Goes (Blockchain + AI for Charity)
    Built with Next.js 16 (React 19), Bun, Tailwind CSS v4, and shadcn/ui on Base UI — scaffolded with create-notils and linted with Biome. - Source: dev.to / 2 days ago
  • We Built a Feature We Never Shipped — And That Was the Whole Point
    Direct API probing — calling the actual method on the actual installed Bun binary (1.4.0) and recording what happens, success or exception, before writing a single line of pipeline code around it. - Source: dev.to / 6 days ago
  • Design Diff, a Visual Feedback Loop for Coding Agents
    It runs on Bun and needs no global install, since bunx fetches and runs it in one step. The first run downloads Chromium once. Every run after that is instant. - Source: dev.to / 18 days ago
  • Coding agents got boring the moment we built a really good one.
    This directory contains the TypeScript implementation of the CLI. End users Should install the precompiled backboard binary. Contributors can run or Compile it from source with Bun. - Source: dev.to / 22 days ago
  • 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 / 2 months 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 / 3 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 / 3 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 / 4 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 / 4 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 / 4 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 / 5 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 / 5 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 / 5 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 / 5 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 / 6 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 / 6 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 / 6 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 / 7 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 / 7 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 / 7 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.