Skip to content

Manage and execute code templates across multiple languages with authentication, Monaco editor, and Piston API integration.

Notifications You must be signed in to change notification settings

933edel/CodeRunner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CodeRunner

Store, edit, and execute your code templates in multiple languages β€” all in one place.
A simple and efficient CRUD-based web app with authentication and code execution support.

πŸ”— Live Demo: CodeRunner


✨ Features

  • πŸ“ Create, edit, delete, and organize code templates
  • ⚑ Execute code in multiple languages via Piston API
  • πŸ”‘ Secure authentication with JWT
  • πŸ–₯️ Integrated Monaco Editor for a smooth coding experience
  • πŸ“‚ Manage templates across languages (C++, Java, Python, JavaScript, Go, etc.)

πŸš€ Tech Stack

  • Frontend: React, Next.js
  • Backend: Node.js, Express
  • Database: MongoDB
  • Authentication: JWT
  • Editor: Monaco Editor
  • Execution Engine: Piston API
  • Hosting: Vercel

πŸ“Έ Screenshots

Home Java Template Error Screen
Home Java Error
C++ Template Create Project Login Signup
C++ Create Project Login Signup

πŸ“¦ Installation

  1. Clone the repository:
    git clone https://github.com/your-username/code-runner.git
    cd code-runner

About

Manage and execute code templates across multiple languages with authentication, Monaco editor, and Piston API integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages