KickJS
A production-grade, decorator-driven Node.js framework for TypeScript. NestJS ergonomics without the weight: dependency injection, modules and generators, end-to-end types from Zod and Vite, and your choice of Express, Fastify or h3 underneath.
@Controller()
export class HelloController {
@Autowired() private readonly hello!: HelloService
@Get('/')
index(ctx: Ctx<KickRoutes.HelloController['index']>) {
return this.hello.greet('World')
}
}$ npx @forinda/kickjs-cli new my-api- @forinda/kickjsCore: DI, decorators, pluggable HTTP runtimes
- @forinda/kickjs-cliScaffolding, generators and custom commands
- @forinda/kickjs-dbCode-first ORM with reversible migrations
- @forinda/kickjs-clientTyped fetch client, end-to-end response types
- @forinda/kickjs-wsWebSocket controllers on ws or Socket.IO
- @forinda/kickjs-aiAI providers, tools, streaming, RAG and agents