Chuyển đến nội dung
Venizia AI

Chúng tôi xây dựng trong minh bạch

Ignis là framework TypeScript doanh nghiệp của chúng tôi — MIT license, xây dựng trên Hono đạt ~140k req/s và đang chạy trên production tại Venizia AI.

~140k req/s

Trên runtime Bun

MIT

Giấy phép mã nguồn mở

Bun + Node.js

Hỗ trợ đa runtime

6 packages

Xuất bản trên npm

Bắt đầu trong vài giây

$ bun add @venizia/ignis

Ignis cung cấp gì

Hiệu năng cao

Xây dựng trên Hono, một trong những web framework nhanh nhất (~140k req/s trên Bun).

Routing dựa trên Decorator

Định nghĩa route rõ ràng, khai báo với @get, @post và @controller.

Dependency Injection

IoC container nhẹ (~350 dòng) với constructor và property injection.

Tự động tạo API Docs

Tài liệu OpenAPI/Swagger tích hợp sẵn qua @hono/zod-openapi.

ORM An toàn kiểu

TypeScript đầy đủ với Drizzle ORM type inference và Zod validation.

Tiện ích Production

Logger, Redis, BullMQ, MinIO, Crypto, Cron và nhiều hơn được tích hợp sẵn.

Các gói npm

@venizia/ignis

Framework core — Application, Controllers, Repositories, Components

@venizia/ignis-boot

Auto-discovery và bootstrapping theo quy ước

@venizia/ignis-inversion

DI/IoC container độc lập (~350 dòng)

@venizia/ignis-helpers

Tiện ích production — Logger, Redis, Queue, Storage, Crypto

@venizia/dev-configs

Cấu hình ESLint, Prettier và TypeScript dùng chung

Tham gia cộng đồng

Ignis đang được phát triển tích cực và chào đón mọi đóng góp. Star repo, tạo issue hoặc gửi pull request.