
repl.it is an online code compiler that supports 50+ languages. This is a very popular online compiler tool trusted by Google, Facebook, Stripe, Berkeley, Hack Reactor and more.
repl.it runs on browser or you can call it as an In-browser IDE. It provides real time collaboration where you can invite your friends/teammates/colleagues right into your code. The main advantage of using repl.it is it has Github integration where you can import, run and collaborate on millions of Github repos with no manual setup. repl.it allows you to share your code to others instantly. It is also allowing remote interviews to build your team. It provides API and plugins through which you can create apps programmatically, spin up bots and customize the IDE with plugins to fit your needs. Using repl.it makes your team more productive.
Repl.it is available for free as well as paid membership. In a free plan which is called Starter and you will get 500MB of storage, 500MB RAM, 0.2 – 0.5 vCPUs multiplayer collaboration. In a paid membership plan which is called Hacker and you will get 5GB storage, 2 GB RAM, 2 vCPUs and more. See more pricing details here.
In order to start using repl.it online compiler, you need to create an account using Signup option. Once the account is created and verified, you will be allowed to write and share the code. You can also use this compiler anonymously.
There is a button called Start Coding on the top corner of the browser window, when you click on that it will show you the popup window which ask you to choose the language.
Through this window, you can also import the code from Github. For this you need to enter the Github repository URL.
For example, Here I have selected C# from the list of languages.
Here is how repl.it online code compiler IDE looks like for the C# language.
The main window is divided into three panels.
1. Browser panel: In this panel you can see panels related to file listing, database listing, settings and version control.
2. Code panel: In this panel you are allowed to code.
3. Output panel: In this panel you can see the output.
The repl.it support below list of languages.
Clojure
Haskell
Kotlin
QBasic
Forth
LOLCODE
BrainF
Emoticon
Bloop
Unlambda
JavaScript
CoffeeScript
Scheme
APL
Lua
Python 2.7
Ruby
Roy
Python
Node.js
Deno (beta)
Golang
C++
C
C#
F#
HTML, CSS, JS
Rust
Swift
Python (with Turtle)
Basic (beta)
R
Bash
Quil
Crystal
Julia
Elixir
Nim
Dart
Reason Node.js
Tcl
Erlang
TypeScript
Pygame
Love2D
Tkinter
Java Swing
Emacs Lisp (Elisp)
PHP Web Server
SQLite
Java
PHP CLI
Pyxel
Raku
Scala (beta)