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.
- Host: GitHub
- URL: https://github.com/nisabmohd/opencodegrep
- Owner: nisabmohd
- License: mit
- Created: 2022-03-29T16:17:37.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-09-03T06:21:19.000Z (almost 4 years ago)
- Last Synced: 2025-02-19T13:56:01.665Z (over 1 year ago)
- Topics: c, compilers, cpp, java, javascript, nodejs, opensource, python, reactjs
- Language: JavaScript
- Homepage:
- Size: 7.48 MB
- Stars: 0
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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* :
