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
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
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
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
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 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.
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…