Skip to content

sabrysm/code-compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Code Compiler API

A secure, scalable backend API for remote code execution with real-time status updates, built with Java/Spring Boot and Docker.

Key Features:

Secure Sandboxing - Docker container isolation
Real-Time Monitoring - WebSocket status updates
Production-Ready - Spring Security, Async Processing
Extensible Architecture - Factory Pattern, SOLID principles
Microsoft Tech Alignment - Java 21, Docker, REST best practices

Technologies |

  • Java 21, Spring Boot 3.2 -
  • Docker, OpenJDK 21 images -
  • WebSocket (STOMP), Spring Messaging -
  • Spring Security, Docker isolation, Resource limits -
  • Maven, Docker Desktop, Azure-ready |

Installation ⚙

# Clone & Build
git clone https://github.com/sabrysm/code-compiler.git
cd code-compiler
./mvnw clean install

# Run (Requires Docker)
./mvnw spring-boot:run

# Access at http://localhost:8081

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages