.REPLIT File Extension

Replit Project Configuration

Developer Replit
4.0  |  3 Votes

What is a REPLIT file?

A REPLIT file is a project configuration file used by Replit, a browser-based IDE. It contains plain text data that defines a Replit project's settings. For example, a project's REPLIT file defines how Replit runs the program that project contains.

More Information

Screenshot of a .replit file in Microsoft Visual Studio Code
REPLIT file open in Microsoft Visual Studio Code

Replit is an online IDE that takes its name from the REPL (read-evaluate-print loop) acronym. Most notably, Replit allows developers to import code packages and projects from GitHub, so they can edit and run those projects in Replit. Replit projects are commonly referred to as repls.

When a developer creates a new repl, Replit automatically creates a REPLIT configuration file for that repl. The REPLIT file is typically hidden, but developers can view the file by selecting Show hidden files from Replit's three-dot file tree menu.

Each REPLIT file is a .TOML file that contains a list of project-related settings. For example, the run command tells Replit how to run the program the REPLIT file is associated with, the language setting tells Replit what programming languages the project uses, and the [packager] setting tells Replit the program's package management configuration.

How to open a REPLIT file

You can open and edit a REPLIT file in any text or source code editor, such as Microsoft Visual Studio Code. Most often, however, you will end up opening and editing REPLIT files in Replit (Web), while working on an associated repl.

Open over 400 file formats with File Viewer Plus.Free Download

Programs that open or reference REPLIT files

Verified by FileInfo.com

The FileInfo.com team has independently researched the Replit Project Configuration file format and Mac, Windows, and Linux apps listed on this page. Our goal is 100% accuracy and we only publish information about file types that we have verified.

If you would like to suggest any additions or updates to this page, please let us know.