Bun is a new JavaScript runtime built from scratch to serve the modern JavaScript ecosystem. It has three major design goals:
Speed. Bun starts fast and runs fast. It extends JavaScriptCore, the performance-minded JS engine built for Safari. As computing moves to the edge, this is critical.
Elegant APIs. Bun provides a minimal set of highly-optimimized APIs for performing common tasks, like starting an HTTP server and writing files.
Cohesive DX. Bun is a complete toolkit for building JavaScript apps, including a package manager, test runner, and bundler.
Bun is designed as a drop-in replacement for Node.js. It natively implements hundreds of Node.js and Web APIs, including fs, path, Buffer and more.
The goal of Bun is to run most of the world's server-side JavaScript and provide tools to improve performance, reduce complexity, and multiply developer productivity.
No Bun.sh videos yet. You could help us improve this page by suggesting one.
Bun.sh might be a bit more popular than Zig. We know about 202 links to it since March 2021 and only 156 links to Zig. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.
Bun is written from scratch in Zig, a low-level language focused on performance and safety. Instead of using V8 (the engine behind Node and Deno), Bun runs on JavaScriptCore, the engine used in Safari. This choice helps it stay fast and efficient, both in terms of memory and startup time. - Source: dev.to / 12 days ago
For local testing, just run cargo build --release. But cross-platform compilation is much more complicated. Fortunately, the Zig toolchain greatly simplifies C cross-compilation, eliminating the need for musl libc! - Source: dev.to / about 1 month ago
Https://ziglang.org/ is a solid future C-replacement, IMHO. There's pretty much no downsides and all upsides from a C hacker's perspective. It just hasn't reached 1.0 yet! - Source: Hacker News / 4 months ago
But the situation for Rust-C++ interop is also worse than for Rust-C interop. Why else would Google spend maybe $1 million on improving it in 2024? https://www.theregister.com/2024/02/05/google_rust_donation/ Many years after Rust got support in Mozilla for usage with Firefox written in C++. >My sibling is also correct, language decisions were made in order to keep FFI zero overhead. Yet overhead is only one piece... - Source: Hacker News / 4 months ago
I am looking for some inspiration at websites for software projects that do a very good of job explaining their product right from the get go. Things like programming language or database home pages/docs or open source projects with good git READMEs. Though I've never used it, I think https://ziglang.org/ is a great example as it explains what makes the language unique, gives a code example right at the beginning,... - Source: Hacker News / 4 months ago
Bun (YC S19) | https://bun.sh | San Francisco, CA; on-site | Visa sponsorship available | Full-time Bun is an incredibly fast all-in-one toolkit for building, installing, running, and testing JavaScript and TypeScript. We were born out of frustration with the fragmented, slow JavaScript ecosystem and are on a mission to make JavaScript development faster and more productive. We are looking to fulfill the following... - Source: Hacker News / 1 day ago
Rove is a fast, no-fluff migration manager for PostgreSQL built with Bun and TypeScript. It’s built for devs who just want to write raw SQL, version it in folders, and run it with confidence. - Source: dev.to / 19 days ago
Let’s talk real — Express had its moment. But the dev world? It's moving fast. I recently jumped into building APIs using Hono (tiny, fast, edge-native framework) with Bun (next-gen JS runtime), and honestly... The experience is smooth, fast, type-safe, and just way more modern. - Source: dev.to / about 1 month ago
Https://bunny.net/ - a CDN, it has nothing to do with https://bun.sh/ as far as I can tell. - Source: Hacker News / about 1 month ago
Inspired by the speed of Bun, the reliability of Yarn, and the efficiency of PNPM. - Source: dev.to / about 1 month ago
Nim (programming language) - The Nim programming language is a concise, fast programming language that compiles to C, C++ and JavaScript.
Deno - A secure runtime for JavaScript and TypeScript built with V8, Rust, and Tokio.
V (programming language) - Simple, fast, safe, compiled language for developing maintainable software.
Node.js - Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications
Crystal (programming language) - Programming language with Ruby-like syntax that compiles to efficient native code.
Next.js - A small framework for server-rendered universal JavaScript apps