Pluggable HTTP Runtimes
Run on Express, Fastify, or h3 — swap the engine in one line. Controllers, DI, and decorators never change.
Choose an engine
Modern type-safe backend framework, powered by Vite.
Built for developer experience, and pluggable as you need: database, jobs, real-time, AI and a typed client when you want them, down to the HTTP engine (Express, Fastify or h3). Types flow from your database to your frontend, and the dev server reloads as you save.
pnpm dlx @forinda/kickjs-cli new my-apiimport { bootstrap } from '@forinda/kickjs' import { fastifyRuntime } from '@forinda/kickjs/fastify' import { modules } from './modules' export const app = await bootstrap({ modules, runtime: fastifyRuntime(), // or h3Runtime(), or Express })