Bun 1.3
type: NewsArticle
description: Bun 1.3 is a major update that transforms Bun into a full-stack JavaScript runtime with built-in frontend development support, including hot reloading, React Fast Refresh, and a production bundler. The release adds first-class MySQL and Redis clients alongside existing database support, improved routing with parameterized and catch-all routes, and better WebSocket and HTTP handling. It also introduces isolated installs and workspace improvements, positioning Bun as a comprehensive tool for building both backend and frontend JavaScript applications.
date published: 2025-10-10T20:00:00+00:00
date modified: 2026-05-22T20:44:26+00:00
language: en
is accessible for free: true
article body: Bun 1.3 is our biggest release yet. ``` curl -fsSL https://bun.sh/install | bash powershell -c "irm bun.sh/install.ps1 | iex" npm install -g bun brew tap oven-sh/bun brew install bun docker pull oven/bun docker run --rm --init --ulimit memlock=-1:-1 oven/bun ``` [Full‑stack JavaScript runtime](#full-stack-javascript-runtime) Bun 1.3 turns Bun into a batteries‑included full‑stack JavaScript runtime. We’ve added first-class support for frontend development with all the features you expect from modern JavaScript frontend tooling. The highlights: - Full‑stack dev server (with hot reloading, browser -> terminal console logs) built into `Bun.serve()` - Builtin MySQL client, alongside our existing Postgres and SQLite clients - Builtin Redis client - Better routing, cookies, WebSockets, and HTTP ergonomics - Isolated installs, catalogs, `minimumRelease` , and more for workspaces - Many, many Node.js compatibility improvements This is the start of a 1.3 series focused on making Bun the best way to build backend and frontend applications with JavaScript. [Frontend Development](#frontend-development) The web starts with HTML, and so does building frontend applications with Bun. You can now run HTML files directly with Bun. This isn't a static file server. This uses Bun's native JavaScript & CSS transpilers & bundler to bundle your React, CSS, JavaScript, and HTML files. Every day, we hear from developers switching from tools like Vite to Bun. [Hot Reloading](#hot-reloading) Bun's frontend dev server has builtin support for Hot Module Replacement, including React Fast Refresh. This lets you test your changes as you write them, without having to reload the page, and the [ import.meta.hot](https://bun.com/docs/bundler/hmr) API lets framework authors implement hot reloading support in their frameworks on top of Bun's frontend dev server. We implemented the filesystem watcher in native code using the fastest platform-specific APIs available (`kqueue` on macOS, `inotify` on Linux, a…
publisher: Web Pulse
keywords: developer-tools, open-source, products, enterprise-software, data
mentions: Bun
mentions: MySQL
mentions: Postgres
mentions: SQLite
mentions: Redis
mentions: React
mentions: Vite
mentions: JavaScript
citation: CreativeWork