Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 1.34 KB

File metadata and controls

45 lines (32 loc) · 1.34 KB

Python IDE Logo

Python IDE

License Python FastAPI React TypeScript

Web-based integrated development environment for writing and executing Python code directly in the browser.

Features

  • Monaco Editor with syntax highlighting
  • Intelligent code autocompletion
  • Real-time code execution on server
  • Console output display
  • Error handling and display
  • VS Code-style dark theme
  • Responsive design

Tech Stack

Frontend

  • React 18, TypeScript
  • Monaco Editor, Vite

Backend

  • FastAPI, Python 3.10+
  • SlowAPI for rate limiting

Security

  • Execution timeout: 10 seconds
  • Rate limiting: 60 requests per minute
  • Forbidden modules protection
  • Dangerous patterns blocking
  • Isolated execution environment

Screenshots

Editor

Output