With your desired StackBlitz project open, simply drag and drop any files and folder you want to import:
You can run any public repo on Github by providing the username and repo name in the URL like so:
And you can also optionally specify a branch, tag, or commit:
Whenever you push commits to Github, the corresponding StackBlitz project automatically updates with the latest changes — ensuring your Github repo remains the code’s source of truth.
The GitHub importer imports any projects with a
package.json, but note that unsupported technologies will not run. Check out our Supported Frameworks for updates on support for new technologies!
By default, the GitHub importer will set the project's title based on the GitHub project owner's name and repository name.
To customize the title of the imported project, add the
title query parameter to the import URL like so:
Importing private GitHub repos is a feature available with our memberships. If you're interested in being a member, check details on our StackBlitz Cloud page.
2. Click on 'Connect repository' on the top left 3. Click on the 'importing from an existing repository' link
4. Paste your full GitHub repo URL
The video below outlines a workaround to edit collaboratively in a private repo: