Which ZIP to download from GitHub

A release usually lists three files: the author’s own ZIP (often named after the extension and version), "Source code (zip)" and "Source code (tar.gz)". Take the first. If the release has only the two source archives, open the README: some projects ship a ready-to-load folder in the source, others need npm run build first. If you drop an unbuilt source ZIP, CRX Starter tells you it isn’t an extension package rather than installing something half-made.

The Load unpacked way, for comparison

Chrome’s built-in route — loading the unpacked extension from a folder — still works. This is what each route asks of you:

Load unpackedCRX Starter
StepsUnzip, open chrome://extensions, turn on Developer mode, Load unpacked, pick the folderDrop the ZIP, read the check, Allow and install
Developer ModeMust stay onOff
Warning when Chrome startsPossible — see the Developer Mode popupNo
See permissions before installNoYes
Unzipped folder to keepYes — delete it and the extension breaksNo

Updating to a new release

A ZIP has no update address, so it won’t update by itself. When a new release comes out, download its ZIP and drop it in. CRX Starter reads it, shows the check again — useful if the new version asks for more — and says "Installing this replaces Shelf Notes" before it swaps them. Curious why a .crx and a .zip behave differently? See how CRX and ZIP differ.

Your data on replace. Replacing clears the old version’s saved data. If the extension has an export option, use it before you drop in the new ZIP.

Have the ZIP already?

Add CRX Starter and drop it in as it is.

Add to Chrome — It's Free