Skip to content

piliugin-anton/uQuik

Repository files navigation

uQuik

Highly performant HTTP(S) web-framework for Node.js

Powered by uWebSockets.js, based on Hyper-Express

Features:

  • Simplified HTTP
  • Global & Route-specific middlewares
  • Modular routers support
  • Server-Sent Events support
  • HTTP streaming support
  • Performant Multipart file uploading (using Busboy)
  • Global Error/Event handlers
  • JSON schema validation (using Ajv)
  • JSON Web Token (using fast-jwt)
  • CORS support (using cors)
  • Static files serving (gzip support available)
  • Cryptographically secure cookie signing/authentication
  • ExpressJS API compatibility (partial)

Requirements:

  • Node.js version 14.15.0 or higher

Usage:

Installation:

npm install uquik

License

Apache-2.0