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
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.

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.

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.
TypeScript-checked API routes for safer, faster development.
Map file structure to application routes, similar to Next.js.
Simple configuration and minimal learning curve.
Fast reload and optimized for developer productivity.
Serve static pages or build complex web apps with ease.
Extend HTTP server functionality with type-safe middleware.
Out-of-the-box Tailwind CSS v4 integration with all needed plugins.
Leverage Bun's for maximum throughput and minimal latency.
bun install v1.2.14 (6a363a38)Resolving dependenciesResolved, downloaded and extracted [103]Saved lockfile+ @buntal/[email protected]+ @types/[email protected]+ @types/[email protected]+ @types/[email protected]+ @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`