Skip to content
CPython compiled to JS using emscripten
Python C JavaScript Shell Assembly VimL
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
cpython Converted python -> python2 in a CPython parser shebang. Sep 13, 2011
dist Fixed tabs and style. Apr 29, 2012
emscripten @ c746d20 Synced to newer version of Emscripten. Aug 30, 2011
stats Updated tests. Sep 1, 2011
.gitignore Removed irrelevant parts of CPython; added *.pyc to gitignore. Jun 29, 2011
.gitmodules Added a fresh copy of CPython 2.7.2 and emscripten as a submodule. Jun 29, 2011 Added README. Jul 31, 2011
build Fixed call in the build script. For real this time. Aug 31, 2011
entry_point.js Added live feedback on whether an error is occurring for use in I/O c… Sep 13, 2011 Updated the filesystem mapper: Aug 29, 2011 Added a merge-minify-split script. Aug 30, 2011


Empythoned is a build script that uses Emscripten to compile CPython for use in a browser. It attempts to compile the main interpreter as a single small executable and the whole standard library as dynamically loaded libraries.

The project is in its infancy. Right now the core interpreter works very well, but many of the libraries either don't work at all or contain various bugs.

Empythoned is licensed under the MIT license.

Something went wrong with that request. Please try again.