visualdb Python 3.11+ · NiceGUISQLAlchemy 2.0PostgreSQL · MySQL · SQL Server · Oracle · SQLite · DuckDBMIT
App locale per costruire form, sheet e report su database esistenti, senza cloud.
Applicazione monolitica locale, nello spirito di Visual DB: un unico codebase Python (UI NiceGUI, engine SQLAlchemy Core 2.0) che gira come finestra desktop nativa o web app su 127.0.0.1. Tutto parte da una query-spec JSON: form, sheet (griglia editabile stile Excel) e report ne sono render diversi. Supporta PostgreSQL, MySQL/MariaDB, SQL Server, Oracle, SQLite e DuckDB; parametri sempre bind (no SQL injection), scrittura solo sulla main_table, colonne di lookup in sola lettura, segreti mai in chiaro. Funzioni: locking ottimistico, validazione e colonne calcolate, master-detail atomico, report con raggruppamento e subtotali, viste salvate (private/condivise/bloccate), snapshot point-in-time in HTML ed Excel, gestione schema/DDL con revisione, webhook, row-level security PostgreSQL e assistente AI NL→SQL (solo lettura). Licenza MIT.