Skip to content

siong1987/PyCloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyCloud

PyCloud is a Python editor and compiler in the web browser. Everything runs on the client side, including compiling. It also has interactive Python tutorials.

Using PyCloud, you can

  • run Python in your web browser
  • teach students how to code. No installation required.
  • work with Python in iOS
  • work with Python in Chrome OS

Features

  • Edit Python code in web browser
  • Compile Python code in web browser
  • Interactive Python tutorials
  • Syntax highlighting
  • HTML5 local storage
  • HTML5 offline caching
  • No server connection needed
  • Work on iOS devices

How it works

We use emscripten for compiling Python. It basically translates CPython's LLVM assembly into JavaScript.

We use Ace for syntax highlighting.

We use clickMenu for displaying menu.

Notes

  • It doesn't support importing modules.
  • It doesn't work with Internet Explorer.

License

PyCloud is MIT licensed.

About

A Python IDE that runs on the browser. No connection needed.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published