Developed with ❤︎ by gsilvamartin and contributors
RTCode is a web application to share real time code with multiple connected users. RTCode takes the pain out of group development, avoiding problems like such as:
- IDE Settings.
- Environment Settings.
- Diverging programming SDK Versions.
- Code version divergence.
- Difficulty in code collaboration between users.
- Clone the project and navigate to the project root folder;
- Install the necessary dependencies for the project execution by running
npm install
; - Create a file named
.env
on root folder based on.env.example
file; - In your previously created .env file, enter your secret information;
- Start the application by running
npm start
; - Open browser in
http://localhost:5000/code/
and register; - Log in to your previously created user;
- Create a new code clicking on your username;
- Enter the code that you created.
http://localhost:5000/code/yournewcodename
.
- Code autocomplete
- Program in several languages.
- Great diversity of themes.
- Share code in real time with your friends.
✍ Programming Languages:
- C
- C#
- C++
- Python
- Java
- Javascript
- NodeJS
⌨️ Editor Keyboard Shortcuts:
- Indent all lines Ctrl + S or Ctrl + Alt + F
- Code auto complete Ctrl + Space
- File execute Ctrl + Enter
- Javascript - for scripts
- NodeJS - for backend coding
- MonacoEditor - vscode text editor
- xTermJS - javascript terminal
- Socket.IO - for real time communication
The system is under development and has bugs and improvements to be implemented, so pull requests are welcome.
License: MIT