structr
Structr is an open-source low-code development and runtime platform built on graph database technology (Neo4j). It serves as a generic application platform for building custom web applications, graph-backed backends, data-centric systems, middleware, and integration components rather than a prebuilt business application or fixed-purpose framework. Both application components (schemas, UI definitions, templates, scripts, workflows) and runtime data are stored in the graph database, enabling schema flexibility, fast graph traversals, and expressive data modeling without join-heavy queries. Schema can be represented as JSON Schema with import/export support. The platform provides two web interfaces: a Developer/Admin UI acting as an IDE for modeling and configuring applications, and an end-user UI for application runtime. Development occurs by editing high-level artifacts stored in the graph rather than raw source code. Key features include polyglot scripting via GraalVM, REST/JSON APIs, event-driven integration