Curveball is a framework writting in Typescript for Node.js
A curveball middleware for parsing JSON and Text bodies.
Router middleware for Curveball
Session storage using HTTP cookies
A standard package for HTTP exceptions
A ready-to-launch User and Authentication system for those that don't want to build it
A simple controller pattern for Curveball.js
A middleware for converting errors into application/problem+json
AWS Lambda handler for curveball
Automatically intercept Prefer-Push headers and handle them
Session storage backed by Redis using HTTP cookies
OAuth2 Middleware that validates Bearer tokens against a OAuth2 Introspection Endpoint.
This middleware adds browser login support to OAuth2 resource servers
Log HTTP requests and responses to STDOUT
Experimental mini core.
Websocket event server. Build rooms and other multi-user applications
Ketting bindings for React
Weblinking Middelware for curveball
CORS middleware for curveball
Automatic API browser generator. A middleware that turns your JSON responses into HTML if accessed by a browser.
A curveball middleware for serving static files from a filesystem
First-class React support in Curveball for SSR
Validation system for Curveball