Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/theinit01/online-codecompiler
- Owner: theinit01
- License: mit
- Created: 2024-05-10T18:28:28.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-06-18T18:00:02.000Z (5 months ago)
- Last Synced: 2024-06-19T23:11:06.559Z (5 months ago)
- Language: HTML
- Homepage:
- Size: 26.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.