Introduction to the IDE
This tutorial is also available as a video.
Installing packages
Replit will install most available Python and Javascript packages using the universal package manager.
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.
IDE Features
7 items
Using Git on Replit
8 items
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.
Replit libraries
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.