CODE_LAB
A high-performance coding platform and online judge featuring a distributed Docker-sandbox code-execution worker, real-time NATS queue, and a split-pane Monaco Editor workspace.

About the Project
CODE_LAB is a highly optimized interactive coding platform and online judge designed for developer practice. The backend is built using Go for high concurrency, managing a secure sandboxed execution environment via Docker. It utilizes NATS JetStream as a distributed queue to broker code running requests, enabling scalable and asynchronous evaluation of user submissions. The system supports Python, Java, JavaScript, and C++ with precise limits on runtime and memory consumption. On the frontend, a slick Next.js app embellished with a Vercel-inspired minimal aesthetic, CODE_LAB features split-pane IDE layouts, Monaco Editor integrations and KATEX rendering for problem descriptions.