Skip to content

An online Python compiler and interpreter, designed to run Python code directly from your web browser. This project provides a clean and intuitive interface to write, compile, and run Python code without needing a server-side setup.

Notifications You must be signed in to change notification settings

elementrix05/python-browser-compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python Browser Compiler

An online Python compiler and interpreter, designed to run Python code directly from your web browser. This project provides a clean and intuitive interface to write, compile, and run Python code without needing a server-side setup.

Created with ❤️ by Niraj Wadile

Features

  • Run Python Code in Browser: You can write and execute Python code directly in your browser.
  • Syntax Checking: Quickly check if the syntax of your Python code is correct.
  • Error Handling: Displays detailed error messages, formatted with traceback (without the file name details).
  • Beautiful Code Editor: Built using CodeMirror, a versatile code editor for the browser.
  • Pyodide Integration: Uses Pyodide to run Python code in the browser.

Demo

You can try out the live demo of this Python compiler on GitHub Pages. Visit the hosted version here:

Live Demo

Getting Started

Prerequisites

To run this project locally, you need the following:

  • A modern web browser (e.g., Chrome, Firefox, Edge)
  • Basic understanding of HTML, JavaScript, and Python.

Installation

  1. Clone the repository to your local machine:
    git clone https://github.com/elementrix05/python-browser-compiler.git
    cd python-browser-compiler

About

An online Python compiler and interpreter, designed to run Python code directly from your web browser. This project provides a clean and intuitive interface to write, compile, and run Python code without needing a server-side setup.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published