HTML, untangled.
Unclusteryour nextproject.
Uncluster is a blazing-fast, lightweight web/CLI tool built entirely in Go. It turns HTML into React or EJS projects with predictable output. No prompt engineering. No minor in Webflow.
How it works.
A brief methodology.
No literature review required.
-
Bring a specimen.
Start with HTML, a public URL, or a saved site ZIP. The specimen need not be elegant.
-
Pick an output.
Split a page into HTML, CSS and JavaScript, or turn HTML into a React or EJS project. Rules handle the conversion. No negotiations with a model.
-
Resume your work.
Download the files and open them in your editor. Edit, run, and build from there. Further experiments are encouraged.
Technically ...
Go implementation / package graph.
Select a node to inspect its internals.
Scroll sideways to follow the diagram →
HTML / URL → DOM parsing → resource extraction → export. Select a node for its Go implementation.
Scraper and extractor share htmlutil.InlineCollector. Split, React and EJS are alternative output paths.