Bun-Native Framework

Fastest Framework for Web3 Builders

Modular by design. Powerful out of the box. Ready for blockchain workflows.

✔ Pulling starter kit.
✔ Installing dependencies.
✔ Cleansing.
✔ Setup environment.
Update 1 file:
.env

What makes Bejibun stand out?

Performance Edge

Running on Bun, Bejibun handles concurrent requests with minimal overhead, ideal for real-time Web3 apps like DeFi protocols or NFT marketplaces.

Routing and Middleware Mastery

An advanced, intuitive router with grouping, prefixes, middleware chaining, and full HTTP method, parameter, and guard support—ideal for API-heavy dApps.

Database and ORM Power

Powered by Knex.js with Eloquent-style models, soft deletes, and upcoming transaction support. Making complex schemas easy across PostgreSQL, MySQL, and SQLite.

Validation and Security

Integrates VineJS for powerful validation, plus a rate limiter and Redis-based TTL caching to boost security and performance.

Storage and Utilities

A dedicated Storage class for file operations, with upcoming cross-disk support—plus CORS, logging, and a scaffolding CLI for easy setup.

Performance That Speaks for Itself

Benchmark results that matter

0x
Faster Builds
Compared to traditional runtimes
0%
TypeScript
Native support included
High
Throughput Ready
Designed for high-volume Web3 and API workloads
<0ms
Cold Start Time
Optimized startup using Bun's native runtime and bundler

Blockchain Ready

Built for Web3

Everything you need to build blockchain-powered applications, from wallet integration to smart contract interactions.

import { WalletService } from '@bejibun/web3';

const wallet = new WalletService();

// Connect wallet
const address = await wallet.connect({
  provider: 'metamask'
});

// Sign message
const signature = await wallet.sign(
  'Welcome to Bejibun!'
);
Get Started in Minutes

Quick Start Guide

Get up and running with our TypeScript framework in just a few simple steps

1

Install Bun

Install Bun first before proceeding with the next steps

bash
curl -fsSL https://bun.sh/install | bash
2

Create a project

Initialize a new Bejibun app

bash
bunx @bejibun/cli your-project
cd your-project
3

Run the dev server

Start the development server

bash
bun run dev
4

Build & deploy

Common commands to ship

bash
bun run build
bun run start

Need help getting started?

Read the full documentation

Roadmap

A high-level view of what we're building next.

Q4 2025

Framework foundation & core infrastructure.

Installation CLI bunx @bejibun/cli your-project

Initial Bejibun Framework

Command

Router

Rate Limiter

x402 Protocol (@bejibun/x402)

Listing Coingecko

Storage:
Local

Q1 2026

Platform growth & essential services.

Website Phase 1

SEO

Authentication

Mail Service

Queue

Job Dispatch / Background Tasks:
Job Worker

Q2 2026

Scalability, scheduling & storage expansion.

Website Phase 2

Scheduler / Cronjob

Database Transaction

Cache:
Memcached
Storage:
Disk Management
Cross Disks

Q3 2026

Testing, real-time features & database expansion.

Unit Test

Websocket

Model Relations

Database Supports:
Mysql
MongoDB

Listing Coinmarketcap

Q4 2026

Performance optimization & ecosystem maturity.

Build own ORM based on Bun SQL

Token Utility

Listing CEX

Production Ready

Build Faster with Bejibun Framework

Framework with Bun-native performance, ship APIs and Web3 apps with a fast & friendly onboarding experience.

$ bunx @bejibun/cli your-project
0x
Faster Builds
0%
TypeScript
<0ms
Cold Start Time