2 repos
Tools that track dependency graphs to recompile only modified source files.
Distinguishing note: Focuses on build performance via dependency tracking, distinct from general build automation.
Explore 2 awesome GitHub repositories matching development tools & productivity · Incremental Build Systems. Refine with filters or upvote what's useful.
Parcel is a web application bundler designed to automate the packaging of project assets for production. It functions as a zero-configuration tool that detects dependencies and transforms source files into optimized output without requiring manual setup files. The project includes a built-in development server that supports incremental builds and hot module replacement to reflect code changes during the development cycle. The core of the system is a dependency graph resolver that maps relationships between modules to determine the structure of output bundles. This is supported by a modular as
Tracks file relationships to recompile only affected assets, significantly reducing build times.
esbuild is a high-performance JavaScript bundler and transpiler designed to transform modern web assets into production-ready code. Built with a focus on speed, it utilizes a concurrent execution model to perform parsing, linking, and code generation across multiple CPU cores. The engine handles a wide range of tasks, including TypeScript compilation, JSX transformation, and CSS bundling, while maintaining a consistent build process across diverse environments. What distinguishes the project is its architecture, which leverages memory-mapped file processing and a single-pass transformation st
Maintains a persistent internal map of file relationships to identify and rebuild only the affected modules when source files change.