awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
H

http-party/http-server

0
View on GitHub↗
14,191 Stars·1,557 Forks·JavaScript·MIT·5 Aufrufe

Http Server

This project is a lightweight Node.js web server and command-line tool designed for hosting static assets and delivering local files over HTTP. It functions as a static site host that provides a minimal environment for serving HTML, CSS, and JavaScript files to web browsers.

The server includes built-in support for TLS encryption to enable secure HTTPS access and allows for the configuration of cross-origin resource sharing headers. It also features basic authentication to restrict folder access via username and password verification.

The system manages content delivery through browser cache control and supports content compression by serving pre-compressed Gzip or Brotli files. Additionally, it can forward requests not found in the local file system to a specified external URL through request proxying.

Features

  • Static Asset Serving - Delivers local directory contents over HTTP with automatic index resolution and custom error pages.
  • Directory HTTP Servers - A command-line tool for serving local files and directories over HTTP without complex configuration.
  • Local Network Website Hosting - Serves local HTML, CSS, and JavaScript files over HTTP for testing and development.
  • SSL/TLS Connection Security - Provides secure HTTPS access to local files using TLS certificates and private keys.
  • Node.js Server Frameworks - A lightweight server built on Node.js for hosting static assets and local development.
  • Directory-to-Route Mappings - Maps incoming HTTP request paths directly to local directory structures to serve static assets.
  • Static Site Hosting - Provides a minimal environment for delivering pre-rendered HTML, CSS, and JavaScript files.
  • Web Asset Distribution - Optimizes the loading speed of web assets through pre-compressed files and cache header management.
  • Pre-Compressed Asset Serving - Serves pre-compressed Gzip or Brotli files to clients to optimize loading speed and reduce CPU overhead.
  • Static Site Prototyping - Allows quickly sharing a local directory on a network to preview website layouts and functionality.
  • Basic Authentication - Implements standard HTTP basic authentication to restrict folder access via username and password.
  • CORS Configurations - Provides built-in support for managing cross-origin resource sharing (CORS) headers.
  • Cache Control Headers - Injects standard HTTP caching headers into responses based on user-defined expiration settings.
  • TLS Server Configurations - Encrypts data streams using provided certificates and private keys via Node.js HTTPS modules.
  • Authenticated File Shares - Provides restricted access to local folders using basic authentication and TLS encryption.
  • HTTP Content Compression - Supports serving pre-compressed Gzip or Brotli files to reduce bandwidth and improve load times.
  • HTTP Clients - Zero-configuration static file server.

Star-Verlauf

Star-Verlauf für http-party/http-serverStar-Verlauf für http-party/http-server

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht http-party/http-server?

This project is a lightweight Node.js web server and command-line tool designed for hosting static assets and delivering local files over HTTP. It functions as a static site host that provides a minimal environment for serving HTML, CSS, and JavaScript files to web browsers.

Was sind die Hauptfunktionen von http-party/http-server?

Die Hauptfunktionen von http-party/http-server sind: Static Asset Serving, Directory HTTP Servers, Local Network Website Hosting, SSL/TLS Connection Security, Node.js Server Frameworks, Directory-to-Route Mappings, Static Site Hosting, Web Asset Distribution.

Welche Open-Source-Alternativen gibt es zu http-party/http-server?

Open-Source-Alternativen zu http-party/http-server sind unter anderem: moleculerjs/moleculer — Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a… ninenines/cowboy — Cowboy is a high-performance HTTP server for Erlang and OTP. It is designed to handle web traffic with low memory… h3js/h3 — Hono is a minimal JavaScript HTTP framework designed for building web servers across multiple runtimes, including… typhoeus/typhoeus — Typhoeus is a Ruby wrapper for libcurl that functions as a session-based HTTP client. It provides an interface for… thewawar/simple-http-server — This project is a collection of specialized HTTP servers designed for static file hosting, secure file uploads, and… kludex/starlette — Starlette is a lightweight ASGI web framework and asynchronous HTTP toolkit used to build high-performance HTTP and…

Open-Source-Alternativen zu Http Server

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Http Server.
  • moleculerjs/moleculerAvatar von moleculerjs

    moleculerjs/moleculer

    6,373Auf GitHub ansehen↗

    Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a distributed service broker, task orchestrator, and service mesh framework, enabling a decentralized architecture with built-in service discovery and load balancing. The project differentiates itself through a pluggable transport layer supporting protocols such as NATS, Redis, TCP, and Kafka, as well as a dedicated microservices API gateway that maps external HTTP and WebSocket requests to internal service actions. It includes built-in fault tolerance mechanisms, including circuit breake

    JavaScript
    Auf GitHub ansehen↗6,373
  • ninenines/cowboyAvatar von ninenines

    ninenines/cowboy

    7,513Auf GitHub ansehen↗

    Cowboy is a high-performance HTTP server for Erlang and OTP. It is designed to handle web traffic with low memory usage and can be used as a standalone server or as an embedded networking library integrated directly into an existing application. The project implements modern transport protocols, including HTTP/3, QUIC, and WebTransport, to enable faster connections and bidirectional data streaming. It also functions as a real-time communication server supporting Server-Sent Events for pushing asynchronous updates to clients. Broad capabilities include path and content-type based request rout

    Erlang
    Auf GitHub ansehen↗7,513
  • h3js/h3Avatar von h3js

    h3js/h3

    5,353Auf GitHub ansehen↗

    Hono is a minimal JavaScript HTTP framework designed for building web servers across multiple runtimes, including Node.js, edge runtimes, and serverless platforms. It functions as a cross-runtime web server and a web standard API wrapper, normalizing various runtime request and response objects into standard Web API signatures. The project serves as an HTTP middleware orchestrator and request handler, utilizing a middleware-based request pipeline and hierarchical route mounting to create modular server structures. It distinguishes itself through a runtime-agnostic event wrapper that ensures c

    TypeScript
    Auf GitHub ansehen↗5,353
  • typhoeus/typhoeusAvatar von typhoeus

    typhoeus/typhoeus

    4,130Auf GitHub ansehen↗

    Typhoeus is a Ruby wrapper for libcurl that functions as a session-based HTTP client. It provides an interface for making both synchronous and asynchronous network requests. The project acts as a parallel request manager, using a managed queue to execute multiple network requests concurrently. It further distinguishes itself as a mocking tool for stubbing requests with predefined responses and as a caching layer that stores responses to avoid redundant network calls. The library covers a broad range of capabilities including session cookie management, response body streaming for large files,

    Ruby
    Auf GitHub ansehen↗4,130
  • Alle 30 Alternativen zu Http Server anzeigen→