Skip to content
Built with

Zip merge ​

Tools

Combine two full app archives into one zip, for example a project zip and a Rollspace export. Everything happens in your browser. No files are uploaded.

On this pageMerge two project zips without a terminal · Choose what happens when both zips contain the same file · Download the merged result

Zip merge in action

Two-Zip compatible merge

Merge dev-void.zip + rollspace (or any dual app bundles) without clobbering root package.json files. Uses metadata.json slugs for namespaced trees — same logic as Rollspace remix.

Inputs ​

Now you'll pick the two archives. Drop them into the tool above.

ArchiveRole
Primary (e.g. dev-void.zip)The main site
Secondary (e.g. rollspace-*.zip)The app to merge in

Strategies ​

Now you'll choose what happens when both zips have the same file.

StrategyResult
compatible-namespaced (default)Keeps both projects in separate folders, so neither package.json is overwritten
secondary-winsOn a conflict, the secondary file wins
primary-winsOn a conflict, the primary file wins

Check the result ​

Now you'll confirm the merge before you use it. Open MERGE-MANIFEST.json in the downloaded zip.

Example output:

text
{ "strategy": "compatible-namespaced", "files": 412, "conflicts": 0 }

If you see an error: a conflict count above zero means both zips had the same path. Check those files, or merge again with another strategy.

Implementation notes: How tools are built.

Next steps ​

implemented.stream AI