An open API service indexing awesome lists of open source software.

https://github.com/nisabmohd/opencodegrep

An open source online code compiler.
https://github.com/nisabmohd/opencodegrep

c compilers cpp java javascript nodejs opensource python reactjs

Last synced: over 1 year ago
JSON representation

An open source online code compiler.

Awesome Lists containing this project

README

          

# Codegrep Online Compiler.
Welcome to Codegrep Online Compiler.
Codegrep is an open source online code compiler for C , C++ , Python , Java.

## Features
##### *Realtime code collaboration with multiple users* , Error shown at which line , Output formatted , Comments , Syntax Highlight , Dark / light mode , Auto indent , Execution time , Login/signup , Save code , Download code as txt file, Share code

## Prerequisites
Make sure you have installed all of the following prerequisites on your development machine:
* Git - [Download & Install Git](https://git-scm.com/downloads). OSX and Linux machines typically have this already installed.
* Node.js - [Download & Install Node.js](https://nodejs.org/en/download/) and the npm package manager. If you encounter any problems, you can also use this [GitHub Gist](https://gist.github.com/isaacs/579814) to install Node.js.
* Java JDK - [Download & Install JDK](https://www.oracle.com/java/technologies/downloads/)
* Python - [Download & Install Python](https://www.python.org/downloads/)
* GCC - [Download & Install GCC](https://sourceforge.net/projects/mingw/)

```bash
$ npm install
```

## Downloading Codegrep
There are several ways you can get the Codegrep:

### Cloning The GitHub Repository
The recommended way to get Codegrep is to use git to directly clone the Codegrep repository:

```bash
$ git clone https://github.com/nisabmohd/codegrep
```

This will clone the latest version of the codegrep repository to a **codegrep** folder.

### Downloading The Repository Zip File
Another way to use the Codegrep boilerplate is to download a zip copy from the [master branch on GitHub](https://github.com/nisabmohd/codegrep/archive/refs/heads/master.zip).

## Quick Install
To install the dependencies, run this in both client and backend folder from the command-line:
```bash
$ npm install
```

## Running Your Application

Run your application using npm:

→ server start
```bash
$ cd backend
$ node server
```

→ client start
```bash
$ cd client
$ npm start
```

* Your client application should run on port 3000 with the *development* environment configuration, so in your browser just go to [http://localhost:3000](http://localhost:3000)

* Your server application should run on port 8000, so in your browser just go to [http://localhost:8000](http://localhost:3000)

## Overview

#### Dark Mode :

#### Light Mode :

#### Features :


#### *Realtime code collaboration* :