YAML Metadata
Define data models, views and layouts in simple YAML files. Convention over configuration keeps definitions minimal and DRY — no boilerplate code needed.
Define data models, views and layouts in simple YAML files. Convention over configuration keeps definitions minimal and DRY — no boilerplate code needed.
The server generates the entire UI as HTML fragments delivered via HTMX. No JavaScript framework to learn — partial page updates happen transparently.
Pluggable data access layer supporting FireDAC, ADO and DBExpress. Build applications that run on SQL Server, PostgreSQL, MySQL, Oracle, Firebird and more.
Data stores live in server memory across requests, enabling record state tracking, transactional master-detail saving, and blob lazy-loading — all within a single database transaction.
Design your application visually with KIDE — a tree editor with RTTI-based property discovery, database reverse engineering and YAML syntax checking.
No external web server required. Applications run as a standalone VCL executable or Windows service with an integrated HTTP server.
Built-in support for interactive Charts (Chart.js), Calendar views, Dashboards, Wizards, and Template Data Panels — all driven by YAML metadata with no client-side coding.
Core engine licensed under Apache 2.0 — free for any use. Enterprise modules (Chart, Calendar, Map, Dashboard) dual-licensed AGPL-3.0 / Commercial. KIDEX visual IDE available with commercial license from Ethea.

