awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
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·5 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

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

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

Open-source alternatives to Static Site Generator Webpack Plugin

Similar open-source projects, ranked by how many features they share with Static Site Generator Webpack Plugin.
  • 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
See all 30 alternatives to Static Site Generator Webpack Plugin→

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.

What are some open-source alternatives to markdalgleish/static-site-generator-webpack-plugin?

Open-source alternatives to markdalgleish/static-site-generator-webpack-plugin 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…