abschill / httpuppy

dog themed wrapper around node's http module :dog:

Home Page:https://www.npmjs.com/package/httpuppy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HTTPuppy

A simple & speedy abstraction layer for node web servers 🐶

Features

  • simple, easy to use api
  • worker thread support for 🔥 blazing fast response times
  • middleware support
  • router support
  • static directory serving
  • exposes underlying node HTTP API for full customization, just adds helpers
  • command line interface
  • static typed, very handy intellisense
  • familiar express style

Installation

npm i httpuppy
yarn add httpuppy

Command Line Use

npx httpuppy --serve path/to/files

create static dev server which is mounted at path/to/files by default on port 3000

About

dog themed wrapper around node's http module :dog:

https://www.npmjs.com/package/httpuppy

License:GNU Affero General Public License v3.0


Languages

Language:TypeScript 87.5%Language:JavaScript 9.1%Language:Shell 1.5%Language:Makefile 1.0%Language:CSS 0.9%