Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one (by oven-sh)

Bun Alternatives

Similar projects and alternatives to bun

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better bun alternative or higher similarity.

bun reviews and mentions

Posts with mentions or reviews of bun. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-01.
  • Onyx, a new programming language powered by WebAssembly
    4 projects | news.ycombinator.com | 1 Dec 2023
    where the stuff after 'use Wasm::Bindings' is some sort of import-defining DSL (I invented one to pseudocode in, there's probably a 'real' one already you'd be better using in practice) and the 'use Wasm::Bindings;' statement switches in a different parser for the rest of the file when you load it normally. Then you could have external tools that simply know 'ignore everything up to that use line, those lines are Perl code, everything after it is yours though and should be handled however required.'

    You can register custom loaders in https://bun.sh/ that I think would let me provide similar functionality there (maybe via a .wasmbind file extension or similar) and vague memory says python has ways and means to do such things but I've not looked in some years.

    (I suspect you're still right that a language designed for WASM will end up being more ergonomic in that regard even so, and also that over time we'll likely find other ways it's more ergonomic that I haven't currently thought of, but I still don't think the situation for other languages is -quite- as bad as you suggest)

  • Building a Modern Full-Stack MonoRepo Application: A Journey with GraphQL, NextJS, Bun, and AWS
    3 projects | dev.to | 26 Nov 2023
    Despite these advantages, practical challenges, such as the GraphQL integration issue, led me back to Yarn, emphasizing the need for stability in web development.
  • Finally, a guide for Node.js and TypeScript and ESM that works
    18 projects | news.ycombinator.com | 21 Nov 2023
    I ran into all types of bugs, including segfaults and incompatibilities with node. After encountering bundler bugs like https://github.com/oven-sh/bun/issues/6168 and https://github.com/oven-sh/bun/issues/4216, I stopped finding workarounds to get bun working.
    18 projects | news.ycombinator.com | 21 Nov 2023
    There are already long running issues on this topic. https://github.com/oven-sh/bun/issues/2492
    18 projects | news.ycombinator.com | 21 Nov 2023
    TL;DR: It is too buggy.

    I tried it and ran into many issues. For example:

    - Incompatibility of transpiled artifacts with the Node runtime (many bugs were fixed, but I haven't tried again). I don't trust bun as a runtime.

    - Broken monorepo support.

    - No direct react support; you still need react-scripts/webpack/whatever. They have documentation on transpiling react, but it isn't the same.

    - No type checking, as with many other tools.

    Also, filter their issue tracker for bugs: https://github.com/oven-sh/bun/issues?q=is%3Aissue+is%3Aopen...

  • Integrating Bun with Vite Ruby for Lightning-Fast Frontend Builds
    2 projects | dev.to | 15 Nov 2023
    With the recent release of Bun and its newfound support for Vite, coupled with Ruby on Rails 7.1 incorporating native support for Bun, developers can now enhance their web development workflow significantly. Here is the effortless process of enabling Bun for Vite Ruby, ultimately streamlining your front-end builds.
  • Web scraper in Nuxt 3 - part I - Introduction and setting up
    9 projects | dev.to | 12 Nov 2023
    That implies you have some local JS runtime, probably Node.js (I am not familiar with things like Deno or Bun, so I can’t guarantee things would work there).
  • BunJS : La star montante du monde JavaScript
    3 projects | dev.to | 9 Nov 2023
    curl -fsSL https://bun.sh/install | bash # Plus d'informations ici : https://bun.sh/
  • Stop using Lambda Layers (use this instead)
    2 projects | dev.to | 8 Nov 2023
    The immensely popular Bref PHP runtime is available as a Layer. Bref is available precompiled for both arm and x86, so it can make sense to use as a layer. The same is true for the Bun javascript runtime. That being said - container images have become far more performant recently and are worth reconsidering, but that's a subject for another post.
  • What's New in Node.js 21
    8 projects | dev.to | 1 Nov 2023
    Node.js v21 introduces numerous improvements in tooling, language features, standard library additions, and performance optimizations, enhancing its position as a robust JavaScript runtime and aligning it more closely with modern alternatives like Deno and Bun.
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 3 Dec 2023
    Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →


Basic bun repo stats
6 days ago
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives