Skip to content

Sample rest server with frontend for compiling and executing Groovy/Java/Kotlin code.

Notifications You must be signed in to change notification settings

mkrzywanski/online-code-executor

Repository files navigation

online-code-executor

codecov

Table of Contents
  1. Usage
  2. Built with
  3. Getting started
  4. Contact

About the project

This repository contains frontend and backend for application that is used to compile/execute code. Supported languages are :

  1. Java
  2. Kotlin
  3. Groovy

The code is compiled in-memory or in a temporary disk storage.

Built with

  1. Java 14
  2. Micronaut
  3. Groovy/Spock
  4. ReactJS
  5. Docker

Getting Started

Easiest option to launch entire application is to use start.sh script. It will automatically launch docker-compose and build all needed images.

./start.sh

Contact

Your Name - @m_krzyw - michal.krzywanski1@gmail.com