PyScript

PyScript

PyScript Framework

PyScript is a framework that allows users to create rich Python applications in the browser using HTML’s interface. PyScript aims to give users a first-class programming language that has consistent styling rules, is more expressive, and is easier to learn.

This framework allows users at every experience level to access an easy-to-learn programming language with countless applications. 

Python in the Browser

Allow hosting of external files, applications, and drop-in content without relying on server-side settings. Python applications and files can be in the browser

Python Ecosystem

Enables popular Python packages such as Numpy, pandas, and scikit-learn to run right in the browser.

Environment Management

Pyscript enables developers to define what packages and files to include for their page code to run.

Python with JavaScript

Pyscript allows Python to interact with JavaScript code, objects, libraries, and namespaces. This means developers can use python and JavaScript on their pages.

Visual Application Development

Pyscript enables developers to create visual applications for users with buttons, text boxes, containers, and so on.

Flexible Framework

Pyscript is a flexible Python-based framework for creating and sharing pluggable and extensible components. 

Pyscript is still under heavy development and so people are encouraged to play around and explore with it. It is not recommended to be used for production at the moment.