About this project

PyScript is an open source platform for running Python in the browser. It combines Pyodide (a WebAssembly build of CPython), MicroPython, and modern web technologies so that Python code can execute anywhere a browser runs: desktop, laptop, mobile, tablet, and other browser-enabled devices. Getting started is minimal. A page includes the PyScript core stylesheet and a module script from the project's release CDN, then embeds Python directly in HTML. Script tags can specify type="mpy" for MicroPython or type="py" for Pyodide, and a terminal attribute can be used for console-style output. The README's example prints "Hello, world!" from a MicroPython script block. The project points users to a Beginning PyScript tutorial, official technical documentation, example applications, a home page, a YouTube channel, and a free online IDE for trying PyScript. Community support is available through a Discord channel. Recurring community calls are described: a PyScript Community Call every Tuesday at 15:30 UTC focused on open development, and a PyScript FUN call every other Thursday at 16:00 UTC for sharing projects and creative uses. Both are recorded and posted to YouTube, with schedules available via Google Calendar and iCal. For contributors, the README directs readers to the README in the core directory for technical details, a contributing guide covering the development process, bug reporting, improvements, issues, and questions, and development process documentation for setting up a development environment. Governance is documented in a separate PyScript governance repository. The README also notes that PyScript is an independent open source project that originated at Anaconda Inc., whose employees currently work on it as core contributors. An announcement at the top states that PyScript is entering maintenance mode, with a link to further details.