Fast & Lightweight CLI HTTP server


Keywords
fastic, server, cli, http, fast, nodejs, static, web, site, website, lightweight, simple
License
MIT
Install
npm install fastic@1.6.1

Documentation

Fastic 🚀

Fast & Lightweight HTTP server, that just works. Accessible through CLI.

Build Status XO code style

SVG

Highlights

  • Beautiful output
  • Zero-config (unless you want to specify a custom port or directory).
  • Uses async/await
  • Easy access through CLI.
  • Automatically detects the content type, using file extension.
  • Uses blazing fast turbo-http library.
  • Logs HTTP requests & response status codes.
  • Single source file (containing ~200 lines of code)

Install

npm install --global fastic

You can also use npx:

npx fastic

Usage

	Usage
	 	$ fastic <options>
	Options
	  	--port, -p    		Port on which the server will be running (default: 5050)
    	--directory, -d   	Directory from which the server will be running (default: current path)
		--open, -o        	Open server address in browser? (default: false)
		--log, -l    		Log HTTP requests & response status codes (default: false)
	Examples
	  	$ fastic
		$ fastic -p 8080 -d dist --open
		$ fastic --port 3000 --log

License

MIT