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.
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.
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.
What's Next
We are constantly evolving to meet the needs of modern backend development. Here are the key features currently in our pipeline.