Bun v0.8.0

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

  • While not implemented, Bun may eventually have an alternative to Deno's sandboxing: https://github.com/oven-sh/bun/discussions/725

    "Rather than runtime permission checks (Deno's model) which could potentially have bugs that lead to permissions being ignored, Bun plans to have binary dead code elimination based on statically analyzing what features/native modules are used by the code."

  • FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

  • PR link: https://github.com/TechEmpower/FrameworkBenchmarks/pull/8337

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • zigler

    zig nifs in elixir

  • Bun is an executable as far as I understand. Would it be possible to call Bun code directly from another language with bindings?

    For example Erlang (and Elixir) has Native Implemented Functions[0] (NIF) where you can call native code directly from Erlang. Elixir has the zigler[1] project where you can call Zig code directly from Elixir.

    Maybe you can see where I'm going with this, but it would be super cool to have the ability to call Javascript code from within Elixir. Especially when it comes to code that should be called on the server and client. I'm the developer of LiveSvelte[2] where we use Node to do SSR but it's quite slow atm, and would be very cool to use Bun for something like this.

    In any case Bun is super impressive, keep it up!

    [0] https://www.erlang.org/doc/tutorial/nif.html

    [1] https://github.com/E-xyza/zigler

    [2] https://github.com/woutdp/live_svelte

  • live_svelte

    Svelte inside Phoenix LiveView with seamless end-to-end reactivity

  • Bun is an executable as far as I understand. Would it be possible to call Bun code directly from another language with bindings?

    For example Erlang (and Elixir) has Native Implemented Functions[0] (NIF) where you can call native code directly from Erlang. Elixir has the zigler[1] project where you can call Zig code directly from Elixir.

    Maybe you can see where I'm going with this, but it would be super cool to have the ability to call Javascript code from within Elixir. Especially when it comes to code that should be called on the server and client. I'm the developer of LiveSvelte[2] where we use Node to do SSR but it's quite slow atm, and would be very cool to use Bun for something like this.

    In any case Bun is super impressive, keep it up!

    [0] https://www.erlang.org/doc/tutorial/nif.html

    [1] https://github.com/E-xyza/zigler

    [2] https://github.com/woutdp/live_svelte

  • leptos

    Build fast web applications with Rust.

  • Modern JS framework pre-render the components on the server then they attach to them to "rehydrate" and add JS handlers. They also allow mixing of purely-server-side components (essentially templates, no JS or hydration) and mostly-client-side components (that still pre-render on the server)

    For Rust, Leptos (https://leptos.dev/) would be one choice that can do SSR+hydration (but not intermixed with server-side components, at least AFAIK not yet)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts