Skip to content
meetadev for AndroidYour feed and Pulse alerts, in your pocket.Get it on Google PlayGet app
Blogs

πŸš€ KickJS 6.0 is here β€” and it's now engine-pluggable.

KickJS is a decorator-driven Node.js framework for TypeScript. With v6, the HTTP engine is no longer baked in: the same controllers, DI, and decorators now run on Express, Fastify, or h3 β€” you swap the engine in a single line.

15 Jun Β· 1 min readPublished 15 Jun 2026 Β· 1 min read Β· 70 views
Updated 21 Oct
πŸš€ KickJS 6.0 is here β€” and it's now engine-pluggable.

πŸš€ KickJS 6.0 is here β€” and it's now engine-pluggable.

KickJS is a decorator-driven Node.js framework for TypeScript. With v6, the HTTP engine is no longer baked in: the same controllers, DI, and decorators now run on Express, Fastify, or h3 β€” you swap the engine in a single line.

Python
bootstrap({ modules, runtime: fastifyRuntime() }) // or h3Runtime(), or Express by default

What's new in 6.0:

πŸ”Œ Pluggable HTTP runtimes β€” Express (default), Fastify, or h3 behind one seam. Your application code never changes.
πŸ“€ File uploads on every engine β€” @FileUpload β†’ ctx.file / ctx.files with the same shape across all three (multer, @fastify/multipart, or h3's native multipart).
πŸ—„οΈ First-class database β€” kick/db: code-first schema, fully typed queries, and migrations for PostgreSQL, SQLite, and MySQL. No ORM lock-in.
🧬 End-to-end type safety β€” typegen makes your route params, body, and query resolve at compile time.
🩺 Runtime-aware CLI β€” kick add upload installs the right driver for your engine, and kick doctor checks your setup before it bites you.

Express apps upgrade with zero code changes β€” pick a new engine only when you want to.

Get started:
npm i @forinda/kickjs
πŸ“š Docs β†’ https://forinda.github.io/kick-js
⭐ GitHub β†’ https://github.com/forinda/kick-js

Built with TypeScript. Open source, MIT licensed.

#nodejs #typescript #webdevelopment #opensource #backend #api #softwareengineering

Felix OrindaBronze tierPassionate Fullstack Dev

Comments