cd /news/developer-tools/claude-code-uses-bun-written-in-rust… · home topics developer-tools article
[ARTICLE · art-65028] src=simonwillison.net ↗ pub= topic=developer-tools verified=true sentiment=· neutral

Claude Code uses Bun written in Rust now

Claude Code v2.1.181, released June 17th, now uses the Rust port of Bun, according to Jarred Sumner, creator of Bun. Startup is 10% faster on Linux, and evidence from the Claude Code binary shows Bun v1.4.0 and 563 Rust source files, confirming the Rust rewrite is in production across millions of devices.

read1 min views50 publishedJul 19, 2026

In Rewriting Bun in Rust Jarred Sumner made the following claim:

Claude Code v2.1.181 (released June 17th) and later use the Rust port of Bun. Startup got 10% faster on Linux but otherwise, barely anyone noticed. Boring is good.

I decided to have a poke at my own Claude Code installation to see if I could find evidence that it was using Bun written in Rust.

I found these two commands convincing:

strings ~/.local/bin/claude | grep -m1 'Bun v1'

For me this outputs Bun v1.4.0 (macOS arm64)

. The most recent release of Bun on GitHub is currently v1.3.14 from May 12th, so that v1.4.0 version number in Claude supports them shipping a preview of a not-yet-released Bun version.

strings ~/.local/bin/claude | grep -Eo 'src/[[:alnum:]_./-]+\.rs'

This outputs a list of 563 filenames, starting with these:

src/runtime/bake/dev_server/mod.rs
src/runtime/bake/production.rs
src/bundler/bundle_v2.rs

It looks like Bun in Rust is indeed being run in production across millions of different devices. Like Jarred said, "Boring is good".

Tags: bun, rust, anthropic, claude-code, jarred-sumner

── more in #developer-tools 4 stories · sorted by recency
── more on @claude code 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/claude-code-uses-bun…] indexed:0 read:1min 2026-07-19 ·