LibrarySoftware development

flexx

Build desktop, web, and Jupyter interfaces in pure Python

Stars
3,332
Forks
255
License
BSD-2-Clause
Updated
Updated Jul 13, 2026

Checking live repository facts…

Project overview

Flexx is a pure-Python GUI toolkit that renders interfaces with web technology and uses PScript to generate the required browser-side JavaScript. Developers can target cross-platform desktop applications, web applications, standalone HTML documents, and Jupyter notebooks with the same toolkit. It requires Python 3.5 or newer; desktop mode also needs Firefox or NW.js, and projects should keep regular Python and PScript code clearly separated.

Repository facts

Primary language
Python
License
BSD-2-Clause
Repository updated
Jul 13, 2026
Default branch
main

Resource types

Library

Use cases

Software development

Runtime

BrowserDesktop

Audience

Developers

Related projects

Browse more similar projects