awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
H

http-party/http-server

0
View on GitHub↗
14,191 stele·1,557 fork-uri·JavaScript·MIT·5 vizualizări

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.

Istoric stele

Graficul istoricului de stele pentru http-party/http-serverGraficul istoricului de stele pentru http-party/http-server

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Http Server

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Http Server.
  • moleculerjs/moleculerAvatar moleculerjs

    moleculerjs/moleculer

    6,373Vezi pe GitHub↗

    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
    Vezi pe GitHub↗6,373
  • ninenines/cowboyAvatar ninenines

    ninenines/cowboy

    7,513Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,513
  • h3js/h3Avatar h3js

    h3js/h3

    5,353Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,353
  • typhoeus/typhoeusAvatar typhoeus

    typhoeus/typhoeus

    4,130Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,130
Vezi toate cele 30 alternative pentru Http Server→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale http-party/http-server?

Principalele funcționalități ale http-party/http-server sunt: 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.

Care sunt câteva alternative open-source pentru http-party/http-server?

Alternativele open-source pentru http-party/http-server includ: 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…