awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةOpen-source alternativesSelf-hosted softwareالمدونةخريطة الموقع
المشروعحولHow we rankالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comالتصنيفاتالمدونة
webpack avatar

webpack/webpack-dev-server

0
View on GitHub↗

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.

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

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.
7,853 نجوم·1,493 تفرعات·JavaScript·MIT·2 مشاهدات

سجل النجوم

مخطط تاريخ النجوم لـ webpack/webpack-dev-serverمخطط تاريخ النجوم لـ webpack/webpack-dev-server

Frequently asked questions

What does webpack/webpack-dev-server do?

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.

What are the main features of webpack/webpack-dev-server?

The main features of webpack/webpack-dev-server are: Bundled Asset Serving, Development Servers, Browser Reload Triggers, Frontend Development Environments, Hot Code Reloading, Hot Module Replacement, Source File Watching, Live-Reload Development Servers.

What are some open-source alternatives to webpack/webpack-dev-server?

Open-source alternatives to webpack/webpack-dev-server include: 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…

بدائل مفتوحة المصدر لـ Webpack Dev Server

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Webpack Dev Server.
  • ithewei/libhvالصورة الرمزية لـ ithewei

    ithewei/libhv

    7,521عرض على 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
    عرض على GitHub↗7,521
  • mattdesl/canvas-sketchالصورة الرمزية لـ mattdesl

    mattdesl/canvas-sketch

    5,261عرض على 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
    عرض على GitHub↗5,261
  • browsersync/browser-syncالصورة الرمزية لـ BrowserSync

    BrowserSync/browser-sync

    12,289عرض على 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
    عرض على GitHub↗12,289
  • tapio/live-serverالصورة الرمزية لـ tapio

    tapio/live-server

    4,563عرض على 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
    عرض على GitHub↗4,563
  • عرض جميع البدائل الـ 30 لـ Webpack Dev Server→