Skip to content

Python IDE for website, create on react.js and fastapi

License

Notifications You must be signed in to change notification settings

ndugram/Python-IDE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Python IDE for website, create on react.js and fastapi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published