sobolevn / lona

Write responsive web apps in full python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

image

pypi.org

Travis branch

pypi.org

pypi.org

codecov.io

Lona is a web application framework, designed to write responsive web apps in full Python.

Documentation: lona-web.org

Changelog: lona-web.org/changelog

Reddit: reddit.com/r/lona_web_org/

Web is a solved problem in Python since ages, but traditionally Python handles only the server side. If you want to have client side interaction like click events or you want update content live, you have to write an additional Javascript application.

Lona handles the server side and the client side, and provides a simple, pythonic API to write self contained views.

More information: Getting Started

How does it work?

Lona comes with a Javascript based browser library that speaks a specialized protocol with the backend. This protocol specifies messages like "hey frontend, please show $HTML" and "hey backend, someone clicked on node XY".

About

Write responsive web apps in full python

License:MIT License


Languages

Language:Python 81.6%Language:JavaScript 15.7%Language:HTML 1.8%Language:Makefile 0.8%Language:CSS 0.1%