serve - Static file serving and directory listing

  •        25

Ever wanted to share a project on your network by running just a command? Then this module is exactly what you're looking for: It provides a neat interface for listing the directory's contents and switching into sub folders.If you set the --auth flag, the package will look for a username and password in the SERVE_USER and SERVE_PASSWORD environment variables.

https://npmjs.com/serve
https://github.com/zeit/serve

Dependencies:

args : 3.0.7
basic-auth : 2.0.0
bluebird : 3.5.1
boxen : 1.2.1
chalk : 2.1.0
clipboardy : 1.1.4
dargs : 5.1.0
detect-port : 1.2.1
filesize : 3.5.10
fs-extra : 4.0.2
handlebars : 4.0.10
ip : 1.1.5
micro : 9.0.0
micro-compress : 1.0.0
mime-types : 2.1.17
node-version : 1.1.0
openssl-self-signed-certificate : 1.1.6
opn : 5.1.0
path-type : 3.0.0
send : 0.16.1
update-notifier : 2.3.0

Tags
Implementation
License
Platform

   




Related Projects

serve - Simple command-line file / directory server built with connect - supports stylus, jade, etc

  •    Javascript

Simple 5 minute command-line file / directory server built with connect, inspired by nodejitsu's http-server to show off the simplicity and flexibility of connect as a modular server.Note: the "serve" name on NPM (as of 2.x) refers to https://github.com/zeit/serve.

prpl-server-node - An HTTP server for Node designed to serve PRPL apps in production.

  •    TypeScript

An HTTP server for Node designed to serve PRPL apps in production. Modern browsers offer great features that improve performance, but most applications need to support older browsers too. prpl-server can serve different versions of your application to different browsers by detecting browser capabilities using the user-agent header.

prpl-server - An HTTP server for Node designed to serve PRPL apps in production.

  •    TypeScript

An HTTP server for Node designed to serve PRPL apps in production. Modern browsers offer great features that improve performance, but most applications need to support older browsers too. prpl-server can serve different versions of your application to different browsers by detecting browser capabilities using the user-agent header.

Kong - The Microservice API Gateway

  •    Lua

Kong is a cloud-native, fast, scalable, and distributed Microservice Abstraction Layer (also known as an API Gateway, API Middleware or in some cases Service Mesh). Backed by the battle-tested NGINX with a focus on high performance, Kong was made available as an open-source platform in 2015. Under active development, Kong is used in production at thousands of organizations from startups, Global 5000 and Government organizations.

Unicorn - Rack HTTP server for fast clients and Unix

  •    Ruby

Unicorn is an HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Load balancing is done entirely by the operating system kernel. Requests never pile up behind a busy worker process. Does not care if your application is thread-safe or not, workers all run within their own isolated address space and only serve one client at a time for maximum robustness.


OpenLiteSpeed - High performance, lightweight, HTTP server

  •    C++

OpenLiteSpeed is a high-performance, lightweight, open source HTTP server developed and copyrighted by LiteSpeed Technologies. It is event driven and it can handle hundreds of thousands of concurrent connections without load spikes.

prerender - Node server that uses Headless Chrome to render a javascript-rendered page as HTML

  •    Javascript

Prerender is a node server that uses Headless Chrome to render HTML, screenshots, PDFs, and HAR files out of any web page. The Prerender server listens for an http request, takes the URL and loads it in Headless Chrome, waits for the page to finish loading by waiting for the network to be idle, and then returns your content. The Prerender server can be used in conjunction with our Prerender.io middleware in order to serve the prerendered HTML of your javascript website to search engines (Google, Bing, etc) and social networks (Facebook, Twitter, etc) for SEO. We run the Prerender server at scale for SEO needs at https://prerender.io/.

now-cli - The command line interface for Now

  •    Javascript

Now enables instant immutable deployments to any cloud provider with a simple API that's scalable, intuitive and optimized for collaboration.The output of the now command will be a unique url to the deployment. No need for git.

turbo-http - Blazing fast low level http server

  •    Javascript

On my laptop I can serve simple hello world payloads at around 100k requests/seconds compared to 10k requests/second using node core. Emitted when a new http request is received.

http-server - a simple zero-configuration command-line http server

  •    Javascript

http-server is a simple, zero-configuration command-line http server. It is powerful enough for production usage, but it's simple and hackable enough to be used for testing, local development, and learning.This will install http-server globally so that it may be run from the command line.

serve - Serve is a small Rack-based web server and rapid prototyping framework for Web applications (specifically Rails apps)

  •    Ruby

Serve is a small Rack-based web server that makes it easy to serve HTML, ERB, Haml, or a variety of template languages from any directory. Serve is meant to be a lightweight version of the Views part of the Rails MVC. This makes Serve an ideal framework for prototyping Rails applications or creating simple websites. Serve has full support for Rails-style partials and layouts.

frontdoor - http request interpolator / interpolater

  •    

frontdoor is used to transmit http requests to other machines in intranet / internet according to configuration. one outgoing internet access can serve more different http services on different intranet machines. develop in vb.net

Monkey HTTP Daemon - Web Server for Linux

  •    C

Monkey HTTP Daemon, is a very Small, Fast and Lightweight open source Web Server for GNU/Linux. It has been designed to be very scalable with low memory and CPU consumption, the perfect solution for embedded and high production environments. It is asynchronous and event driven. It supports virtual hosts, SSL, Logs etc.

carbon-now-cli - 🎨 Beautiful images of your code — from right inside your terminal.

  •    Javascript

🎨 Beautiful images of your code — from right inside your terminal. carbon.now.sh by @dawn_labs is a wonderful tool that lets you generate beautiful images of your source code through an intuitive UI, while letting you customize aspects like fonts, themes, window controls and much more.

playground - Play with neural networks!

  •    TypeScript

If you'd like to contribute, be sure to review the contribution guidelines. To run the visualization locally you just need a server to serve all the files from the dist directory. You can run npm install then npm run serve if you don't have one handy. To see the visualization, visit http://localhost:8080/ on your browser.

Cobra - A Commander for modern Go CLI interactions

  •    Go

Cobra is both a library for creating powerful modern CLI applications as well as a program to generate applications and command files. Cobra is a library providing a simple interface to create powerful modern CLI interfaces similar to git & go tools.

recorder - Store and access data published by OwnTracks apps

  •    C

The OwnTracks Recorder is a lightweight program for storing and accessing location data published via MQTT (or HTTP) by the OwnTracks apps. It is a compiled program which is easy to install and operate even on low-end hardware, and it doesn't require an external database. There are two main components: the Recorder obtains data via MQTT subscribes or HTTP POST, stores the data in plain files and serve it via its built-in REST API, and the ocat command-line utility reads stored data in a variety of formats.

wipes - Pipe text to a WebSocket server

  •    Javascript

wipes is a simple Go program that reads from STDIN and demuxes lines to open WebSockets. For convenience, it also serves files over HTTP (defaulting to the local directory) such that you can talk to the WS server easily. Will start an HTTP server on 8080 and serve files from the current directory. It will also make available the output of tail -f /var/log/messages available via WebSockets at ws://localhost:8080/_ws.

micro - Asynchronous HTTP microservices

  •    Javascript

Important: Micro is only meant to be used in production. In development, you should use micro-dev, which provides you with a tool belt specifically tailored for developing microservices.