Skip to content




iDOM - Python for the Web

Gives Python developers the power to create interactive web applications without writing a single line of Javascript. iDOM was originally inspired by Jupyter Widgets and Nteract's VDOM, however it breaks from both by allowing live updates to substantially sized frontend views.

Spectate - MVC for Python

A library for Python 2 and 3 that can track changes to mutable data types. With spectate complicated protocols for managing updates don't need to be the outward responsibility of a user and can instead be done "automagically" in the background. For instance, syncing the state between a server and client can controlled by spectate so user's don't have to.