How to create a Replit App

A Replit App (derived from REPL—“read-eval-print loop”) is an interactive programming environment where you can write and execute code in real-time. To create one, navigate to Replit and click the create button in the sidebar.

Next, give your app a name and choose the Template you want to use. You can also directly import a GitHub repository.

To import a GitHub repository, read our docs here.

Congratulations! You’ve just created a Replit App!

Workspace dock

The left side of the workspace contains a dock which provides access to your App’s files and workspace tools.

File tree

Quickly locate and access files in your project using the file tree, an organized navigation system that displays the hierarchical structure of your project with each file and folder clearly labeled. The file tree offers a comprehensive view of the structure of your project and lets you modify any file immediately.

Tools

You can find Tools in the sidebar, like the Shell, Console, Secrets, and other helpful utilities for your Replit App.

Tabs and panes

Files and Tools are displayed in the workspace using tabs and panes. A tab is a single file or tool, while a pane can contain multiple files and tools.

Run your code

To execute your code, select the Run button. You can also use the Shell to run a custom command or modify the .replit file to alter the initial run command. Check out the Configuring a Replit App doc to learn how to customize the way your Replit App runs even further.

The spotlight page

The spotlight page is how others can view and interact with your Replit App.

Multiplayer

Replit’s multiplayer feature allows users to collaborate on code simultaneously in real-time.


Now you are ready to build. Get started with one of our templates. If you need more help, check our Community Hub for additional resources.