Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/theinit01/online-codecompiler

An online Python editor, powered by Flask, Docker, and Kubernetes. It offers a user-friendly interface for writing, executing, and debugging Python code directly from the browser. Simplifying the coding process, this editor provides a seamless experience for both novice learners and experienced developers.
https://github.com/theinit01/online-codecompiler

Last synced: 12 days ago
JSON representation

An online Python editor, powered by Flask, Docker, and Kubernetes. It offers a user-friendly interface for writing, executing, and debugging Python code directly from the browser. Simplifying the coding process, this editor provides a seamless experience for both novice learners and experienced developers.

Awesome Lists containing this project

README

        

# Python Playground

Welcome to Python Playground! This repository contains an online Python editor where you can write and run Python code directly from your browser. The editor supports syntax highlighting and displays program outputs and error messages in real-time.



## Features

- **Online Python Editor**: Write and execute Python code directly in your browser.
- **Syntax Highlighting**: Code editor with syntax highlighting for better readability.
- **Real-time Output**: Instantly see the output and error messages.
- **Flask Backend**: Backend server built with Flask to interpret and execute Python code.
- **Dockerized Application**: Containerized Flask application for easy deployment.
- **Kubernetes Integration**: Deploy the containerized application in Kubernetes for scalability.

## Getting Started

To get started with Python Playground, follow these steps:

1. Clone the repository to your local machine.
2. Install the necessary dependencies (Python, Docker, Kubernetes).
3. Build the Docker image of the Flask application.
4. Deploy the Docker container in Kubernetes for scalability.

## Usage

1. Open the Python Playground in your browser.
2. Write your Python code in the editor.
3. Click the "Run" button to execute the code.
4. View the output and any error messages in real-time.

## Contributions

Contributions to Python Playground are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.