v0.5.16 Available

Architecture at
Bun Speed

A modern backend framework without modules, with type safety, dependency injection, and adapter-based design. Fast by default, structured by choice.

Get Started
Karin Logo

Built for Bun

Native support for Bun — rapid startup, minimal overhead, maximum performance.

🗂️

Module-less Design

Organize your code by feature, not by modules. Automatic scanning keeps your architecture clean.

💉

Dependency Injection

A powerful DI container powered by tsyringe. Simple, predictable, familiar.

🛡️

Type Safety

Entirely in TypeScript. Zod-powered pipes ensure your data is validated end-to-end.

Simple by design
Powerful by intent.

We believe that great software is born from clarity. Karin strips away the unnecessary, leaving you with a framework that is intuitive, powerful, and a joy to use.

No complex module configuration.

Decorators that just work.

hello.controller.ts

Core Concepts

Everything you need to build robust applications, right out of the box.

Engineered for Speed

Karin leverages the power of Bun to deliver impressive performance, offering a modern, high-efficiency alternative that prioritizes both speed and developer experience.

FrameworkRequests / Sec
* Benchmark based on OHA (Open HTTP Abstraction) results. Higher is better.

What's Next

We are constantly evolving to meet the needs of modern backend development. Here are the key features currently in our pipeline.