Brython – Python 3 designed for client-side web programming in the browser

Brython is an implementation of Python 3 designed for client-side web programming in the browser.

It is a Python implementation adapted to the HTML5 environment with an interface to the DOM objects and events, that runs in a users browser without the need of a Python runtime on the users device. Features that are not relevant in the browser context (writing on disk for instance), are not supported. It includes libraries to interact with existing Javascript libraries such as jQuery, D3, Highcharts, Raphael etc. It supports the latest specs of HTML5/CSS3, and can use CSS Frameworks like Bootstrap3, LESS, SASS etc. Speed of execution is similar to CPython for most operations.

Brython enables Developers to use Python for both, the server- and client-side programming, without having the need to switch between programming languages (i.e. Python for the server-side and JavaScript for the client-side).

This is free and open source software.

Key Features

  • Runs Python 3 code directly in the browser.
  • Provides an interface to DOM elements and browser events.
  • Supports Python syntax and many modules from the CPython distribution written in Python.
  • Works with JavaScript libraries including jQuery, D3, Highcharts, and Raphael.
  • Includes tools and examples for local installation, online testing, and browser-based development.

Website: github.com/brython-dev/brython
Support:
Developer: Pierre Quentel
License: BSD 3-Clause License

Brython is written in Python. Learn Python with our recommended free books and free tutorials.

This program was suggested by a visitor who completed the software form.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted