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.