Skip to content

PyScript Logo

A platform for Python in the browser.

PyScript is...

  • Easy: your apps run in the browser with no complicated installation required.
  • Expressive: create apps with a powerful, popular and easy to learn language like Python.
  • Scalable: no need for expensive infrastructure ~ your code runs in your user's browser.
  • Shareable: applications are just a URL on the web. That's it!
  • Universal: your code runs anywhere a browser runs... which is everywhere!
  • Secure: PyScript runs in the world's most battle-tested secure platform, the browser!
  • Powerful: the best of the web and Python, together at last.

What's next?

I'm a beginner...
Welcome! PyScript is designed to be friendly for beginner coders. The best place to start is by reading our beginning PyScript guide and then using to create your first apps.
I'm already technical...
The beginner docs will set you up with a simple coding environment. For more in-depth technical coverage of PyScript, consult the user guide.
I want to contribute...

Welcome, friend! PyScript is an open source project, we expect participants to act in the spirit of our code of conduct and we have many ways in which you can contribute. Our developer guide explains how to set up a working development environment for PyScript.

Just show me...
That's easy! Just take a look around
I want more support...

Join in with the conversation on our discord server, for realtime chat with core maintainers and fellow users of PyScript. Explore educational and commercial support provided by our open source sponsor Anaconda Inc (this helps pay for and sustain PyScript!).