Introduction to the IDE
This tutorial is also available as a video.
Configuring a Repl
Every new repl comes with a .replit and a replit.nix file that let you configure your repl to do just about anything in any language!
Working with shortcuts
Be more productive with Replit by learning the code editor’s powerful shortcuts for editing, writing, and inspecting code.
Using Nix with Replit
Replit supports all programming languages through our integration with Nix. Nix is a tool for managing software packages and system configurations. It's like Python's virtualenv and pip, but instead of focusing on one programming language, it can handle all of them, and the system configuration and environment. Nix is declarative given the same instructions (and inputs, for example, the same Nix package set), it will give you the exact same result, regardless of when or where you run it.
Using Git on Replit
How to make a Replit template
If your Repl can be used as a good starting point for other project, you might want to submit it as a template! Let's learn what a Replit template is and how to make a good one.
While you can use nearly any package or library on Replit, we have also built several of our own. You can read more about these here.