Koa web framework

E553123

Koa is a minimalist, modern Node.js web framework designed by TJ Holowaychuk to provide a smaller, more expressive, and robust foundation for web applications and APIs using async functions.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
Koa 0

Statements (47)

Predicate Object
instanceOf open-source software
web framework
architecture middleware-centric
category server-side JavaScript framework
coreFeature context object (ctx)
no bundled ORM in core
no bundled router in core
no bundled templating engine in core
request and response encapsulation
designedBy TJ Holowaychuk NERFINISHED
designGoal minimalist
modern
more expressive
robust foundation for APIs
robust foundation for web applications
smaller
developer Koa contributors
TJ Holowaychuk NERFINISHED
documentation https://koajs.com/
ecosystemPackage @koa/router NERFINISHED
koa-bodyparser NERFINISHED
koa-session NERFINISHED
koa-static
errorHandling centralized error handling via middleware
firstClassFeature async middleware functions
inspiredBy Express.js NERFINISHED
license MIT License
middlewareModel composable middleware
onion-style middleware
name Koa NERFINISHED
npmPackage koa NERFINISHED
paradigm asynchronous programming
middleware-based web framework
platform Node.js NERFINISHED
programmingLanguage JavaScript
relatedTo Express.js NERFINISHED
runsOn Node.js NERFINISHED
sourceRepository https://github.com/koajs/koa
supports HTTP server applications
REST APIs
streaming responses
supportsVersion Node.js 8 and above
useCase building HTTP APIs
building web applications
uses ES2017 async/await
async functions
writtenIn JavaScript NERFINISHED

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

TJ Holowaychuk notableWork Koa web framework