Skip to content
TypeScript · Hono · Drizzle · Bun

Enterprise APIs
at Hono speed

LoopBack 4's architecture with Hono's raw throughput. Dependency injection, repositories, auth and real-time - batteries included, none of the overhead.

~140k
req / sec
~350
LoC DI core
100%
type-safe
user.controller.tslive
import { controller, get, BaseRestController } from '@venizia/ignis'

@controller({ path: '/users' })
export class UserController extends BaseRestController {
  @get({ path: '/:id' })
  async findById({ id }: { id: string }) {
    return this.userRepo.findById({ id })
  }
}
Everything you need

Enterprise structure,
without the ceremony

The patterns that scale teams - wired into a framework that doesn't slow down.

~140k req/s

Direct Hono integration with zero wrapping overhead. Singleton datasources, SQL-level field hiding, lazy metadata.

Decorator DI

A ~350-LoC IoC container. @inject, @controller, @repository with auto-wiring and singleton/transient scopes.

Type-safe data

Drizzle + Zod end-to-end. Repository hierarchy with relations, transactions, soft-delete and a rich filter system.

Auth, built in

JWT / JWKS / Basic strategies and Casbin scoped-RBAC authorization - as composable components.

Real-time & jobs

WebSocket, Socket.IO, BullMQ queues, Kafka, Redis, Cron and Mail - first-class helpers, ready to wire.

Auto OpenAPI

Routes are typed with @hono/zod-openapi; Swagger / Scalar docs generated from your schemas.

Performance

Architecture has a
speed limit. IGNIS
doesn't hit it.

Built directly on Hono, IGNIS keeps near-bare-metal throughput while giving you the structure heavier frameworks charge a tax for.

Illustrative req/s, single instance. Your numbers depend on workload.

Hono
~150k
IGNIS
~140k
Fastify
~75k
NestJS
~25k
Express
~15k
Is it for you?

Honest about the fit

✶ Perfect for

  • Growing APIs (10+ endpoints) that need real structure
  • Teams who want DI, repositories and testability
  • Performance-sensitive services on Bun or Node
  • Postgres + Drizzle, type-safe top to bottom

○ Consider alternatives

  • A 3-route microservice - plain Hono
  • Heavy GraphQL-first stack - other tools
  • Non-Postgres / non-Drizzle requirement
  • You want a massive plugin marketplace today
Built on giants

Powered by the best of the ecosystem

Hono · HTTP
Drizzle · ORM
Zod · Validation
TypeScript
Bun + Node

Inspired by Spring Boot and LoopBack 4 - reimagined for the modern TypeScript runtime.