Guchho
Fast, HTML-first bundler for the web
An all-in-one bundler, compiler and build tool. Parse HTML, JavaScript, TypeScript, JSX, CSS and assets, and produce a deployable output directory with a single command.
Everything in one tool
Native bundler
A single native executable that bundles your app, JS, TypeScript, CSS and assets with extreme speed and incremental rebuilds that stay fast as the project grows.
Core conceptsHTML-first
Point Guchho at your HTML entrypoints. It follows scripts, styles, images and imports and rewrites them into a production-ready output directory.
HTML pipelineDev server & watch
Rebuilds almost instantly when files change, with a built-in dev server, live reload, and hot rebuilds for rapid iteration.
Dev serverTree shaking
Dead code is eliminated from your bundles so the code that ships is the code that runs.
Tree shakingMinification
Whitespace, identifiers and syntax minification produce smaller output without changing the result.
MinificationPlugin API
Extend every stage of the pipeline with a clean plugin API, or embed Guchho in your own tools.
PluginsA minute with Guchho
One tool for the whole workflow.
Scaffold, develop, build, preview and ship with the same binary. Every step below is a real command with real output — click one, or just watch.
-
Creates an HTML entrypoint, a script, a stylesheet and a config file — nothing to clean up later. Docs
-
Instant rebuilds and live reload at a local URL the moment you save a file. Docs
-
Bundles HTML, JS, CSS and assets into a minified, fingerprinted output directory. Docs
-
Serve the built output locally to check exactly what you are about to deploy. Docs
-
Zip the output directory into a release artifact, ready to upload anywhere. Docs
Start building
in one command.
Install Guchho, open the project you were already working on, and run
guchho init. Your code, config
and scripts stay exactly as they are.