awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
webpack avatar

webpack/webpack-dev-server

0
View on GitHub↗
7,853 estrellas·1,493 forks·JavaScript·MIT·2 vistas

Webpack Dev Server

webpack-dev-server is a local web server designed to serve webpack bundles and trigger browser refreshes when source files change. It functions as a development environment that hosts bundled applications and provides a live reloading workflow.

The project distinguishes itself by supporting hot module replacement to update modules in a running application without a full page reload. It also acts as an HTTP proxy to redirect network request paths to different backends and provides history API fallbacks specifically for hosting single-page applications.

The server includes capabilities for monitoring file changes, serving static assets, and displaying compiler errors via browser-based overlays. It covers network configuration through HTTPS support, custom response headers, and host access restrictions, while offering automation for launching browsers and managing WebSocket communication.

Features

  • Bundled Asset Serving - Hosts a local development server that serves bundled assets and triggers browser refreshes on file changes.
  • Development Servers - Provides a local development server that serves webpack bundles and enables rapid iteration via live reloading.
  • Browser Reload Triggers - Signals the browser to refresh the page via file changes or manual endpoints to reflect latest updates.
  • Frontend Development Environments - Provides a comprehensive local server environment including asset hosting, error overlays, and secure connections.
  • Hot Code Reloading - Implements mechanisms to update application logic in the running browser without a full process restart.
  • Hot Module Replacement - Supports hot module replacement to update application components in real-time without a full page reload.
  • Source File Watching - Monitors source files for changes to automatically trigger recompilation and browser refreshes.
  • Live-Reload Development Servers - Automatically reloads the browser window whenever changes are detected in the watched source files.
  • Live Page Reloads - Triggers an automatic browser refresh immediately after changes are detected in watched source files.
  • API Request Proxying - Forwards API requests to different backend servers to circumvent cross-origin resource sharing restrictions.
  • Websocket Connection Managers - Manages persistent WebSocket connections to push instant updates and maintain server-client communication.
  • Client Notification Sockets - Pushes real-time updates from the server to the browser via WebSockets to trigger automatic reloads.
  • Reverse Proxies - Acts as a reverse proxy to forward network requests to a remote backend and bypass CORS restrictions.
  • WebSocket Transports - Manages the WebSocket communication protocol used to push real-time updates from the server to the browser.
  • Local Development Hosting - Runs a local server that hosts bundled applications for real-time testing and iteration.
  • Single Page Application Hosting - Provides fallback routing to serve a default index file for single-page applications using the History API.
  • Development Server APIs - Offers an API to programmatically instantiate and manage the development server within custom scripts.
  • Process Restarters - Restarts the server process automatically when specified files or patterns are modified.
  • In-Memory Serving - Serves bundled files directly from memory instead of writing to disk to increase update speeds.
  • Middleware-Based Request Pipelines - Implements a modular pipeline of pluggable components to intercept and process HTTP requests.
  • HTTP/2 Support - Secures the development server with TLS certificates and provides support for the HTTP/2 protocol.
  • Development SSL Certificates - Provides encrypted connections using self-signed or custom certificates to support secure browser features.
  • Custom Middleware Implementations - Allows injection of custom functions into the request pipeline to modify responses or handle specific routes.
  • Runtime Error Overlays - Provides a visual overlay in the browser to display compilation errors and warnings during development.
  • History API Fallbacks - Serves a fallback page for 404 responses to support single-page applications using the HTML5 History API.
  • Static Asset Serving - Hosts local files and directories as a web server to deliver static assets directly to the browser.

Historial de estrellas

Gráfico del historial de estrellas de webpack/webpack-dev-serverGráfico del historial de estrellas de webpack/webpack-dev-server

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Webpack Dev Server

Proyectos open-source similares, clasificados según cuántas características comparten con Webpack Dev Server.
  • ithewei/libhvAvatar de ithewei

    ithewei/libhv

    7,521Ver en GitHub↗

    libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP, WebSocket, and MQTT clients and servers. It provides a non-blocking event loop for managing network sockets, timers, and system signals across multiple threads. The project is distinguished by its integrated support for specialized network roles, including a full HTTP web server with RESTful routing and middleware, an MQTT messaging client for IoT communication, and the ability to implement SOCKS5 and HTTP proxies. It also features a reliable UDP implementation to ensure ordered

    Ccurlepollhttp-client
    Ver en GitHub↗7,521
  • mattdesl/canvas-sketchAvatar de mattdesl

    mattdesl/canvas-sketch

    5,261Ver en GitHub↗

    canvas-sketch is a JavaScript generative art framework and web-based creative coding environment. It provides a system for creating browser-based generative artwork using built-in tools for geometry and randomness. The framework functions as a high-resolution print exporter and pen plotter vector generator, allowing users to design with physical units and DPI settings for archival printing and robotic drawing machines. It also serves as a GPU shader integration tool for loading and executing shader files to achieve hardware-accelerated rendering. The project includes a development workflow f

    JavaScript
    Ver en GitHub↗5,261
  • browsersync/browser-syncAvatar de BrowserSync

    BrowserSync/browser-sync

    12,289Ver en GitHub↗

    BrowserSync is a web development synchronization tool and live reload server. It functions as a local static web server, a reverse proxy server for existing sites, and a browser testing orchestrator that coordinates page state across different browsers and physical devices. The tool is distinguished by its ability to mirror user interactions, such as clicks, scrolls, and form inputs, in real time across all connected devices. It also provides a web-based device control interface and the capability to create public URL tunnels for remote testing of local sites. The system covers a broad range

    JavaScript
    Ver en GitHub↗12,289
  • tapio/live-serverAvatar de tapio

    tapio/live-server

    4,563Ver en GitHub↗

    live-server is a local HTTP server designed for hosting static HTML, JavaScript, and CSS files. It functions as a live reload development server that monitors file changes and automatically refreshes the browser to reflect updates. The server includes an HTTP request proxy to route specific paths to remote URLs, bypassing cross-origin resource sharing restrictions. It also serves as a single page application routing proxy, mapping URL requests to a specific entry file to support client-side navigation. Additional capabilities cover security and access control through basic authentication and

    JavaScript
    Ver en GitHub↗4,563
Ver las 30 alternativas a Webpack Dev Server→

Preguntas frecuentes

¿Qué hace webpack/webpack-dev-server?

webpack-dev-server is a local web server designed to serve webpack bundles and trigger browser refreshes when source files change. It functions as a development environment that hosts bundled applications and provides a live reloading workflow.

¿Cuáles son las características principales de webpack/webpack-dev-server?

Las características principales de webpack/webpack-dev-server son: Bundled Asset Serving, Development Servers, Browser Reload Triggers, Frontend Development Environments, Hot Code Reloading, Hot Module Replacement, Source File Watching, Live-Reload Development Servers.

¿Qué alternativas de código abierto existen para webpack/webpack-dev-server?

Las alternativas de código abierto para webpack/webpack-dev-server incluyen: ithewei/libhv — libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP,… mattdesl/canvas-sketch — canvas-sketch is a JavaScript generative art framework and web-based creative coding environment. It provides a system… browsersync/browser-sync — BrowserSync is a web development synchronization tool and live reload server. It functions as a local static web… tapio/live-server — live-server is a local HTTP server designed for hosting static HTML, JavaScript, and CSS files. It functions as a live… caddyserver/caddy — Caddy is an extensible, modular web server platform designed for high-performance traffic management and automated… pallets/werkzeug — Werkzeug is a comprehensive library and toolkit for building WSGI-compliant web applications in Python. It provides…