Skip to content

This Is An Advance Code Editor Perfect For Simple Testing Code Runs And Test . And This Provide Multilingual Support Like Python , C , Bash , Javascript (node) , CPP , Java

Notifications You must be signed in to change notification settings

Hasnain-Dev1/Code-Editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

⚡ Advanced Code Editor & Runner A sleek, high-performance web-based environment designed for rapid prototyping and code execution. This tool provides a seamless experience for developers to test snippets across multiple environments without local setup.

🚀 Key Features Polyglot Support: Native execution for Python, JavaScript (Node.js), C, C++, Java, and Bash.

Professional Editor: Powered by streamlit-ace for high-fidelity syntax highlighting and code formatting.

Flexible Inputs: Support for manual coding, drag-and-drop file uploads (up to 200MB), and sample code loading.

Advanced Control: Granular runner settings including execution timeouts and stderr toggling.

Instant Feedback: Real-time execution status and a dedicated output console.

📸 Interface Preview

  1. Multilingual Environment The sidebar allows for quick switching between languages, instantly updating the execution environment.
    Screenshot 2025-12-17 150113

  2. Execution Settings & Output Fine-tune your runtime parameters and view live output in the integrated terminal.
    Screenshot 2025-12-17 150136 🛠️ Technology Stack Frontend: Streamlit

Code Editor: Streamlit Ace (Ace Editor)

Runtime: Subprocess-based execution for local compiled and interpreted languages.

⚠️ Security & Safety Important: This application executes arbitrary code on the host machine.

Environment: It is strictly recommended to run this within a Docker container or a Sandboxed environment.

Limits: While the app supports timeouts, runtime resource limits (CPU/RAM) are not strictly enforced by default.

📥 Installation & Usage Clone the repository:

Bash

git clone this repository cd this-repo-name Install dependencies:

Bash

pip install -r requirements.txt Launch the Editor:

Bash

streamlit run app.py

About

This Is An Advance Code Editor Perfect For Simple Testing Code Runs And Test . And This Provide Multilingual Support Like Python , C , Bash , Javascript (node) , CPP , Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages