Skip to content
Venizia AI

We build in the open

Ignis is our enterprise TypeScript server framework — MIT-licensed, built on Hono for ~140k req/s performance, and used in production at Venizia AI.

~140k req/s

On Bun runtime

MIT

Open source license

Bun + Node.js

Multi-runtime support

6 packages

Published on npm

Get started in seconds

$ bun add @venizia/ignis

What Ignis provides

High Performance

Built on Hono, one of the fastest web frameworks (~140k req/s on Bun).

Decorator-Based Routing

Clean, declarative route definitions with @get, @post, and @controller.

Dependency Injection

Lightweight IoC container (~350 lines) with constructor and property injection.

Auto-Generated API Docs

OpenAPI/Swagger documentation out of the box via @hono/zod-openapi.

Type-Safe ORM

Full TypeScript with Drizzle ORM type inference and Zod validation.

Production Utilities

Logger, Redis, BullMQ, MinIO storage, Crypto, Cron, and more built in.

npm Packages

@venizia/ignis

Core framework — Application, Controllers, Repositories, Components

@venizia/ignis-boot

Convention-based auto-discovery and bootstrapping

@venizia/ignis-inversion

Standalone DI/IoC container (~350 lines)

@venizia/ignis-helpers

Production utilities — Logger, Redis, Queue, Storage, Crypto

@venizia/dev-configs

Shared ESLint, Prettier, and TypeScript configs

Join the community

Ignis is actively developed and welcomes contributions. Star the repo, open issues, or submit a pull request.