Skip to main content

Getting Started

Zelt is a fast, type-safe application framework for TypeScript. Built on Hono, it provides dependency injection, validation, and a decorator-based API for building web applications and CLI tools.

Choose Your Environment

Select your target runtime to get started:

  • Node.js — Traditional server environment with full Node.js API access
  • Cloudflare Workers — Edge runtime with global distribution and low latency

Core Concepts

Zelt applications are built around these primitives:

ConceptDescription
ControllerHandles HTTP requests using decorators like @Get, @Post
ServiceContains business logic, injectable via @Injectable
ConfigManages configuration values, injectable via @Config

Each environment guide covers these concepts with complete, runnable examples.