Skip to main content Import from GitHub
⏰ Estimated time: two minutes
Import a GitHub repository into Replit to run, test, and publish faster.
For comprehensive import options including other platforms like Figma, Bolt, and Lovable, see the Import feature documentation .
Before you start
A GitHub repository URL
Access to the repository (public or private)
A Replit account
Option one: rapid import
Rapid import works for public repositories.
Copy the repository path after github.com/.
Open https://replit.com/github.com/<owner>/<repo>.
Press Enter to start import.
Example
GitHub URL: https://github.com/exampleUser/my-app
Replit import URL: https://replit.com/github.com/exampleUser/my-app
Option two: guided import
Guided import supports public and private repositories.
Open replit.com/import .
Select GitHub .
Connect your GitHub account.
Choose a repository.
Select Import .
What gets imported
Repository files and folders
Dependency files
Common run and build configuration
What is not imported
Existing secret values and environment variable values
Platform-specific services that do not run in Replit by default
During import, . If your app needs changes, use these Workspace tools:
Agent : Refine features, debug issues, and make code changes
Secrets : Add API keys and environment variables
Workflows : Set the Run command for your app
Continue your journey
Now that you’ve imported your , explore these next steps: