awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
markdalgleish avatar

markdalgleish/static-site-generator-webpack-plugin

0
View on GitHub↗
1,607 stars·85 forks·JavaScript·MIT·14 views

Static Site Generator Webpack Plugin

This project is a plugin for the Webpack module bundler that transforms dynamic application code into pre-rendered static HTML files. By executing JavaScript functions during the compilation process, it generates static assets directly from the build pipeline, facilitating deployment to standard web servers.

The tool distinguishes itself through automated route discovery, which identifies and renders all reachable application paths by traversing links and iframes during the build phase. This eliminates the need for manual configuration of site pages. Additionally, it provides mechanisms to inject custom global variables or browser-like environments into the rendering process, ensuring compatibility with code that requires specific global scope access.

The plugin integrates into the build lifecycle to manage asset injection, automatically exposing compilation data to templates. This allows for the dynamic inclusion of generated stylesheets and script references within the final static output. The project is distributed as a standard package for integration into existing build configurations.

Features

  • Static Site Generators - Transforms dynamic application routes into static HTML files for faster deployment.
  • Static Site Plugins - Provides a plugin to transform dynamic application code into pre-rendered static HTML files.
  • Build Plugin Integrators - Integrates into the bundler lifecycle to intercept compilation and execute custom rendering logic.
  • Webpack Asset Generators - Executes JavaScript functions during compilation to render application routes into static HTML.
  • Webpack Build Pipelines - Extends the build pipeline to execute rendering logic and inject assets into templates.
  • Static HTML Generators - Transforms application routes into static HTML files during the build process.
  • Automation Configuration Discovery - Eliminates manual configuration by automatically discovering and rendering all reachable site pages.
  • Node.js Execution Environments - Executes application code in a server-side JavaScript context to generate static markup.
  • Build-Time Execution - Crawls site routes and executes rendering logic to generate static assets from the build pipeline.
  • Static Route Prerendering - Pre-renders specific application routes into static HTML to improve initial load performance.
  • Dependency Tree Traversers - Traverses module trees and linked assets to automatically discover all reachable application routes.
  • Virtual DOM Renderers - Serializes virtual DOM component trees into static HTML strings for initial page delivery.
  • Site Link Mappers - Automatically identifies site routes by traversing internal links and iframes during the build.

Star history

Star history chart for markdalgleish/static-site-generator-webpack-pluginStar history chart for markdalgleish/static-site-generator-webpack-plugin

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does markdalgleish/static-site-generator-webpack-plugin do?

This project is a plugin for the Webpack module bundler that transforms dynamic application code into pre-rendered static HTML files. By executing JavaScript functions during the compilation process, it generates static assets directly from the build pipeline, facilitating deployment to standard web servers.

What are the main features of markdalgleish/static-site-generator-webpack-plugin?

The main features of markdalgleish/static-site-generator-webpack-plugin are: Static Site Generators, Static Site Plugins, Build Plugin Integrators, Webpack Asset Generators, Webpack Build Pipelines, Static HTML Generators, Automation Configuration Discovery, Node.js Execution Environments.

Which projects share features with markdalgleish/static-site-generator-webpack-plugin?

Projects with overlapping indexed features include: chrisvfritz/prerender-spa-plugin — This project is a build-time tool that converts single-page application routes into static HTML files. It functions as… angular/universal — Angular Universal is a server-side rendering framework and static site generator for Angular applications. It provides… sveltejs/kit — SvelteKit is a framework for full-stack web development that combines routing and server-side rendering to create… tiddlywiki/tiddlywiki5 — TiddlyWiki5 is a modular wiki engine and non-linear knowledge base that organizes information into small, linked… cobiwave/simplefolio — Simplefolio is a static site generator and React-based framework designed for building responsive, single-page… gaearon/overreacted.io — This project is a personal blog and developer content site designed for publishing software engineering insights and…

Projects sharing features with Static Site Generator Webpack Plugin

These projects share indexed features with Static Site Generator Webpack Plugin. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • chrisvfritz/prerender-spa-pluginchrisvfritz avatar

    chrisvfritz/prerender-spa-plugin

    7,278View on GitHub↗

    This project is a build-time tool that converts single-page application routes into static HTML files. It functions as a Webpack build plugin that uses a headless browser to execute JavaScript and capture the final DOM state as static markup to improve search engine optimization and initial page load speeds. The system provides precise control over the capture process through custom render triggers, allowing HTML generation to be delayed until a specific DOM element appears, a custom event fires, or a timer expires. It also supports global state injection, which embeds JSON-serializable data

    JavaScriptprerenderseospa
    View on GitHub↗7,278
  • angular/universalangular avatar

    angular/universal

    4,001View on GitHub↗

    Angular Universal is a server-side rendering framework and static site generator for Angular applications. It provides the core engines and tools necessary to generate HTML on a server or during the build process to improve initial load performance and search engine optimization. The project enables both dynamic server-side rendering for on-demand HTML generation and build-time prerendering to create static files for predefined routes. It features a hydration engine that transfers server-side state and cached HTTP responses to the client, preventing the browser from duplicating network reques

    TypeScript
    View on GitHub↗4,001
  • sveltejs/kitsveltejs avatar

    sveltejs/kit

    20,586View on GitHub↗

    SvelteKit is a framework for full-stack web development that combines routing and server-side rendering to create websites with both client-side interactivity and server-side logic. It provides the infrastructure to build a variety of application types, including single page applications and static sites. The project utilizes an adapter-based deployment system to support multi-platform hosting. This allows a single codebase to be packaged for different environments, such as standalone Node servers, serverless edge deployments on Cloudflare, or hosted platforms like Vercel and Netlify. The fr

    JavaScript
    View on GitHub↗20,586
  • tiddlywiki/tiddlywiki5TiddlyWiki avatar

    TiddlyWiki/TiddlyWiki5

    8,599View on GitHub↗

    TiddlyWiki5 is a modular wiki engine and non-linear knowledge base that organizes information into small, linked chunks. It can function as a single-file personal wiki where all content and application logic are stored within one HTML file for local-first use, or as a self-hosted wiki server that serves content over HTTP. The project is distinguished by a data-driven architecture where plugins and extensions are treated as stored data entries. It features a filter-based query engine for manipulating structured data and a transclusion system that allows the live content of one entry to be embe

    JavaScripthacktoberfesthtmljavascript
    View on GitHub↗8,599
  • Compare all 30 related projects→

    Curated searches featuring Static Site Generator Webpack Plugin

    Hand-picked collections where Static Site Generator Webpack Plugin appears.
    • Static Site Generators
    • Versioned Documentation Site Generators
    • Static Site Generators