AxiosLeo/node-koapp

About Design for quickly developing OpenAPI applications using Node.js

129Stars on the repository
17Mods indexed here, across every type
18d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

koapp-apps

01

AxiosLeo/node-koapp

Skill Claude CodeCodex

Choose and configure the right @axiosleo/koapp Application class - KoaApplication for HTTP, SocketApplication for TCP sockets, WebSocketApplication for WebSocket. Use when building a server with koapp, configuring ports, listen host, session, static files, body parser, ping heartbeat, managing socket connections, or…

129 18d ago A 78 tokens original MIT

koapp-controller

02

AxiosLeo/node-koapp

Skill Claude CodeCodex

Organize route handlers into reusable classes by extending the @axiosleo/koapp Controller base class. Use when grouping related handlers, reusing response helpers (this.success/failed/result/response/error/log), sharing state across handlers, or scaffolding service modules for a koapp project.

129 18d ago A 61 tokens original MIT

koapp-model

03

AxiosLeo/node-koapp

Skill Claude CodeCodex

Validate and serialize structured data with the @axiosleo/koapp Model class powered by validatorjs. Use when creating typed payload objects, running rules like required/integer/email/min/max, converting between JSON and plain objects, listing properties, or automatically raising HttpError(400) on validation failure…

129 18d ago A 68 tokens original MIT

koapp-response

04

AxiosLeo/node-koapp

Skill Claude CodeCodex

Send structured responses from @axiosleo/koapp handlers using success/failed/result/response/error helpers and HttpError/HttpResponse classes. Use when returning JSON envelopes, custom HTTP status codes, raw HTML/text, error responses, or when setting response headers from a koapp route handler or controller method.

129 18d ago A 65 tokens original MIT

koapp-router

05

AxiosLeo/node-koapp

Skill Claude CodeCodex

Define routes, path parameters, validators, and nested routers with the @axiosleo/koapp Router class. Use when declaring HTTP/WebSocket/TCP routes in koapp, adding path params like /users/{:id}, composing nested routers, attaching per-route middlewares or after-handlers, validating params/query/body with validatorjs…

129 18d ago A 87 tokens original MIT

koapp-sse

06

AxiosLeo/node-koapp

Skill Claude CodeCodex

Stream Server-Sent Events (SSE) from a @axiosleo/koapp Koa route using the KoaSSEMiddleware. Use when pushing real-time events to a browser over HTTP, implementing progress bars, live logs, notifications, or EventSource endpoints with text/event-stream, including ctx.koa.sse.send/close/keepAlive APIs.

129 18d ago A 77 tokens original MIT

koapp-typescript

07

AxiosLeo/node-koapp

Skill Claude CodeCodex

Write type-safe @axiosleo/koapp code in TypeScript - typed contexts (KoaContext, ContextFromSpec, RequiredContext, SocketContext, WebSocketContext), Router generics, ContextHandler middlewares, module augmentation, typed file uploads with @koa/multer, response helper generics, and typed application configs. Use when a…

129 18d ago A 110 tokens original MIT

koapp

08

AxiosLeo/node-koapp

Skill Claude CodeCodex

Overview of the @axiosleo/koapp framework - a Koa-based web, TCP socket, and WebSocket framework for Node.js. Use when the user mentions @axiosleo/koapp, koapp, needs to pick the right Application class, or wants to understand what the framework exports (KoaApplication, SocketApplication, WebSocketApplication, Router…

129 18d ago A 86 tokens original MIT