Early Development

Framework that is simplebloatware-freeblazing fasttype-safelightweightdeveloper-friendly

Buntal JS is a wrapper of Bun and React. With Next.js-like file system routing, without the forever-loading app router.

bun create buntal@latest my-app

sponsored by

DigitalOceanCloudflareSentry

Ultra-lightweight framework without bloatware

Buntal JS is a lightweight solution (~30 kB unpacked) for building REST APIs and full-stack web apps, achieved by minimizing unnecessary dependencies.

ultra-lightweight framework

SSR, SPA, file-based routing, and more

Everything out of the box. Building web apps without headaches.

Blazing fast & type-safe by default

Built on Bun's native HTTP server, known for its speed and reaching > 2k RPS. Also written in TypeScript with strictly typed parameters, ensuring robust and reliable code.

type-safe params

Pure Speed

Pure SpeedPure Speed

Natively fast without Go

reqs/sec

@buntal/core

bun

2099.56

Elysia

bun

2096.58

Gin

go

1987.36

Express.js

node

1376.42

FastAPI

uvicorn

835.90

*) Tested on MacBook M1 Pro in June 2025.

Run the benchmark script here.

Type-safe APIs

TypeScript-checked API routes for safer, faster development.

File-based Routing

Map file structure to application routes, similar to Next.js.

Developer Friendly

Simple configuration and minimal learning curve.

Built-in Dev Server

Fast reload and optimized for developer productivity.

SSR & SPA Support

Serve static pages or build complex web apps with ease.

Middleware Support

Extend HTTP server functionality with type-safe middleware.

Integrated CSS Utility

Out-of-the-box Tailwind CSS v4 integration with all needed plugins.

Native Bun Performance

Leverage Bun's for maximum throughput and minimal latency.

Powered by
React

The most popular JavaScript library for building user interfaces, used by millions of developers worldwide.

Bun

The fastest JavaScript runtime used for bundling and server-side handling, with a focus on performance.

bun install v1.2.14 (6a363a38)
Resolving dependencies
Resolved, downloaded and extracted [103]
Saved lockfile
+ @tailwindcss/[email protected]
63 packages installed [2.88s]
Blocked 2 postinstalls. Run `bun pm untrusted` for details.
Done! 🔥
To get started, run: `cd my-app && bun dev`
Content-Length: 0