Skip to content
@bunito-dev

bunito

Bun-first TypeScript framework for modular backend applications

👋 Hey!

bunito is a lightweight, modular framework for building fast applications on top of Bun. It brings together dependency injection, modules, configuration, logging, HTTP APIs, and microservices patterns in a clean TypeScript-first package.

Start Here 🚀

  • bunito - framework source, packages, and examples
  • docs.bunito.dev - documentation, guides, and examples

The main repo contains the framework source, workspace packages, runnable examples, documentation, and the current direction of the project.

Why bunito? ✨

  • Bun-first - designed around Bun’s runtime, tooling, and speed
  • 🧩 Modular by design - apps are built from small, focused modules
  • 🛠️ Dependency injection included - providers, scopes, lifecycle hooks, and clean composition
  • 🌐 HTTP ready - controllers, routing, middleware, validation, and exceptions
  • 📡 Microservices friendly - broker abstractions, request/reply, events, local and NATS adapters
  • 🔒 TypeScript-native - strict types, decorators, and expressive APIs
  • 📦 Focused packages - use what you need without dragging everything in

Status 🧪

bunito is evolving quickly. Its APIs are shaped around real examples, focused packages, and a developer experience that feels natural in Bun projects.

Follow the main repository for progress, examples, and documentation.


Built with Bun, TypeScript, and ❤️

Pinned Loading

  1. bunito bunito Public

    bunito core repository

    TypeScript

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…