An open API service indexing awesome lists of open source software.

https://github.com/abschill/httpuppy

dog themed wrapper around node's http module :dog:
https://github.com/abschill/httpuppy

command-line-interface http http-library http-server https multicore node speed typescript web-dev-server web-server

Last synced: 10 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# HTTPuppy

![](https://github.com/abschill/httpuppy/raw/workspaces/.assets/logo.png)

A simple & speedy abstraction layer for node web servers :dog:

## Features

- simple, easy to use api
- worker thread support for :fire: 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

```cmd
npm i httpuppy
```

```cmd
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

- [Examples](https://github.com/abschill/httpuppy/wiki/Examples)
- [Wiki](https://github.com/abschill/httpuppy/wiki/)