a simple zero-configuration command-line http server (by http-party)

Http-server Alternatives

Similar projects and alternatives to http-server

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better http-server alternative or higher similarity.

http-server reviews and mentions

Posts with mentions or reviews of http-server. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-12.
  • What is the Go equivalent of Node http-server?
    5 projects | /r/golang | 12 Feb 2023
    You probably need a few hundred lines of code and some external modules to be able to build what has. ``` Available Options: Command Description Defaults -p or --port Port to use. Use -p 0 to look for an open port, starting at 8080. It will also read from process.env.PORT. 8080 -a Address to use -d Show directory listings true -i Display autoIndex true -g or --gzip When enabled it will serve ./public/some-file.js.gz in place of ./public/some-file.js when a gzipped version of the file exists and the request accepts gzip encoding. If brotli is also enabled, it will try to serve brotli first. false -b or --brotli When enabled it will serve ./public/ in place of ./public/some-file.js when a brotli compressed version of the file exists and the request accepts br encoding. If gzip is also enabled, it will try to serve brotli first. false -e or --ext Default file extension if none supplied html -s or --silent Suppress log messages from output --cors Enable CORS via the Access-Control-Allow-Origin header -o [path] Open browser window after starting the server. Optionally provide a URL path to open. e.g.: -o /other/dir/ -c Set cache time (in seconds) for cache-control max-age header, e.g. -c10 for 10 seconds. To disable caching, use -c-1. 3600 -U or --utc Use UTC time format in log messages. --log-ip Enable logging of the client's IP address false -P or --proxy Proxies all requests which can't be resolved locally to the given url. e.g.: -P --proxy-options Pass proxy options using nested dotted objects. e.g.: false --username Username for basic authentication --password Password for basic authentication -S, --tls or --ssl Enable secure request serving with TLS/SSL (HTTPS) false -C or --cert Path to ssl cert file cert.pem -K or --key Path to ssl key file key.pem -r or --robots Automatically provide a /robots.txt (The content of which defaults to User-agent: *\nDisallow: /) false --no-dotfiles Do not show dotfiles --mimetypes Path to a .types file for custom mimetype definition -h or --help Print this list and exit. -v or --version Print the version and exit. Magic Files index.html will be served as the default file to any directory requests. 404.html will be served if a file is not found. This can be used for Single-Page App (SPA) hosting to serve the entry page. Catch-all redirect To implement a catch-all redirect, use the index page itself as the proxy with:
    5 projects | /r/golang | 12 Feb 2023
  • Let's build: DaisyUI and Tailwind CSS dashboard - part 1
    3 projects | | 20 Jan 2023
    Let’s go ahead and setup our http-server, for this we will be using http-server npm package to help us with this, this is useful for static sites where we do not want to setup a node server manually.
  • Latest online versions of show blank page in Firefox
    2 projects | /r/MyEtherWallet | 25 Oct 2022
    You may need to set it up locally to be served as a local site, using something like this
  • How do I "rehost" a webgame that was discontinued?
    3 projects | /r/webdev | 23 Sep 2022
    Once it's scraped a simple http server command could "host" it on your local machine to play:
  • Automating Tests using CodeceptJS and First Steps
    8 projects | | 6 Sep 2022
    If you don't have a localhost preview server already, you can add one using the http-server package and adding a "serve" target in package.json (see example source code below).
  • Scully - Angular Static Site Generator
    3 projects | | 30 Aug 2022
    You will see your normal build file in dist folder and a new static folder that contains your SSG files. You can then run the site by switching to the static directory and using a local server like http-server to run the compliled code.
  • Cant launch html/javascript from my own pc.
    2 projects | /r/learnprogramming | 14 Aug 2022
    And for the record "server" doesn't necessarily mean you need a separate computer. You can simply use a script like http-server to setup a localhost server from a folder on your computer in one command and that'd solve this problem.
  • How to read directory and view its data in the browser ?
    2 projects | /r/node | 8 Aug 2022
    If you want the finished product, I think you should either install nginx or some other “real” httpd. If having a small node package is desirable, I’d check out the http-server package.
  • Setup Android Phone for Web Dev
    2 projects | | 22 Jul 2022
    To see our first project we need http-server
  • A note from our sponsor - Sonar | 3 Jun 2023
    Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →


Basic http-server repo stats
about 2 months ago
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.