Gramlot · Open-source UI framework

Build web interfaces.
Start from Python.

Describe your interface and its behavior in Python. Gramlot supplies the browser runtime, components, data binding and validation, so you can focus on your application.

Learn Gramlot

A little orientation.
Then a complete course.

Five orientation lessons to install, bind, inspect, calculate and call the server, followed by twenty practical lessons from your first Python Page to a working application.

Source describes the interface. Data holds its values. Bindings connect the two. Watch a small page take shape, then explore it with the inspector.

A first look, one step at a time

Jump into Gramlot.

3 minutes · English narration
Optional English captions

Read the transcriptDownload video

A real Gramlot page, recorded with the development inspector. The diagram makes the binding flow visible; the running page updates live.

Explore what’s included →Follow a complete Python form →