I’ve released the first public beta of JSForm, an open-source Python and wxPython framework for building native MariaDB/MySQL desktop applications from JSON screen definitions.
JSForm supplies reusable database forms, record navigation, validation, responsive layouts, visual screen and report designers, PDF reporting, background operations, and support diagnostics.
The repository includes a deliberately small School Bus Routes sample demonstrating related records, choices, ordered route stops, screen customization, and a designed PDF route manifest.
This is an early beta, and public APIs may still change. I would especially appreciate feedback from wxPython developers about installation, documentation, framework design, and the sample application.
Website: JSForm — Desktop applications defined with JSON
Release: Release JSForm 0.1.0 Beta 1 · jwattswhat/JSForm · GitHub
JSForm is licensed under LGPL-3.0-or-later and currently focuses on Windows desktop applications.