Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Python to Javascript compiler
branch: master
Failed to load latest commit information.
pyjs Exclude argnames when finding locals. Fixed Readme filename. Added support for more nodes.

pyjs: Python to Javascript compiler

pyjs compiles Python code into Javascript.

>>> import pyjs

>>> print pyjs.compile("def square(x): return x*x")
function square(x) {
    return x*x;

Release Plan


  • Compiles all python code
  • Not supported: imports, classes, yield, list comprehensions, generator expression, nested scopes, keyword arguments, ellipses, exec


  • nested scopes
  • keyword arguments
Something went wrong with that request. Please try again.